Nmap OpenDXL Client 0.1.0

The Nmap DXL Client provides a high level wrapper for invoking the Nmap tool via Data Exchange Layer (DXL) fabric.

The purpose of this library is to allow users to invoke Nmap commands (choosing the corresponding nmap's arguments) without having to focus on lower-level details such as Nmap-specific DXL topics and message formats.


This client requires the Nmap DXL Service to be running and available on the DXL fabric.


A Python-based implementation of an Nmap DXL service is available here:

  • Version 0.1.0

    This version added more accurate documentation, SDK GitHub pages and minor code changes.

  • Version 0.0.1