GSearch Parser was developed for the primary purposes of INTERNAL Pentesting by utilizing Google Dorks. By downloading, using, and, or any other means of interacting with the code, the end user agrees to voluntarily relinquish their rights to legal action towards the individuals associated with its creation and to follow all laws in their jurisdiction as defined by their country of citizenship and, or residence.
This includes but is not limited to:
- Only dorking domains you have permission to scan, assuming GSP is used for pentesting.
- Reporting any personal information found to the company in question as per regulatory guidelines.
- Automatic Data Backups
- Memory Load Monitor
- Multithreaded Parsing
- Proxy Rotation
- Proxy Support (HTTP/HTTPS/SOCKS4/SOCKS5)
- Proxy Verification
- RECAPTCHAV2 Solver
- Vulnerability Scanner
Future Features:
crash.py- Implement crash reporting todata/crashReports, logging potential issues during runtime.reputation.py- Implement functionality to check reputation of provided proxies, returning only those that are deemed 'clean'.utilities.proxy- Add support forUSER:PASSauthentication for proxies.
These are the non-package requirements to run this application.
- Windows 10/11 (64 bit)
- 4GB DDR4 RAM
- Google Chrome (Latest) - Download link
- Python 3.10 (64 bit) - Download link
- Clone the repository to your local machine.
- Install the required dependencies using
pip install -r requirements.txt. - Place your queries in
queries.txt. - Place your proxies in
proxies.txt.
Note: To run the application, open Command Prompt and navigate to the directory containing main.py, then execute the following command: <your python path variable> main.py
- Example 1:
python main.py - Example 2:
python3 main.py
ADVANCED USER NOTICE: If you are familiar with configuration files, feel free to modify the included config.ini file to fully utilize our application!
- sarperavci for providing a repository to solve RECAPTCHA V2.