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.
- Python 3.7 or higher
- Internet connection for API calls
- Kali Linux (recommended) or any Linux distribution
# 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.pypython3 main.py# 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-ipThe tool supports batch processing for multiple targets:
- Select option 6 from the main menu
- Choose the type of batch operation
- Enter targets one per line
- Press Enter on empty line to start processing
╔═══════════════════════════════════════════════════════════════════════════╗
║ 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 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.
- GitHub Repository: https://github.com/petherl/network-recon-toolkit
- Issues: https://github.com/petherl/network-recon-toolkit/issues
- Author: @petherl
Made with ❤️ by petherl