Skip to content

The Automated Network Scanner is a user-friendly tool based on Nmap, designed to scan and analyze devices within a local network, identifying hosts, open ports, and vulnerabilities with ease through a user interface.

Notifications You must be signed in to change notification settings

Aleem20/Automated-Network-Scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Automated Network Scanner

GitHub Logo

Automated Network Scanner is a Python-based script designed for network exploration and security auditing. This automated scanner simplifies the process of scanning local networks, allowing users to identify active hosts, open ports, running services, and potential vulnerabilities. It integrates the power of NMAP, a renowned network scanning tool, into an interactive and user-friendly interface.

Features

Automated Network Scanner: This tool provides automated scanning of local networks for active hosts, services and determing vulnerabilities.

Interactive User Interface: Users are presented with a menu-driven interface, allowing them to choose specific scan options based on their requirements.

Local IP Detection: The program automatically detects the user's local IP address, making it user-friendly and reducing manual input.

Error Handling: Includes error handling mechanisms to notify users about any issues during the scanning process.

Reusability: Allows users to re-run the program multiple times without restarting.

Multiple Scan Options:

GitHub Logo

  • Scan for Open Ports: Identifies all active hosts with open ports.

GitHub Logo

  • Scan First 1000 Ports: Determines running services on the first 1000 ports of active hosts.

GitHub Logo

  • Comprehensive Scan: Scans all open ports on all active hosts, checking for vulnerabilities in running services.

GitHub Logo

  • Scan Vulnerabilities: Identifies potential vulnerabilities on services running on the first 1000 ports of active hosts.

I will be adding more scanning options in the future.

Requirements

Installation

Make sure to install Python and NMAP before running this script.

This script could be run on Windows or Linux systems.

git clone https://github.com/Aleem20/Automated-Network-Scanner.git
cd Automated-Network-Scanner
python3 ANscanner.py

Acknowledgements

Usage Guidelines:

Educational Use Only: This tool is meant for educational purposes only.

Authorized Networks: Only scan networks and hosts for which you have explicit authorization.

Respect Privacy: Avoid scanning private networks or systems without permission.

No Malicious Intent: Do not use this tool for any harmful or malicious activities.

About

The Automated Network Scanner is a user-friendly tool based on Nmap, designed to scan and analyze devices within a local network, identifying hosts, open ports, and vulnerabilities with ease through a user interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages