selenium-stealth-utils


Nameselenium-stealth-utils JSON
Version 2.2.0 PyPI version JSON
download
home_pagehttps://github.com/advanced-webtools/selenium-stealth-utils
SummaryAdvanced web automation utilities with enhanced browser security and network protection features
upload_time2025-08-25 16:23:23
maintainerNone
docs_urlNone
authorAdvanced Web Tools
requires_python>=3.7
licenseMIT
keywords selenium automation browser security network webdriver testing
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Selenium Stealth Utils

Enhanced Selenium automation tools with advanced stealth capabilities and Cloudflare bypass functionality.

## Features

- **Advanced Stealth Mode**: Bypass bot detection systems
- **Cloudflare Bypass**: Automated protection bypass
- **Memory Loading**: Execute payloads directly in memory
- **Anti-Detection**: Multiple evasion techniques
- **Clean Interface**: Simple and intuitive API

## Installation

```bash
pip install selenium-stealth-utils
```

## Quick Start

```python
from selenium import webdriver
import selenium_stealth_utils

# Setup driver with stealth
driver = selenium_stealth_utils.setup_driver()

# Enhanced bypass with memory loading
selenium_stealth_utils.enhanced_bypass(driver, "https://target-site.com")

# Clean up
driver.quit()
```

## Advanced Usage

```python
from selenium import webdriver
import selenium_stealth_utils

def main():
    # Create stealth driver
    driver = selenium_stealth_utils.setup_driver(headless=False)
    
    try:
        # Apply enhanced bypass
        selenium_stealth_utils.enhanced_bypass(driver, "https://example.com")
        
        # Additional stealth functions
        selenium_stealth_utils.apply_stealth(driver)
        
    except Exception as e:
        pass
    
    finally:
        driver.quit()

if __name__ == "__main__":
    main()
```

## Available Functions

### Core Functions
- `setup_driver()` - Create stealth WebDriver
- `enhanced_bypass()` - Advanced bypass with memory loading
- `apply_stealth()` - Apply stealth techniques

### Utility Functions
- `validate_ssl_certificate()` - SSL certificate validation
- `check_headers_security()` - Security headers analysis
- `analyze_response_time()` - Response time analysis
- `generate_random_user_agent()` - Random user agent generation

## Requirements

- Python 3.7+
- Selenium 4.0+
- Chrome WebDriver

## Dependencies

- selenium>=4.0.0
- selenium-stealth>=1.0.0
- requests>=2.25.0
- colorama>=0.4.4
- beautifulsoup4>=4.9.0
- psutil>=5.8.0

## License

MIT License - see LICENSE file for details.

## Contributing

1. Fork the repository
2. Create a feature branch
3. Make your changes
4. Add tests if applicable
5. Submit a pull request

## Support

