Skip to content

NexusProbe v0.2.0 - The Modular Update

Pre-release
Pre-release

Choose a tag to compare

@codedloki codedloki released this 16 Apr 12:28

πŸš€ NexusProbe v0.2.0 - The Modular Update

We are excited to announce the release of NexusProbe v0.2.0! This version is a major step forward, transforming the basic script into a professional, modular, and high-performance network scanning tool.

🌟 What's New?

ThreadPool: Introduced concurrent.futures.ThreadPoolExecutor to perform blazing-fast port scans. No more waiting like it's a slow government website!

Modular Architecture: The codebase is now neatly divided into specialized modules for better debugging and future scalability:

cli.py: Advanced Argument Parsing.

engine.py: Concurrency Logic.

scanner.py: Core Socket & Connectivity logic.

CLI Weaponization: Added support for flexible command-line arguments:

    -t / --target: Specify target IP/Hostname.

    -p / --port: Scan single or multiple ports.

    -r / --range: Scan a specific port range (e.g., 20-80).

    -a / --all: Scan all 65,535 ports.

    -v / --version: Check the current version of the tool.

Host Discovery: Integrated a ping-based is_online check to ensure we only scan active targets, saving time and resources.

πŸ› οΈ Technical Highlights

  • Switched from sequential scanning to Concurrent Execution.

  • Implemented robust Exception Handling for network errors (ECONNREFUSED, EAGAIN, etc.).

  • Optimized socket timeouts for a balance between speed and accuracy.

πŸ“– Learn More

Read the full breakdown of this update on my blog:
codedloki.is-a.dev
πŸ‘¨β€πŸ’» Author

Developed with ❀️ by codedloki