Skip to content

A professional-grade tool for network information gathering and OSINT operations

Notifications You must be signed in to change notification settings

petherl/network-recon-toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Network Recon Toolkit

A professional-grade network reconnaissance tool designed for cybersecurity professionals, penetration testers, and security researchers. This tool provides comprehensive intelligence gathering capabilities for IP addresses, phone numbers, usernames, and domains.

Requirements

  • Python 3.7 or higher
  • Internet connection for API calls
  • Kali Linux (recommended) or any Linux distribution

Installation

# Update system
sudo apt update && sudo apt upgrade -y

# Install Python dependencies
sudo apt install python3-pip python3-dev -y

# Clone and setup
git clone https://github.com/petherl/network-recon-toolkit.git
cd network-recon-toolkit
pip3 install -r requirements.txt

# Run
python3 main.py

Usage

Interactive Mode

python3 main.py

Command Line Mode

# Analyze IP address
python3 main.py --ip 8.8.8.8

# Analyze phone number
python3 main.py --phone +1234567890

# Enumerate username
python3 main.py --username johndoe

# Analyze domain
python3 main.py --domain example.com

# Show public IP
python3 main.py --public-ip

Batch Processing

The tool supports batch processing for multiple targets:

  1. Select option 6 from the main menu
  2. Choose the type of batch operation
  3. Enter targets one per line
  4. Press Enter on empty line to start processing

Output Examples

IP Intelligence Report

╔═══════════════════════════════════════════════════════════════════════════╗
║                         IP INTELLIGENCE REPORT                            ║
╚═══════════════════════════════════════════════════════════════════════════╝

📍 BASIC INFORMATION
   Target IP Address    : 8.8.8.8
   IP Type             : IPv4
   Country             : United States
   Country Code        : US
   Region              : California
   City                : Mountain View

🌍 GEOGRAPHIC DETAILS
   Continent           : North America
   Latitude            : 37.4056
   Longitude           : -122.0775
   Google Maps         : https://www.google.com/maps/@37,-122,12z

🌐 NETWORK INFORMATION
   ISP                 : Google LLC
   Organization        : Google Public DNS
   ASN                 : AS15169

Phone Number Analysis

╔═══════════════════════════════════════════════════════════════════════════╗
║                       PHONE NUMBER ANALYSIS REPORT                        ║
╚═══════════════════════════════════════════════════════════════════════════╝

✅ VALIDATION STATUS
   Valid Number        : True
   Possible Number     : True

📱 NUMBER FORMATS
   International       : +1 234-567-8900
   National            : (234) 567-8900
   E.164 Format        : +12345678900

🌍 GEOGRAPHIC INFORMATION
   Country Code        : +1
   Region Code         : US
   Location            : United States

Important

Ethical Usage Only use this tool for legitimate security research Obtain proper authorization before testing Respect rate limits and terms of service Do not use for malicious purposes

Privacy The tool makes external API calls No data is stored locally by default Consider using VPN for anonymity Be aware of logging by external services

Caution

This tool is for educational and authorized security testing purposes only. Users are responsible for complying with applicable laws and regulations. The author is not responsible for any misuse or damage caused by this tool.

Links


Made with ❤️ by petherl

About

A professional-grade tool for network information gathering and OSINT operations

Topics

Resources

Stars

Watchers

Forks

Languages