1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118
|
General
-------
Makefile to create html also by default
proper sorting of ip addresses in output file
service names in reporting and output file (optional)
host names in reporting and output file (optional)
include OS fingerprinting in model and diff results
tighter and easier default configuration (results files & permissions)
It might be useful to have a class representing a higher-level grouping
or view, such as a topology, and associated utilities and data store
functions.
grep or search tool for locating & enumerating scan results, baselines
import, export, and search/grep utilities for results data
somehow versioning of results sets (multiple runs on same day should create new revs
instead of clobbering existing results)
x usage text for nrun, ngen, ndiff
Quickstart document links don't work with pod2html.
extended functionality for tools like nmap+V
-man option for all executable scripts which displays inlined POD documentation
ndiff
-----
x output machine format
x html output filter (mechanism for custom html templates?)
x debug output of "0" ports on hosts which have no ports listed
x sort port #s
x improved formatting in verbose mode
x change machine format for ndiff2html
x command-line usage text
abstract out formatting behaviour into a Formatter class definition, with
subclasses for each of the supported formats
include dns names in addition to ip addrs
verify TCP fingerprinting and other advanced output doesn't cause ndiff to choke
ngen
----------
x fix udp host specs
x command-line usage text
Take existing scansets as input, use to include/exclude/modify
enable human-readable port names
CIDR expansion needs more testing
Improve the semantics & flexibility of specifying/negating hosts & ports
ndiff2html
----------
x command-line usage text
x sort host ips
x sort port #s
nrun
----
x command-line usage text
needs reworking
some kind of auto-run mode which retrieves the command-line from the
scan properties of a baseline (the .info file)
DataStore.pm
------------
expressions representing "latest", "first", "latest+N", etc for scan sets
Formalize, refine, and document exported interface
interface for enumerating & searching scan sets
NmapFile.pm
-----------
output condensed port ranges in new file format
case-insensitive pattern matching for ports scanned line
ScanSet.pm
----------
ScannedHost.pm
--------------
PortSpec.pm
-----------
x added NDIFF_SERVICES_FILE environment variable for user-defined port listings
x is ports_from_file reading in all ports correctly (counts don't match)
use ndiff.conf setting to point to nmap-services and /etc/services
ScanComparison.pm
-----------------
verify set of all scanned ports is correct in all cases
INSTALL
-------
Make it clear that make install is done as root
|