Skip to content

niladri-1/NetScan-Pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔍 NetScan Pro - Network Discovery & Security Tool

Bash Linux Security Nmap

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

Watchers

Forks

Contributors

Languages