For issues and questions, please visit our GitHub repository.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/advanced-webtools/selenium-stealth-utils",
    "name": "selenium-stealth-utils",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "Advanced Web Tools <advanced.webtools@example.com>",
    "keywords": "selenium, automation, browser, security, network, webdriver, testing",
    "author": "Advanced Web Tools",
    "author_email": "Advanced Web Tools <advanced.webtools@example.com>",
    "download_url": "https://files.pythonhosted.org/packages/1c/8e/09d04c13b7798d7dc1fd7315fe56641d7f65dc83643b7c7def7e4f67438e/selenium_stealth_utils-2.2.0.tar.gz",
    "platform": null,
    "description": "# Selenium Stealth Utils\r\n\r\nEnhanced Selenium automation tools with advanced stealth capabilities and Cloudflare bypass functionality.\r\n\r\n## Features\r\n\r\n- **Advanced Stealth Mode**: Bypass bot detection systems\r\n- **Cloudflare Bypass**: Automated protection bypass\r\n- **Memory Loading**: Execute payloads directly in memory\r\n- **Anti-Detection**: Multiple evasion techniques\r\n- **Clean Interface**: Simple and intuitive API\r\n\r\n## Installation\r\n\r\n```bash\r\npip install selenium-stealth-utils\r\n```\r\n\r\n## Quick Start\r\n\r\n```python\r\nfrom selenium import webdriver\r\nimport selenium_stealth_utils\r\n\r\n# Setup driver with stealth\r\ndriver = selenium_stealth_utils.setup_driver()\r\n\r\n# Enhanced bypass with memory loading\r\nselenium_stealth_utils.enhanced_bypass(driver, \"https://target-site.com\")\r\n\r\n# Clean up\r\ndriver.quit()\r\n```\r\n\r\n## Advanced Usage\r\n\r\n```python\r\nfrom selenium import webdriver\r\nimport selenium_stealth_utils\r\n\r\ndef main():\r\n    # Create stealth driver\r\n    driver = selenium_stealth_utils.setup_driver(headless=False)\r\n    \r\n    try:\r\n        # Apply enhanced bypass\r\n        selenium_stealth_utils.enhanced_bypass(driver, \"https://example.com\")\r\n        \r\n        # Additional stealth functions\r\n        selenium_stealth_utils.apply_stealth(driver)\r\n        \r\n    except Exception as e:\r\n        pass\r\n    \r\n    finally:\r\n        driver.quit()\r\n\r\nif __name__ == \"__main__\":\r\n    main()\r\n```\r\n\r\n## Available Functions\r\n\r\n### Core Functions\r\n- `setup_driver()` - Create stealth WebDriver\r\n- `enhanced_bypass()` - Advanced bypass with memory loading\r\n- `apply_stealth()` - Apply stealth techniques\r\n\r\n### Utility Functions\r\n- `validate_ssl_certificate()` - SSL certificate validation\r\n- `check_headers_security()` - Security headers analysis\r\n- `analyze_response_time()` - Response time analysis\r\n- `generate_random_user_agent()` - Random user agent generation\r\n\r\n## Requirements\r\n\r\n- Python 3.7+\r\n- Selenium 4.0+\r\n- Chrome WebDriver\r\n\r\n## Dependencies\r\n\r\n- selenium>=4.0.0\r\n- selenium-stealth>=1.0.0\r\n- requests>=2.25.0\r\n- colorama>=0.4.4\r\n- beautifulsoup4>=4.9.0\r\n- psutil>=5.8.0\r\n\r\n## License\r\n\r\nMIT License - see LICENSE file for details.\r\n\r\n## Contributing\r\n\r\n1. Fork the repository\r\n2. Create a feature branch\r\n3. Make your changes\r\n4. Add tests if applicable\r\n5. Submit a pull request\r\n\r\n## Support\r\n\r\nFor issues and questions, please visit our GitHub repository.\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Advanced web automation utilities with enhanced browser security and network protection features",
    "version": "2.2.0",
    "project_urls": {
        "Bug Tracker": "https://github.com/advanced-webtools/selenium-stealth-utils/issues",
        "Documentation": "https://github.com/advanced-webtools/selenium-stealth-utils#readme",
        "Homepage": "https://github.com/advanced-webtools/selenium-stealth-utils",
        "Repository": "https://github.com/advanced-webtools/selenium-stealth-utils"
    },
    "split_keywords": [
        "selenium",
        " automation",
        " browser",
        " security",
        " network",
        " webdriver",
        " testing"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7227a075d5f1dedc7458d481066b52e1d493073b78f102dc3961cb4cc6353da0",
                "md5": "2ddda317ec5c3de4d49534363de7c8b0",
                "sha256": "279da11a2fb3837e15a6bef90c29ef9cf3bdf3516f408bd06fbc9b564277706f"
            },
            "downloads": -1,
            "filename": "selenium_stealth_utils-2.2.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2ddda317ec5c3de4d49534363de7c8b0",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 13471,
            "upload_time": "2025-08-25T16:23:21",
            "upload_time_iso_8601": "2025-08-25T16:23:21.859882Z",
            "url": "https://files.pythonhosted.org/packages/72/27/a075d5f1dedc7458d481066b52e1d493073b78f102dc3961cb4cc6353da0/selenium_stealth_utils-2.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1c8e09d04c13b7798d7dc1fd7315fe56641d7f65dc83643b7c7def7e4f67438e",
                "md5": "447c849198199fae24789fabdbf5599b",
                "sha256": "38b8d25429ee81edfd2b79d9ea4a71fa3e2dc01255865a3d15e88e62949058d8"
            },
            "downloads": -1,
            "filename": "selenium_stealth_utils-2.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "447c849198199fae24789fabdbf5599b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 13649,
            "upload_time": "2025-08-25T16:23:23",
            "upload_time_iso_8601": "2025-08-25T16:23:23.428093Z",
            "url": "https://files.pythonhosted.org/packages/1c/8e/09d04c13b7798d7dc1fd7315fe56641d7f65dc83643b7c7def7e4f67438e/selenium_stealth_utils-2.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-25 16:23:23",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "advanced-webtools",
    "github_project": "selenium-stealth-utils",
    "github_not_found": true,
    "lcname": "selenium-stealth-utils"
}
        
Elapsed time: 0.62341s