Skip to content

This tool automates network scanning using Nmap. It reads a list of IP addresses from a text file, scans each IP address, and saves the scan results in an Excel file. The results are also displayed in the console.

Notifications You must be signed in to change notification settings

Rumaiseciq/nmap-scanner-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Nmap Scanner Tool

Overview

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.


Features

  • 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).

Requirements

Prerequisites

  1. Python 3.6 or higher.
  2. Python packages:
    • pandas
    • openpyxl (for Excel file generation).
  3. Nmap installed and available in the system's PATH.

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/nmap-scanner-tool.git
    cd nmap-scanner-tool

About

This tool automates network scanning using Nmap. It reads a list of IP addresses from a text file, scans each IP address, and saves the scan results in an Excel file. The results are also displayed in the console.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages