Releases: CallahanVentures/GSP-Pro
Releases · CallahanVentures/GSP-Pro
GSP v1.0.4
Changelog
- Added a multithreaded blacklist checker for proxies in
utilities.blacklist
- Added a timer displaying length of runtime in
utilities.recaptcha.solveCaptcha()
- Added logic to parse pages manually if autoscrolling fails in
utilities.browser.get_search_response()
- Refactored
utilities.search.extract_hrefs()
to loop through a list of responses as opposed to a single page response, this is useful since autoscrolling can fail. - Refactored logic to return accurate responses regardless of the presence of autoscrolling in
utilities.browser.get_search_response()
- Removed chromedriver executable, as ChromeManager downloads a fresh copy.
- Removed
utilities.recaptcha.extractToken()
as it's no longer needed
Feature List
- Automatic Data Backups
- Memory Load Monitor
- Multithreaded Parsing
- Proxy Rotation
- Proxy Support (HTTP/HTTPS/SOCKS4/SOCKS5)
- Proxy Verification
- RECAPTCHAV2 Solver
- Vulnerability Scanner
Beta Plans
Installation
- 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
. - To run the application, open Command Prompt and navigate to the directory containing
main.py
, then execute the following command:
Examples:
python main.py
python3 main.py
For more detailed instructions, please refer to the README file.
GSP v1.0.4 Alpha
Changelog
- Added a timer displaying length of runtime in
utilities.recaptcha.solveCaptcha()
- Added logic to parse pages manually if autoscrolling fails in
utilities.browser.get_search_response()
- Refactored
utilities.search.extract_hrefs()
to loop through a list of responses as opposed to a single page response, this is useful since autoscrolling can fail. - Refactored logic to return accurate responses regardless of the presence of autoscrolling in
utilities.browser.get_search_response()
- Removed chromedriver executable, as ChromeManager downloads a fresh copy.
- Removed
utilities.recaptcha.extractToken()
as it's no longer needed
Feature List
- Automatic Data Backups
- Memory Load Monitor
- Multithreaded Parsing
- Proxy Rotation
- Proxy Support (HTTP/HTTPS/SOCKS4/SOCKS5)
- Proxy Verification
- RECAPTCHAV2 Solver
- Vulnerability Scanner
Beta Plans
Installation
- 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
. - To run the application, open Command Prompt and navigate to the directory containing
main.py
, then execute the following command:
Examples:
python main.py
python3 main.py
For more detailed instructions, please refer to the README file.
GSP v1.0.3
Changelog
- Added logging functionality
utilities\logger.py
- Changed browser to use chrome user agents in
utilities.browser.initialize_browser()
- Changed search link structure in
utilities.search.generate_search_link()
- Improved browser scroll speed by 33% in
utilities.browser.get_search_response()
- Improved RECAPTCHAV2 Solver speed by 29.58% - 35.16% in
utilities.recaptcha.solveCaptcha()
Feature List
- Automatic Data Backups
- Memory Load Monitor
- Multithreaded Parsing
- Proxy Rotation
- Proxy Support (HTTP/HTTPS/SOCKS4/SOCKS5)
- Proxy Verification
- RECAPTCHAV2 Solver
- Vulnerability Scanner
Installation
- 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
. - To run the application, open Command Prompt and navigate to the directory containing
main.py
, then execute the following command:
Examples:
python main.py
python3 main.py
For more detailed instructions, please refer to the README file.
GSP v1.0.2
Changelog
- Added comments to generated config in
utilities.config.write_default_config()
- Added timeout for searches to prevent hanging in
utilities.browser.get_search_response()
Feature List
- Automatic Data Backups
- Memory Load Monitor
- Multithreaded Parsing
- Proxy Rotation
- Proxy Support (HTTP/HTTPS/SOCKS4/SOCKS5)
- Proxy Verification
- RECAPTCHAV2 Solver
- Vulnerability Scanner
Installation
- 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
. - To run the application, open Command Prompt and navigate to the directory containing
main.py
, then execute the following command:
Examples:
python main.py
python3 main.py
For more detailed instructions, please refer to the README file.
GSP v1.0.1
Changelog
- Added better captcha detection by modifying
utilities.browser.captcha_onload()
- Fixed
utilities.browser.swap_proxy()
to run as intended - Replaced
blue
in favor ofcyan
forutilities.colored.print_blue()
Feature List
- Automatic Data Backups
- Memory Load Monitor
- Multithreaded Parsing
- Proxy Rotation
- Proxy Support (HTTP/HTTPS/SOCKS4/SOCKS5)
- Proxy Verification
- RECAPTCHAV2 Solver
- Vulnerability Scanner
Installation
- 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
. - To run the application, open Command Prompt and navigate to the directory containing
main.py
, then execute the following command:
Examples:
python main.py
python3 main.py
For more detailed instructions, please refer to the README file.
GSP v1.0.0
GSP Pro Version 1.0.0
Feature List
- Automatic Data Backups
- Memory Load Monitor
- Multithreaded Parsing
- Proxy Rotation
- Proxy Support (HTTP/HTTPS/SOCKS4/SOCKS5)
- Proxy Verification
- RECAPTCHAV2 Solver
- Vulnerability Scanner
Installation
- 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
. - To run the application, open Command Prompt and navigate to the directory containing
main.py
, then execute the following command:
Examples:
python main.py
python3 main.py
For more detailed instructions, please refer to the README file.