{ "info": { "author": "Nicolas Hennion", "author_email": "nicolas@nicolargo.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Topic :: Utilities" ], "description": "# IsItTor\n\nIsItTor is a script to check if an IP address is a Tor exit node.\n\nInstall:\n\n # sudo pip install requests[security] isittor\n\nUsage:\n\n # isittor.py 99.245.160.4\n 02/10/2015 14:22:00 INFO - Starting new HTTPS connection (1): www.dan.me.uk\n 02/10/2015 14:22:01 INFO - Load TOR exit node list from https://www.dan.me.uk/torlist/\n 02/10/2015 14:22:01 INFO - 99.245.160.4 is a TOR exit node\n\n\n # isittor.py 99.245.160.4 10.10.10.10\n 02/10/2015 14:22:00 INFO - Starting new HTTPS connection (1): www.dan.me.uk\n 02/10/2015 14:22:01 INFO - Load TOR exit node list from https://www.dan.me.uk/torlist/\n 02/10/2015 14:22:01 INFO - 99.245.160.4 is a TOR exit node\n 02/10/2015 14:22:01 INFO - 10.10.10.10 is NOT a TOR exit node", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nicolargo/isittor", "keywords": "cli tor", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "isittor", "package_url": "https://pypi.org/project/isittor/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/isittor/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/nicolargo/isittor" }, "release_url": "https://pypi.org/project/isittor/1.2/", "requires_dist": null, "requires_python": null, "summary": "Check if the given is a Tor exit node.", "version": "1.2" }, "last_serial": 1749053, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "3f240bff36dbe4b7969ff6f998c73996", "sha256": "a3ab6c10f01f91485679aa11f2e5852c2fe8e485e0fb0162cf55dea12fbaf4d7" }, "downloads": -1, "filename": "isittor-1.0.tar.gz", "has_sig": false, "md5_digest": "3f240bff36dbe4b7969ff6f998c73996", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3238, "upload_time": "2015-10-02T13:56:38", "url": "https://files.pythonhosted.org/packages/ec/65/cec100112888a5f25c0a0f9d4bc21e093d7033d4f0578eb1dd1a93522cf2/isittor-1.0.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "1f55647e90317feb6d69ef6647590c33", "sha256": "cac70ce5e829d66ef9a89d55cd148946a055c64e1f3e6ab2c54caff37b9ea112" }, "downloads": -1, "filename": "isittor-1.2.tar.gz", "has_sig": false, "md5_digest": "1f55647e90317feb6d69ef6647590c33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3228, "upload_time": "2015-10-02T14:03:01", "url": "https://files.pythonhosted.org/packages/ae/40/e1a0bc0a12b96ab47b33f72d8e1629bb08f7f16c166a32c84ca8aaa9c3f1/isittor-1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1f55647e90317feb6d69ef6647590c33", "sha256": "cac70ce5e829d66ef9a89d55cd148946a055c64e1f3e6ab2c54caff37b9ea112" }, "downloads": -1, "filename": "isittor-1.2.tar.gz", "has_sig": false, "md5_digest": "1f55647e90317feb6d69ef6647590c33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3228, "upload_time": "2015-10-02T14:03:01", "url": "https://files.pythonhosted.org/packages/ae/40/e1a0bc0a12b96ab47b33f72d8e1629bb08f7f16c166a32c84ca8aaa9c3f1/isittor-1.2.tar.gz" } ] }