(self, timeout=5, max_threads=10, use_multiprocessing=False)
| 19 | """Comprehensive SMB shares management class""" |
| 20 | |
| 21 | def __init__(self, timeout=5, max_threads=10, use_multiprocessing=False): |
| 22 | self.timeout = timeout |
| 23 | self.max_threads = max_threads |
| 24 | # Multiprocessing disabled - always use threading for stability |
| 25 | self.use_multiprocessing = False |
| 26 | |
| 27 | def discover_smb_shares(self, ip, port, username="", password="", domain="", ntlm_hash="", kerberos_ticket=""): |
| 28 | """Discover SMB shares on a specific IP:port""" |
nothing calls this directly
no outgoing calls
no test coverage detected