diff --git a/README.md b/README.md index 6201371..d0a77e4 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,38 @@

Arescan: Advanced Directory Discovery Tool

-
Arescan is a powerful web directory discovery tool that helps you uncover hidden directories and links on any website. By performing a breadth-first search, it efficiently scans websites and collects useful information that can be utilized for web security assessment, bug bounty hunting, or simply discovering new pages. -
+Arescan is a powerful web directory discovery tool that helps you uncover hidden directories and links on any website. By performing a breadth-first search, it efficiently scans websites and collects useful information that can be utilized for web security assessment, bug bounty hunting, or simply discovering new pages. + ## Features -- Accelerated scanning performance -- Stealth capabilities +- Accelerated scanning performance with multi-threading +- Stealth capabilities with randomized user agents - Comprehensive link examination - Robust connection security -- Advanced HTML processing +- Advanced HTML processing with Beautiful Soup 4 +- Customizable wordlists +- Supports pausing the search and saving progress. +- Output to a file for easy post-processing - Python 3 optimization +## Changelog + +### v1.1 + +- Added multi-threading support for faster scanning +- Added support for custom wordlists +- Supports the ability to pause and resume the search process. +- Fixed a bug when using a wordlist + +### v1.0 + +- Initial release + +## Requirements + +- Python 3.x +- Beautiful Soup 4 +- Requests + ## Installation
@@ -38,8 +60,25 @@ Replace with the base URL of the website you want to scan. ``` bash python3 Arescan.py https://example.com ``` +## Advanced Options + +python3 Arescan.py [-w ] [-o ] + + +``` bash + +python3 Arescan.py https://example.com -w path/to/wordlist.txt -o output.txt + + + : The base URL to search. +-w (optional): Path to the wordlist file. +-o (optional): Path to the output file. + +``` + ## Output
-Arescan will print discovered URLs with their corresponding HTTP status codes. Once the scan is complete, it will display a list of all found URLs within the target domain.
+Arescan will print discovered URLs with their corresponding HTTP status codes. Once the scan is complete, it will display a list of all found URLs within the target domain. If an output file is specified, the found URLs will be saved in the file. +
## License
Arescan is released under the MIT License. See the [LICENSE](https://github.com/blue0x1/Arescan/blob/main/LICENSE) file for details.