Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/blacklanternsecurity/MANSPIDER
/ types & classes
Types & classes
18 in github.com/blacklanternsecurity/MANSPIDER
⨍
Functions
93
◇
Types & classes
18
↓ 5 callers
Class
Target
Represents a target host with optional port.
man_spider/lib/util.py:15
↓ 4 callers
Class
MANSPIDER
man_spider/lib/spider.py:14
↓ 2 callers
Class
FileRetrievalError
man_spider/lib/errors.py:15
↓ 2 callers
Class
SMBClient
Wrapper around impacket's SMBConnection() object
man_spider/lib/smb.py:13
↓ 2 callers
Class
SMBTestServer
Simple wrapper around impacket's SimpleSMBServer for testing.
tests/test_smb_integration.py:32
↓ 1 callers
Class
ColoredFormatter
man_spider/lib/logger.py:13
↓ 1 callers
Class
CustomQueueListener
Ignore errors in the monitor thread that result from a race condition when the program exits
man_spider/lib/logger.py:65
↓ 1 callers
Class
FileListError
man_spider/lib/errors.py:23
↓ 1 callers
Class
FileParser
man_spider/lib/parser/parser.py:59
↓ 1 callers
Class
ProcessPool
usage: with ProcessPool(2) as pool: for i in pool.map(target, iterable): yield i
man_spider/lib/processpool.py:12
↓ 1 callers
Class
RemoteFile
Represents a file on an SMB share Passed from a spiderling up to its parent spide r
man_spider/lib/file.py:7
↓ 1 callers
Class
SpiderlingMessage
Message which gets sent back to the parent through parent_queue
man_spider/lib/spiderling.py:19
Class
LogonFailure
man_spider/lib/errors.py:27
Class
MANSPIDERError
man_spider/lib/errors.py:11
Class
ShareListError
man_spider/lib/errors.py:19
Class
Spiderling
Enumerates SMB shares and spiders all possible directories/filenames up to maxdepth Designed to be threadable
man_spider/lib/spiderling.py:35
Class
TestMANSPIDER
Integration tests that run MANSPIDER against the SMB server.
tests/test_smb_integration.py:211
Class
TestSMBServer
Tests for the SMB server infrastructure.
tests/test_smb_integration.py:95