MCPcopy Create free account

hub / github.com/MorDavid/NetworkHound / functions

Functions136 in github.com/MorDavid/NetworkHound

Method__init__
(self, timeout=10, max_threads=10, use_multiprocessing=False)
core/port_scanner.py:23
Method__init__
(self, timeout=5, max_threads=10, use_multiprocessing=False)
validators/base_validator.py:18
Method__init__
(self, timeout=5, max_threads=10, detailed_ssl=True, use_multiprocessing=False)
validators/http_validator.py:37
Method__init__
(self, timeout=5, max_threads=10, use_multiprocessing=False)
validators/smb_shares_manager.py:21
Method__init__
(self)
validators/protocol_manager.py:17
Method_scan_single_computer
Helper function to scan a single computer (for parallel execution)
core/port_scanner.py:106
Method_scan_single_port
Helper function for threading - scan one IP:port combination
core/port_scanner.py:41
Method_use_pure_impacket_ldap
Use the existing impacket connection directly (no subprocess)
NetworkHound.py:1094
Method_worker_process
Worker function for multiprocessing
validators/base_validator.py:114
Methodadd_user_info_to_fileshares
Add user discovery information to FileShare nodes
validators/smb_shares_manager.py:537
Methodcreate_golden_ticket
Create Golden Ticket (requires KRBTGT hash)
utils/impacket_auth.py:286
Functioncreate_network_topology
Create OpenGraph network topology
NetworkHound.py:2940
Functioncreate_opengraph_json
Create OpenGraph JSON from computer data with subnets and edges
NetworkHound.py:2482
Methoddiscover_smb_shares
Discover SMB shares on a specific IP:port
validators/smb_shares_manager.py:27
Methodget_all_default_ports
Get default ports for all protocols
validators/protocol_manager.py:59
Methodget_available_protocols
Get list of available protocol names
validators/protocol_manager.py:48
Methodget_default_ports
Return default ports for TEMPLATE protocol
validators/base_validator.py:187
Methodget_service_name
Get common service name for a port
core/port_scanner.py:215
Methodget_smb_shares
Get SMB shares list - DEPRECATED: Use SMBSharesManager instead
utils/impacket_auth.py:281
Methodget_validator_info
Get information about this validator
validators/base_validator.py:141
Functionperform_network_scan
Perform network port scanning on all computers
NetworkHound.py:1861
Methodprint_protocol_summary
Print a summary of all available protocols
validators/protocol_manager.py:182
Functionquery_ad_subnets_subprocess
Query AD subnets using subprocess approach for Kerberos
NetworkHound.py:2278
Methodquery_computers
Query all computer objects from Active Directory
core/ad_client.py:60
Functionresolve_hostnames_to_ips
Enhanced IP resolution supporting multiple IPs per computer with detailed logging
NetworkHound.py:1745
Functionsave_results_to_csv
Save computer and IP information to CSV file with optional port scan results
NetworkHound.py:1928
Functionscan_ip_range
Scan IP range for shadow-IT devices not in Active Directory
NetworkHound.py:1672
Functionscan_ip_range
Legacy function for backward compatibility
core/port_scanner.py:282
Functionscan_port
Scan a single port on a target IP
NetworkHound.py:1795
Methodscan_port
Scan a single port on a target IP
core/port_scanner.py:30
Functiontest_http_connectivity
Test HTTP/HTTPS connectivity to a specific IP:port
NetworkHound.py:1546
Methodtest_http_connectivity
Test HTTP/HTTPS connectivity to a specific IP:port
validators/http_validator.py:338
Functionvalidate_http_ports_threaded
Validate HTTP/HTTPS connectivity on multiple IP:port combinations using threading
NetworkHound.py:1606
Methodvalidate_protocols
Validate multiple protocols against port scan results Args: protocols: List of protocol names to validate
validators/protocol_manager.py:98
Methodvalidate_single_target
Validate a single target for TEMPLATE protocol
validators/base_validator.py:158
Functionvalidate_smb_ports
Convenience function for SMB validation
validators/smb_shares_manager.py:552
← previous101–136 of 136, ranked by callers