This is a script for scan a bunch of URLs provided in a .txt file for sensitive data like passwords, tokens, and keys. It fetches content from the URLs and searches for various types of sensitive information. While originally intended for JS URLs, this script can scan any type of URL.
Concurrent Scanning: Utilizes a thread pool to scan multiple URLs concurrently for faster results.
Comprehensive Patterns: Includes a wide range of regular expressions to identify various types of sensitive data.
Detailed Logging: Logs the scanning process and results, providing clear information on any issues encountered.
Efficient Requests: Uses HTTP HEAD requests to check URL status before fetching content, saving time and resources.
Install Dependencies: Ensure requests is installed (pip install requests).
Prepare Input File: Create a file named input_urls.txt with the URLs you want to scan, one per line.
Run the Script: python js.py
Output: The results will be saved in output_results.txt. The file will contain details about any sensitive data found, including the type of data and the matched pattern.
Your contributions are welcome! You can help improve this project by opening issues or submitting pull requests. If you have any ideas to enhance the tool, please share them. Together, we can make the web a safer place!