MCPcopy Create free account

hub / github.com/blacklanternsecurity/MANSPIDER / types & classes

Types & classes18 in github.com/blacklanternsecurity/MANSPIDER

↓ 5 callersClassTarget
Represents a target host with optional port.
man_spider/lib/util.py:15
↓ 4 callersClassMANSPIDER
man_spider/lib/spider.py:14
↓ 2 callersClassFileRetrievalError
man_spider/lib/errors.py:15
↓ 2 callersClassSMBClient
Wrapper around impacket's SMBConnection() object
man_spider/lib/smb.py:13
↓ 2 callersClassSMBTestServer
Simple wrapper around impacket's SimpleSMBServer for testing.
tests/test_smb_integration.py:32
↓ 1 callersClassColoredFormatter
man_spider/lib/logger.py:13
↓ 1 callersClassCustomQueueListener
Ignore errors in the monitor thread that result from a race condition when the program exits
man_spider/lib/logger.py:65
↓ 1 callersClassFileListError
man_spider/lib/errors.py:23
↓ 1 callersClassFileParser
man_spider/lib/parser/parser.py:59
↓ 1 callersClassProcessPool
usage: with ProcessPool(2) as pool: for i in pool.map(target, iterable): yield i
man_spider/lib/processpool.py:12
↓ 1 callersClassRemoteFile
Represents a file on an SMB share Passed from a spiderling up to its parent spide r
man_spider/lib/file.py:7
↓ 1 callersClassSpiderlingMessage
Message which gets sent back to the parent through parent_queue
man_spider/lib/spiderling.py:19
ClassLogonFailure
man_spider/lib/errors.py:27
ClassMANSPIDERError
man_spider/lib/errors.py:11
ClassShareListError
man_spider/lib/errors.py:19
ClassSpiderling
Enumerates SMB shares and spiders all possible directories/filenames up to maxdepth Designed to be threadable
man_spider/lib/spiderling.py:35
ClassTestMANSPIDER
Integration tests that run MANSPIDER against the SMB server.
tests/test_smb_integration.py:211
ClassTestSMBServer
Tests for the SMB server infrastructure.
tests/test_smb_integration.py:95