A Python-based advanced network scanner that performs stealthy SYN scans, detects vulnerabilities, and executes SSH brute-force attacks with output in JSON and CSV formats.
Python-based SYN scanner with vulnerability detection and SSH brute-force attack capabilities. Outputs in JSON and CSV formats.
This tool is designed for penetration testers and ethical hackers to identify active hosts, open ports, running services, and potential vulnerabilities within a network. It is ideal for conducting comprehensive network security audits and vulnerability assessments by scanning all TCP ports and attempting SSH brute-force attacks on detected services.
Requires Python 3.8 and dependencies including scapy, paramiko, nmap, and ipaddress. Users should have appropriate permissions to perform network scanning and brute-force attacks to avoid legal issues. The SSH brute-force feature should be used ethically and only on authorized targets.
pip install scapy paramiko nmap ipaddress
git clone https://github.com/your-username/network-scanner.git
cd network-scanner
python network_scanner.py
Runs the network scanner script to start scanning.
Enter network range (e.g., 192.168.1.0/24): 192.168.1.0/24
Input the target network range in CIDR notation when prompted.