Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Network-Reconnaissance-Tool

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.

What It Does

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

Requirements

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

Installation

Step 1: Get the Tool

  1. Open a terminal (Command Prompt on Windows, Terminal on macOS/Linux).
  2. Download the tool from GitHub:
    git clone https://github.com/[your-username]/network-reconnaissance-tool.git

About

Python recon tool wrapping Nmap for port scanning, DNS lookup, and traceroute — the enumeration phase of a VAPT engagement, scripted.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages