A simple yet powerful Python tool for scanning and analyzing networks. Whether you're a network admin, security enthusiast, or just curious, this tool helps you explore IP addresses with features like port scanning, DNS lookup, and traceroute.
- Quick Scan: Checks common ports fast using Nmap.
- Port Analysis: Scans TCP and UDP ports in detail.
- DNS Lookup: Finds hostname info for an IP.
- Traceroute: Maps the path to the target.
- Full Scan: Runs everything at once and gives you a report.
- Python 3: You’ll need Python 3.6 or higher installed.
- Nmap: The tool uses Nmap for scanning (it can install it for you if it’s not already there).
- Admin Access: Some features need admin/root privileges (it’ll tell you when).
- Internet: Needed to download Nmap if it’s missing.
- Open a terminal (Command Prompt on Windows, Terminal on macOS/Linux).
- Download the tool from GitHub:
git clone https://github.com/[your-username]/network-reconnaissance-tool.git