Skip to content

ethix-com/Neutro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

⚡ Neutro

Neutro is a lightweight, simple, yet powerful port scanning utility designed for beginners and security enthusiasts alike. Built entirely in Python, it serves as an excellent introduction to network sockets and custom scanning logic while offering essential features like firewall evasion tactics.


Screenshot_2026-06-11_12-13-32


🚀 Installation & Run

Before You Begin, You must install python3 & pip

pip install colorama --break-system-packages
git clone https://github.com/ethix-com/Neutro.git
cd Neutro
python3 Neutro.py 

Note on modern Linux/macOS: Newer systems use PEP 668 (externally-managed-environment). If you run into a system package conflict, use the --break-system-packages flag.


💻 Usage of the Tool

1. Target Specification

IP Address or the Domain: 

Domain Name: You can enter a standard web address (e.g., example.com). IP Address: You can input a direct IPv4 address (e.g., 192.168.1.1).



2. Firewall Bypass Toggle

You want to bypass the firewall with delays? (Y/n)
*gets longtime for heavy scans :

y : The scanner will introduce random delays of 3 to 9 seconds between ports, minimizing the likelihood of triggering rate limits or firewall alerts.

n : No delays are set, resulting in a fast, concurrent socket-driven port scan.



3. Select Target Ports

Do you want to scan Common Ports? (Y/n):

y : Focuses exclusively on high-value targets: 21 (FTP), 22 (SSH), 25 (SMTP), 80 (HTTP), 443 (HTTPS), and 8080 (Alternative HTTP).

n : Prompts you for a custom parameter: Single Port: 80 Port Range: 22-200


✨ Features

Beginner-Friendly CLI: Clear, interactive terminal prompts guide you through the setup of every scan.

Firewall Evasion (Delays): Implements randomized delays (3 to 9 seconds) between requests to gracefully bypass intrusion detection systems (IDS) and basic firewalls.

Smart Port Options: Common Ports: Quick scan on standard ports (21, 22, 25, 80, 443, 8080). Custom Targets: Specify a singular port (e.g., 80) or a custom target range (e.g., 22-1000). Cross-Platform Compatibility: Run it smoothly on Windows, macOS, or any Linux distribution (Kali, Parrot Security, Arch, etc.). Vibrant Outputs: Utilizes colorized console formatting to clearly separate open ports from closed ones.


⚖️ Disclaimer

⚠️ Warning: This tool is developed strictly for educational and ethical security testing purposes (such as authorized penetration testing and personal network diagnostics). Scanning hosts without explicit written permission is strictly prohibited and can violate local and international cyber laws. The developer of Neutro assumes no liability for misuse, damage, or legal issues arising from the use of this software.


🤝 Contributing

Contributions make the open-source community an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch git checkout -b feature/AmazingFeature
  3. Commit your Changes git commit -m 'Add some AmazingFeature'
  4. Push to the Branch git push origin feature/AmazingFeature
  5. Open a Pull Request

📄 License

Distributed under the MIT License. See LICENSE for more information.

About

Neutro is a lightweight, simple, yet powerful port scanning utility designed for beginners and security enthusiasts alike. Built entirely in Python, it serves as an excellent introduction to network sockets and custom scanning logic while offering essential features like firewall evasion tactics. #python #port #scanning #nmap #socket #hacking

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages