Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

πŸ” NetScan Pro - Network Discovery & Security Tool

NetScan Pro is a powerful Bash-based network reconnaissance and security assessment toolkit designed for Network Administrators, Security Professionals, and IT Enthusiasts. This interactive command-line tool provides comprehensive network scanning capabilities with a user-friendly interface enhanced by color-coded outputs and visual elements.

NetScan Pro Preview

NetScan Pro interface with colorful output and interactive menu

πŸ“Œ Common Use Cases

  • Quick Network Audit: Option 1 (Scan for live hosts) β†’ Option 6 (Find web servers)
  • Detailed Host Analysis: Option 4 (Standard port scan) β†’ Option 8 (Vulnerability scan)
  • Complete Security Assessment: Options 1 β†’ 2 β†’ 5 β†’ 8 β†’ 10 (Generate report)

πŸš€ Installation

1. Quick Setup

# Clone the repository
git clone https://github.com/niladri-1/NetScan-Pro.git
cd NetScan-Pro
# Run the installer script (automatically installs dependencies)
chmod +x install.sh
sudo ./install.sh
# Start NetScan Pro
sudo ./network_scan.sh

2. Manual Installation

If you prefer to install dependencies manually:

# Clone the repository
git clone https://github.com/niladri-1/NetScan-Pro.git
cd NetScan-Pro
# Install required packages
sudo apt-get install -y nmap traceroute figlet lolcat cowsay toilet nmcli iwlist iwconfig
# Make scripts executable
chmod +x network_scan.sh
# Run NetScan Pro
sudo ./network_scan.sh

✨ Features

  • Network Discovery

    • Live host detection
    • Comprehensive device enumeration
    • Gateway and subnet mapping
  • Port Scanning

    • Quick (top 100 ports)
    • Standard (common ports with service detection)
    • Full (all 65535 ports with detailed OS and service detection)
  • Service Detection

    • Web server discovery (HTTP/HTTPS)
    • Database server identification (MySQL, PostgreSQL, MongoDB, etc.)
    • Service version fingerprinting
  • Security Assessment

    • Vulnerability scanning with CVE identification
    • Service weakness detection
    • Security posture evaluation
  • Wireless Network Analysis

    • Wi-Fi network discovery
    • Signal strength measurement
    • Channel distribution analysis
  • Reporting

    • Interactive HTML reports with filtering capabilities
    • Comprehensive logs with timestamps
    • Exportable results for documentation

πŸ“ Project Structure

NetScan-Pro/
β”œβ”€β”€ install.sh # Dependency installer
β”œβ”€β”€ network_scan.sh # Main scanner script
β”œβ”€β”€ README.md # This documentation
β”œβ”€β”€ results/ # Scan logs and results
└── Web Pages/ # Generated HTML reports

πŸ”§ Dependencies

  • nmap: Core scanning engine
  • traceroute: Network path analysis
  • figlet, lolcat, toilet: Terminal UI enhancements
  • nmcli, iwlist, iwconfig: Wireless network tools

⚠️ Ethical Usage Warning

NetScan Pro is designed for legitimate network administration, security assessment, and educational purposes. Always:

  • Obtain proper authorization before scanning any network
  • Respect privacy and data protection regulations
  • Use responsibly and follow local laws regarding network scanning

Unauthorized scanning of networks may be illegal and unethical.

🀝 Contributing

Contributions to NetScan Pro are welcome! If you'd like to help improve this tool:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ“ž Support

Contact Linkedin , Visit My Portfolio or Open an Issue Pole


Made with ❀️ for the security community. Stay Secure. Stay Informed. Happy Scanning!

About

An interactive Bash-based network scanning tool that provides live host discovery, port scanning, traceroute, and ping tests, featuring visually appealing ASCII banners and fun messages.

Topics

Resources

Stars

177 stars

Watchers

3 watching

Forks

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /