This Python tool automates network scanning using Nmap. It reads a list of IP addresses from a text file, scans each IP, and saves the results in an Excel file. The scan results are also displayed in the console.
- Reads a list of IPs from a text file (
ips.txt). - Executes an Nmap scan with options:
-sT -p- -Pn. - Displays the scan results in the console.
- Exports the results to an Excel file (
nmap_results.xlsx).
- Python 3.6 or higher.
- Python packages:
pandasopenpyxl(for Excel file generation).
- Nmap installed and available in the system's PATH.
- Clone the repository:
git clone https://github.com/your-username/nmap-scanner-tool.git cd nmap-scanner-tool