What's Changed in NucleiFuzzer (Version 2.4.0)
New Features:
Enhanced Help Menu:
- Introduced a comprehensive help menu accessible via the
-h
or--help
flag. - Provides clear guidance on script usage, available options, and functionalities.
Output Folder Specification:
- Added the ability to specify a custom output folder for scan results using the
-o
or--output
flag. - Enables better organization and management of scan outputs.
Prerequisite Checks:
- Automatically checks for required tools and installs missing ones:
nuclei
,httpx
,uro
,katana
,waybackurls
,gauplus
, andhakrawler
.
- Ensures a seamless setup process for users.
Repository Cloning:
- Automatically clones necessary repositories (
ParamSpider
andnuclei-templates
) if not already available. - Simplifies setup for first-time users.
Error Handling and Input Validation:
- Validates input domains and URLs to prevent errors during the scanning process.
- Handles invalid or missing inputs gracefully with clear error messages.
Excluded Extensions:
- Predefined exclusions for file extensions like images, scripts, and fonts, ensuring irrelevant resources are skipped.
Enhancements:
Robust URL Collection:
- Integrates tools like
ParamSpider
,Waybackurls
,Gauplus
,Hakrawler
, andKatana
for comprehensive URL enumeration. - Combines outputs and eliminates duplicates using
uro
for efficient processing.
Improved URL Validation:
- Introduced a validation step to filter out invalid URLs before initiating scans.
- Guarantees only actionable targets are processed.
Advanced Nuclei Integration:
- Runs
nuclei
templates on validated URLs, leveraginghttpx
to filter targets with specific HTTP status codes (e.g., 200, 204, 301). - Outputs results to a designated file for easy reference.
User-Friendly Messaging:
- Added color-coded (red and green) status messages to improve readability and provide clear updates.
- Concise and informative messages ensure users are well-informed during the process.
Performance Optimizations:
- Enhanced script efficiency with sorting and deduplication of URLs.
- Streamlined processes to reduce runtime and resource usage.
Summary:
The NucleiFuzzer v2.4.0 introduces a highly user-friendly, robust, and efficient experience, providing comprehensive web vulnerability scanning with minimal manual intervention. It’s designed to simplify setup, enhance performance, and improve usability, making it an essential tool for cybersecurity professionals.