Projects / python-nmap

python-nmap

python-nmap is a Python library which helps in using the nmap port scanner. It allows users to easily manipulate nmap scan results and automate scanning tasks and reports. It supports nmap script outputs.

Tags
Licenses
Operating Systems
Implementation
Translations

Recent releases

  •  13 Mar 2014 22:20

    Release Notes: This release updates example.py to work with python3, adds the function convert_nmap_output_to_encoding, and adds a vendor dictionary for identified MAC addresses.

    •  23 Sep 2013 17:50

      Release Notes: This release adds access to CPE values.

      •  09 Nov 2011 22:12

        Release Notes: This release implements a request for parsing OS scanning output. It fixes an error with multiple host specifications. It corrects a bug in example.py that occurred if no TCP port was open between 22-443.

        •  17 Dec 2010 11:03

          Release Notes: A bug correction in handling nmap_error output (the returned value was bin, but string was expected).

          •  15 Dec 2010 23:21

            Release Notes: A scope problem in __init__.py was fixed. The nmap executable is now searched for in known directories. AssertionError is now raised when trying to call command_line, scaninfo, scanstats, or has_host before scanning.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.