Skip to content

Releases: CallahanVentures/GSP-Pro

GSP v1.0.4

17 Jul 03:37
Compare
Choose a tag to compare

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

  • Implement USER:PASS functionality for proxies
  • Implement Proxy Reputation Checker
  • Test multithreading with new browser logic
  • Installation

    1. Clone the repository to your local machine.
    2. Install the required dependencies using pip install -r requirements.txt.
    3. Place your queries in queries.txt.
    4. Place your proxies in proxies.txt.
    5. 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

    08 Jul 06:14
    Compare
    Choose a tag to compare

    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

  • Implement USER:PASS functionality for proxies
  • Implement Proxy Reputation Checker
  • Test multithreading with new browser logic
  • Installation

    1. Clone the repository to your local machine.
    2. Install the required dependencies using pip install -r requirements.txt.
    3. Place your queries in queries.txt.
    4. Place your proxies in proxies.txt.
    5. 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

    05 Jul 03:51
    Compare
    Choose a tag to compare

    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

    1. Clone the repository to your local machine.
    2. Install the required dependencies using pip install -r requirements.txt.
    3. Place your queries in queries.txt.
    4. Place your proxies in proxies.txt.
    5. 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

    02 Jul 22:27
    Compare
    Choose a tag to compare

    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

    1. Clone the repository to your local machine.
    2. Install the required dependencies using pip install -r requirements.txt.
    3. Place your queries in queries.txt.
    4. Place your proxies in proxies.txt.
    5. 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

    10 Jun 19:35
    eacbeab
    Compare
    Choose a tag to compare

    Changelog

    • Added better captcha detection by modifying utilities.browser.captcha_onload()
    • Fixed utilities.browser.swap_proxy() to run as intended
    • Replaced blue in favor of cyan for utilities.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

    1. Clone the repository to your local machine.
    2. Install the required dependencies using pip install -r requirements.txt.
    3. Place your queries in queries.txt.
    4. Place your proxies in proxies.txt.
    5. 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

    07 Jun 18:53
    Compare
    Choose a tag to compare

    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

    1. Clone the repository to your local machine.
    2. Install the required dependencies using pip install -r requirements.txt.
    3. Place your queries in queries.txt.
    4. Place your proxies in proxies.txt.
    5. 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.