NexusProbe v0.2.0 - The Modular Update
Pre-releaseπ 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