'\" t .\" Title: ndiff .\" Author: [see the "Authors" section] .\" Generator: DocBook XSL Stylesheets v1.74.3 .\" Date: 03/25/2009 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" .TH "NDIFF" "1" "03/25/2009" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" ndiff \- Utility to compare the results of Nmap scans .SH "SYNOPSIS" .HP \w'\fBndiff\fR\ 'u \fBndiff\fR [\fIoptions\fR] {\fIa\&.xml\fR} {\fIb\&.xml\fR} .SH "DESCRIPTION" .PP Ndiff is a tool to aid in the comparison of Nmap scans\&. It takes two Nmap XML output files and prints the differences between them: hosts coming up and down, ports becoming open or closed, etc\&. .PP Ndiff compares two scans at a time\&. The first scan is called the A scan and the second scan is called the B scan\&. .SH "OPTIONS SUMMARY" .PP \fB\-h\fR, \fB\-\-help\fR .RS 4 Show a help message and exit\&. .RE .PP \fB\-v\fR, \fB\-\-verbose\fR .RS 4 Include all hosts and ports in the output, not only those that have changed\&. .RE .PP \fB\-\-text\fR .RS 4 Write output in human\-readable text format\&. .RE .PP \fB\-\-xml\fR .RS 4 This option is not currently supported\&. .RE .PP Any other arguments are taken to be the names of Nmap XML output files\&. There must be exactly two\&. The first one listed is the A scan and the second is the B scan\&. .SH "BUGS" .PP Report bugs to the nmap\-dev mailing list at nmap\-dev@insecure\&.org\&. .SH "HISTORY" .PP Ndiff started as a project by Michael Pattrick during the 2008 Google Summer of Code\&. Michael designed the program and led the discussion of its output formats\&. He wrote versions of the program in Perl and C++, but the summer ended shortly after it was decided to rewrite the program in Python for the sake of Windows (and Zenmap) compatibility\&. This Python version was written by David Fifield\&. .SH "AUTHORS" .PP David Fifield david@bamsoftware\&.com .PP Michael Pattrick mpattrick@rhinovirus\&.org .SH "WEB SITE" .PP \m[blue]\fB\%http://nmap.org/ndiff/\fR\m[]