My favorites | Sign in
Project Logo
                
Code license: MIT License
Labels: XML, Nmap, Python, wxPython
People details
Project owners:
  amitsaha.in

Background of the Project

Nmap ('Network Mapper') is a free open source utility for network exploration or security auditing. It was designed to rapidly scan large networks, although it works fine against single hosts. Nmap uses raw IP packets in novel ways to determine what hosts are available on the network, what services (application name and version) those hosts are offering, what operating systems (and OS versions) they are running, what type of packet filters/firewalls are in use, and dozens of other characteristics. Nmap runs on most types of computers and both console and graphical versions are available. Nmap is free and open source (license).

Visit the Nmap homepage at http://insecure.org/nmap/

The Project

The XML expert helps evangelize the Nmap XML format file that can be obtained after a Nmap scan . The proposed application shall have the following deliverables:

1. Move Nmap XML files into a database.The first version of the project shall support only PostgreSQL and MySQL. The database schema will be predefined

2. Compare two Nmap XML output files and producing a 3rd XML file which describes the differences (newly up/down hosts, open port changes, etc. ). This will be useful to see the change the status of a target Host at different times

3. A simple Command Line utility and tutorials demonstrating how to use Nmap XML output effectively.

Language/ tools / Libraries

XML Expert will use

1. Python as the programming language

2. wxPython GUI toolkit

3. MySql and PostGRE Sql as the target databases

Current Status

Planning & Learning

Tutorials & Docs

# Nmap XML How-To (http://docs.google.com/Doc?id=dcf7n4rz_38fm4cn2)

Project Log

01-May-2007 Nmap XML HOWTO Version-0.1Published

Contact

amitsaha DOT in AT gmail DOT com









Hosted by Google Code