{ "info": { "author": "Antoine Millet", "author_email": "antoine@inaps.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: Public Domain", "Operating System :: Unix", "Programming Language :: Python", "Topic :: Communications", "Topic :: System :: Networking", "Topic :: System :: Networking :: Monitoring" ], "description": "ArpRequest\r\n==========\r\n\r\nGeneral\r\n-------\r\n\r\nArpRequest is a Python module designed to make an ARP gratuitous request\r\nto know if a host is online. It acts on OSI model's level 2 unlike \r\nicmp echo (ping), so, you can use it without IP configuration, or to \r\n\"ping\" an host in other IP network. However, you can only use it on\r\nlocal networks.\r\n\r\nUsage\r\n-----\r\n\r\n>>> from arprequest import ArpRequest\r\n>>> ar = ArpRequest('10.0.0.1', 'eth0')\r\n>>> ar.request()\r\nTrue\r\n>>> ar2 = ArpRequest('10.0.0.123', 'eth0') # 10.0.0.123 doesen't exist\r\n>>> ar2.request()\r\nFalse\r\n\r\nChangelog\r\n---------\r\n\r\n0.3 :\r\n\r\n - You can now select type of ARP request. This is done with \"arp_type\"\r\n argument of ArpRequest class. You can use arprequest.ARP_GRATUITOUS\r\n to make an ARP Gratuitous request (what is currently done) or use\r\n arprequest.ARP_STANDARD to do a standard ARP request.\r\n \r\n This option was created to use this library with systems which are \r\n configured to block Arp Gratuitous.\r\n\r\nConstraints\r\n-----------\r\n\r\n - ArpRequest work only on unix or unix-like platforms because it uses\r\n unix signals.\r\n - ArpRequest work only as root, because it uses raw sockets.\r\n - Module is commented in french. I will translate comments in english,\r\n some day...", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://idevelop.org/p/labo/page/ArpRequest/", "keywords": "arp network ethernet", "license": "WTFPL", "maintainer": "", "maintainer_email": "", "name": "arprequest", "package_url": "https://pypi.org/project/arprequest/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/arprequest/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://idevelop.org/p/labo/page/ArpRequest/" }, "release_url": "https://pypi.org/project/arprequest/0.3/", "requires_dist": null, "requires_python": null, "summary": "A class which sends an ARP Request to know if a host is online on local networks", "version": "0.3" }, "last_serial": 786465, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "1cfeaaa444a72bf980011d6f907f1e83", "sha256": "7724369697ebea2689641e3b68ab66c3e88ed2f8c10e9c86b688064f9efbf7c5" }, "downloads": -1, "filename": "arprequest-0.1-py2.5.egg", "has_sig": false, "md5_digest": "1cfeaaa444a72bf980011d6f907f1e83", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 9818, "upload_time": "2008-10-10T21:11:16", "url": "https://files.pythonhosted.org/packages/8f/dd/e5005c03b80d41b386257eadb04c0cd2bc2f814917db7bbfe52e65bc2a99/arprequest-0.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "91cfe070dc0c479b7c203a5b94db97b1", "sha256": "a422f0517dcfde449437021f2dfcda3949358f340e91e1c418ebbe2563ca6bf8" }, "downloads": -1, "filename": "arprequest-0.1.tar.gz", "has_sig": false, "md5_digest": "91cfe070dc0c479b7c203a5b94db97b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2620, "upload_time": "2008-10-10T21:11:16", "url": "https://files.pythonhosted.org/packages/25/30/a0ff21e91fea3c1e98aacecbaa83bf13a32f02e73cc5b6a7436a6c340bcb/arprequest-0.1.tar.gz" } ], "0.2a": [ { "comment_text": "", "digests": { "md5": "6ff641b4b16abc9f25bbe05f38ae7fb4", "sha256": "fd596ffcfee0d546d19aace6d4e96b52ca9ecdca8a2b7000b97102736daa43ab" }, "downloads": -1, "filename": "arprequest-0.2a-py2.5.egg", "has_sig": false, "md5_digest": "6ff641b4b16abc9f25bbe05f38ae7fb4", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 6059, "upload_time": "2008-10-11T15:14:52", "url": "https://files.pythonhosted.org/packages/45/47/7af81b9c93f73235e6364ca210e0d48bfdb16663eaaee81e1b35047ed530/arprequest-0.2a-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "f2694d4e5700622e95bf197698f48462", "sha256": "5f1667973f999346c86388e520d6a7e754bf8f65d7008b14276b2cca91a3d8b8" }, "downloads": -1, "filename": "arprequest-0.2a.tar.gz", "has_sig": false, "md5_digest": "f2694d4e5700622e95bf197698f48462", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3753, "upload_time": "2008-10-11T15:14:51", "url": "https://files.pythonhosted.org/packages/62/ed/d6984d57f58283666aec56febfe4b3dd69df4ba6e01d6b5d591e3b111cb6/arprequest-0.2a.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "4c71210c9ed2a1d60f89c818cfb64cc8", "sha256": "db55e4ad58b1cda4c7e9102da27cb52f1abb155998ef706ce0291b4c60e37e97" }, "downloads": -1, "filename": "arprequest-0.3-py2.6.egg", "has_sig": false, "md5_digest": "4c71210c9ed2a1d60f89c818cfb64cc8", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 6012, "upload_time": "2009-05-10T01:32:22", "url": "https://files.pythonhosted.org/packages/b8/a0/4c80b17f114eb26db88422f9d35e9e96d2637bb97e4de4866efe1433e966/arprequest-0.3-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "d9306278d5695fa840167740a96bf70b", "sha256": "ddcbed9a2f7661a4683a4e3c2e9899f027bc5d3174d8486ad3587b1063fa6e3f" }, "downloads": -1, "filename": "arprequest-0.3.tar.gz", "has_sig": false, "md5_digest": "d9306278d5695fa840167740a96bf70b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3953, "upload_time": "2009-05-10T01:32:21", "url": "https://files.pythonhosted.org/packages/55/37/3ca8540cc03c724dc1fc39136000cd030d48468d91543367c014580b56b1/arprequest-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4c71210c9ed2a1d60f89c818cfb64cc8", "sha256": "db55e4ad58b1cda4c7e9102da27cb52f1abb155998ef706ce0291b4c60e37e97" }, "downloads": -1, "filename": "arprequest-0.3-py2.6.egg", "has_sig": false, "md5_digest": "4c71210c9ed2a1d60f89c818cfb64cc8", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 6012, "upload_time": "2009-05-10T01:32:22", "url": "https://files.pythonhosted.org/packages/b8/a0/4c80b17f114eb26db88422f9d35e9e96d2637bb97e4de4866efe1433e966/arprequest-0.3-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "d9306278d5695fa840167740a96bf70b", "sha256": "ddcbed9a2f7661a4683a4e3c2e9899f027bc5d3174d8486ad3587b1063fa6e3f" }, "downloads": -1, "filename": "arprequest-0.3.tar.gz", "has_sig": false, "md5_digest": "d9306278d5695fa840167740a96bf70b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3953, "upload_time": "2009-05-10T01:32:21", "url": "https://files.pythonhosted.org/packages/55/37/3ca8540cc03c724dc1fc39136000cd030d48468d91543367c014580b56b1/arprequest-0.3.tar.gz" } ] }