free-proxy-verifyer


Namefree-proxy-verifyer JSON
Version 1.1.4 PyPI version JSON
download
home_pagehttps://github.com/mominurr/free_proxy_verifyer
SummaryA simple package to verify http and https working proxies.
upload_time2024-04-09 15:38:09
maintainerNone
docs_urlNone
authorMominur Rahman
requires_pythonNone
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # free_proxy_verifyer

free_proxy_verifyer is a Python library that allows you to verify whether a proxy is working or not. It checks the functionality of a given proxy by making requests to various proxy detection servers. This library is useful for anyone who needs to ensure the reliability of proxy for their applications.


# Proxy Judges/Checkers

## HTTP/HTTPS

- [ProxyJudge](http://proxyjudge.us/)
- [MojeIP](http://mojeip.net.pl/asdfa/azenv.php)
- [ifconfig.me](https://ifconfig.me/ip)
- [ipinfo.io](https://ipinfo.io/ip)
- [checkip.amazonaws.com](https://checkip.amazonaws.com)
- [ipify.org](https://api.ipify.org/)
- [httpbin.org](https://httpbin.org/ip)
- [icanhazip.com](https://www.icanhazip.com/)
- [jsonip.com](https://jsonip.com/)
- [SeeIP](https://api.seeip.org/jsonip)
- [SmartProxy](https://ip.smartproxy.com/json)
- [ip-api.com](https://ip-api.com/)
- [ip.nf](https://ip.nf/me.json)


# Installation

You can install free_proxy_verifyer via pip:

```
pip install free_proxy_verifyer
```

or

```
pip install git+https://github.com/mominurr/free_proxy_verifyer.git
```

When installing free_proxy_verifyer using pip, the necessary dependencies (requests) will be automatically installed along with the package. You don't need to separately install these dependencies.

# Usage

```
from free_proxy_verifyer import proxyVerify

# Create an instance of proxyVerify
checker = proxyVerify()

# Define the proxy address to be verified
proxy = "37.187.17.89:3128"

# Verify the proxy
result = checker.verify_proxy(proxy=proxy)

# Print the result
print(result)  # True if the proxy is working, else False

```

# How it Works

ProxyVerify works by randomly selecting proxy detection services from a predefined list and making requests through the provided proxy. If a response is received within the specified timeout and the status code is 200, it considers the proxy to be working.

# Contributing

Contributions are welcome! If you have any ideas, suggestions, or improvements, feel free to open an issue or create a pull request on GitHub.

# License

This project is licensed under the MIT License - see the LICENSE file for details.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/mominurr/free_proxy_verifyer",
    "name": "free-proxy-verifyer",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": "Mominur Rahman",
    "author_email": "mominurr518@email.com",
    "download_url": "https://files.pythonhosted.org/packages/29/f5/9f29d0f449c61897b16b123a3fd922e1aedff8631a733f6a2dc0bf9874d3/free_proxy_verifyer-1.1.4.tar.gz",
    "platform": null,
    "description": "# free_proxy_verifyer\n\nfree_proxy_verifyer is a Python library that allows you to verify whether a proxy is working or not. It checks the functionality of a given proxy by making requests to various proxy detection servers. This library is useful for anyone who needs to ensure the reliability of proxy for their applications.\n\n\n# Proxy Judges/Checkers\n\n## HTTP/HTTPS\n\n- [ProxyJudge](http://proxyjudge.us/)\n- [MojeIP](http://mojeip.net.pl/asdfa/azenv.php)\n- [ifconfig.me](https://ifconfig.me/ip)\n- [ipinfo.io](https://ipinfo.io/ip)\n- [checkip.amazonaws.com](https://checkip.amazonaws.com)\n- [ipify.org](https://api.ipify.org/)\n- [httpbin.org](https://httpbin.org/ip)\n- [icanhazip.com](https://www.icanhazip.com/)\n- [jsonip.com](https://jsonip.com/)\n- [SeeIP](https://api.seeip.org/jsonip)\n- [SmartProxy](https://ip.smartproxy.com/json)\n- [ip-api.com](https://ip-api.com/)\n- [ip.nf](https://ip.nf/me.json)\n\n\n# Installation\n\nYou can install free_proxy_verifyer via pip:\n\n```\npip install free_proxy_verifyer\n```\n\nor\n\n```\npip install git+https://github.com/mominurr/free_proxy_verifyer.git\n```\n\nWhen installing free_proxy_verifyer using pip, the necessary dependencies (requests) will be automatically installed along with the package. You don't need to separately install these dependencies.\n\n# Usage\n\n```\nfrom free_proxy_verifyer import proxyVerify\n\n# Create an instance of proxyVerify\nchecker = proxyVerify()\n\n# Define the proxy address to be verified\nproxy = \"37.187.17.89:3128\"\n\n# Verify the proxy\nresult = checker.verify_proxy(proxy=proxy)\n\n# Print the result\nprint(result)  # True if the proxy is working, else False\n\n```\n\n# How it Works\n\nProxyVerify works by randomly selecting proxy detection services from a predefined list and making requests through the provided proxy. If a response is received within the specified timeout and the status code is 200, it considers the proxy to be working.\n\n# Contributing\n\nContributions are welcome! If you have any ideas, suggestions, or improvements, feel free to open an issue or create a pull request on GitHub.\n\n# License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A simple package to verify http and https working proxies.",
    "version": "1.1.4",
    "project_urls": {
        "Homepage": "https://github.com/mominurr/free_proxy_verifyer"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5e0ceb36bb334b6c21bf40951487184596ff691f66a214c6f7fd95f6eedff5fa",
                "md5": "417faf5859ada67d14a2ce4b87e25570",
                "sha256": "633d5efc77856bab7ecfd826b073fa82998115add8e05519c7724350ccb1de7d"
            },
            "downloads": -1,
            "filename": "free_proxy_verifyer-1.1.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "417faf5859ada67d14a2ce4b87e25570",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 4187,
            "upload_time": "2024-04-09T15:38:08",
            "upload_time_iso_8601": "2024-04-09T15:38:08.850274Z",
            "url": "https://files.pythonhosted.org/packages/5e/0c/eb36bb334b6c21bf40951487184596ff691f66a214c6f7fd95f6eedff5fa/free_proxy_verifyer-1.1.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "29f59f29d0f449c61897b16b123a3fd922e1aedff8631a733f6a2dc0bf9874d3",
                "md5": "1c86c2797d837ca677a198b11260fe2f",
                "sha256": "53c8063a78d71212ad07302b4aaff88ea63b8bbfd8282ee3c30f45c585b05b4a"
            },
            "downloads": -1,
            "filename": "free_proxy_verifyer-1.1.4.tar.gz",
            "has_sig": false,
            "md5_digest": "1c86c2797d837ca677a198b11260fe2f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 3451,
            "upload_time": "2024-04-09T15:38:09",
            "upload_time_iso_8601": "2024-04-09T15:38:09.790596Z",
            "url": "https://files.pythonhosted.org/packages/29/f5/9f29d0f449c61897b16b123a3fd922e1aedff8631a733f6a2dc0bf9874d3/free_proxy_verifyer-1.1.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-09 15:38:09",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "mominurr",
    "github_project": "free_proxy_verifyer",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "free-proxy-verifyer"
}
        
Elapsed time: 0.20350s