{ "info": { "author": "Andr\u00e9 Cirne", "author_email": "ancirne@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: System :: Monitoring", "Topic :: System :: Networking", "Topic :: System :: Networking :: Firewalls", "Topic :: System :: Networking :: Monitoring" ], "description": "==================\npython-netdiscover\n==================\n\n.. image:: https://img.shields.io/pypi/v/python-netdiscover.svg\n :target: https://pypi.python.org/pypi/python-netdiscover\n\n.. image:: https://img.shields.io/pypi/pyversions/python-netdiscover.svg\n :target: https://pypi.python.org/pypi/python-netdiscover\n\nThe python-netdiscover is a simple wrapper for the `netdiscover reconnaissance tool `_.\n\nThis library offers a simple way to create scans from a python script and analyse the results.\n\n\n* Documentation: https://python-netdiscover.readthedocs.io\n* GitHub: https://github.com/MrSuicideParrot/python-netdiscover\n* PyPI: https://pypi.org/project/python-netdiscover/\n\nInstallation\n============\nFrom the shell, uncompress python-netdiscover.tar.gz and then run make :\n\n.. code-block:: bash\n\n $ tar xvzf python-netdiscover.tar.gz\n $ cd python-netdiscover\n $ python setup.py install\n\nor using Pip\n\n.. code-block:: bash\n\n $ pip install python-netdiscover\n\n\nUsage\n=====\nFrom python/ipython:\n--------------------\n\n.. code-block:: python\n\n >>> from netdiscover import *\n >>> disc = Discover()\n >>> disc.scan(ip_range=\"192.168.1.0/24\")\n [{'mac': b'73:8b:10:0e:bd:23', 'ip': b'192.168.1.1'}, {'mac': b'f4:3c:4a:73:47:07', 'ip': b'192.168.1.2'}]\n\n\nNotes\n=====\nThis tool needs to be run as root. It is necessary to be presented on the system the *netdiscover* tool. The library will look for the *netdiscovery* binary in the following paths:\n\n* netdiscover\n* /usr/bin/netdiscover\n* /usr/sbin/netdiscover\n* /usr/local/bin/netdiscover\n* /sw/bin/netdiscover\n* /opt/local/bin/netdiscover\n\nIf *netdiscovery* is not present in any of the paths above, you can specifie path with the argument *netdiscover_path* on Discover class.\n\n.. code-block:: python\n\n disc = Discover(netdiscover_path=\"path_of_netdiscover\")\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/MrSuicideParrot/python-netdiscover", "keywords": "network,netdiscover,arpscanner,sysadmin", "license": "GNU General Public License v3", "maintainer": "", "maintainer_email": "", "name": "python-netdiscover", "package_url": "https://pypi.org/project/python-netdiscover/", "platform": "", "project_url": "https://pypi.org/project/python-netdiscover/", "project_urls": { "Homepage": "https://github.com/MrSuicideParrot/python-netdiscover" }, "release_url": "https://pypi.org/project/python-netdiscover/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "python-netdiscover is a simple wrapper for the netdiscover reconnaissance tool", "version": "0.2.0" }, "last_serial": 5271661, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "bf8cda7add784211fdb0cc8213dbaf4f", "sha256": "245ac4dfaa5b35527ab61fb5beaea53376c94c4cc08396477b6755f246e5cb7e" }, "downloads": -1, "filename": "python_netdiscover-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bf8cda7add784211fdb0cc8213dbaf4f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16519, "upload_time": "2019-05-14T15:30:57", "url": "https://files.pythonhosted.org/packages/02/fd/52537ea2067670f36b0fc748db7247014be4ed431cfbc4e87815c150b21b/python_netdiscover-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02991f26dff6feecef9e60ae1e1c1c03", "sha256": "192e1231050a9bdf14d502ce96fa653d70593131cb58c3e8f32f00353e1cdf30" }, "downloads": -1, "filename": "python-netdiscover-0.1.0.tar.gz", "has_sig": false, "md5_digest": "02991f26dff6feecef9e60ae1e1c1c03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26550, "upload_time": "2019-05-14T15:31:00", "url": "https://files.pythonhosted.org/packages/e3/0c/ebe1d1f20b96efb074786b89490504561371f0f5f3945ff10b8a8ea31b8a/python-netdiscover-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c1b7396cfcc5751fd572a471140bdbd6", "sha256": "43e81373c40aadad3329613cc3462c06260bbf277b239be886d0d6e3c4ee1763" }, "downloads": -1, "filename": "python_netdiscover-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c1b7396cfcc5751fd572a471140bdbd6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16675, "upload_time": "2019-05-15T10:04:04", "url": "https://files.pythonhosted.org/packages/7b/3c/ea82a4f727115b9791555bd727ab779b4a82d5e1e4e72f404149586c2f06/python_netdiscover-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "783bc0944bd80ee60571216314f5afc6", "sha256": "46f9124d787fef7cc4e7b765486cb25dfb1819eab72673aecd88321836b2d3c0" }, "downloads": -1, "filename": "python-netdiscover-0.2.0.tar.gz", "has_sig": false, "md5_digest": "783bc0944bd80ee60571216314f5afc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26850, "upload_time": "2019-05-15T10:04:07", "url": "https://files.pythonhosted.org/packages/c1/c7/db0a141f5bac7b2480025b0daef63094a06b7cdb250852607a8efea898f8/python-netdiscover-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c1b7396cfcc5751fd572a471140bdbd6", "sha256": "43e81373c40aadad3329613cc3462c06260bbf277b239be886d0d6e3c4ee1763" }, "downloads": -1, "filename": "python_netdiscover-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c1b7396cfcc5751fd572a471140bdbd6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16675, "upload_time": "2019-05-15T10:04:04", "url": "https://files.pythonhosted.org/packages/7b/3c/ea82a4f727115b9791555bd727ab779b4a82d5e1e4e72f404149586c2f06/python_netdiscover-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "783bc0944bd80ee60571216314f5afc6", "sha256": "46f9124d787fef7cc4e7b765486cb25dfb1819eab72673aecd88321836b2d3c0" }, "downloads": -1, "filename": "python-netdiscover-0.2.0.tar.gz", "has_sig": false, "md5_digest": "783bc0944bd80ee60571216314f5afc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26850, "upload_time": "2019-05-15T10:04:07", "url": "https://files.pythonhosted.org/packages/c1/c7/db0a141f5bac7b2480025b0daef63094a06b7cdb250852607a8efea898f8/python-netdiscover-0.2.0.tar.gz" } ] }