Metadata-Version: 1.1
Name: python-netdiscover
Version: 0.1.0
Summary: python-netdiscover is a simple wrapper for the netdiscover reconnaissance tool
Home-page: https://github.com/MrSuicideParrot/python-netdiscover
Author: André Cirne
Author-email: ancirne@gmail.com
License: GNU General Public License v3
Description: ==================
        python-netdiscover
        ==================
        
        The  python-netdiscover is a simple wrapper for the `netdiscover reconnaissance tool <https://sourceforge.net/projects/netdiscover/>`_.
        
        This library offers a simple way to create scans from a python script and analyse the results.
        
        Installation
        ============
        From the shell, uncompress python-netdiscover.tar.gz and then run make :
        
        .. code-block:: bash
        
            $ tar xvzf python-netdiscover.tar.gz
            $ cd python-netdiscover
            $ python setup.py install
        
        or using Pip
        
        .. code-block:: bash
        
            $ pip install python-netdiscover
        
        
        Usage
        =====
        From python/ipython:
        --------------------
        
        .. code-block:: python
        
            >>> from netdiscover import *
            >>> disc = Discover()
            >>> disc.scan(ip_range="192.168.1.0/24")
            [{'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'}]
        
        
        Notes
        =====
        This 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:
        
        *  netdiscover
        * /usr/bin/netdiscover
        * /usr/sbin/netdiscover
        * /usr/local/bin/netdiscover
        * /sw/bin/netdiscover
        * /opt/local/bin/netdiscover
        
        If *netdiscovery* is not present in any of the paths above, you can specifie path with the argument *netdiscover_path* on Discover class.
        
        .. code-block:: python
        
            disc = Discover(netdiscover_path="path_of_netdiscover")
        
Keywords: network,netdiscover,arpscanner,sysadmin
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: System Administrators
Classifier: Topic :: System :: Monitoring
Classifier: Topic :: System :: Networking
Classifier: Topic :: System :: Networking :: Firewalls
Classifier: Topic :: System :: Networking :: Monitoring
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
