mirror of
https://github.com/nmap/nmap.git
synced 2025-12-30 11:29:01 +00:00
post 3.93 work
This commit is contained in:
35
HACKING
35
HACKING
@@ -1,3 +1,4 @@
|
||||
$Id$
|
||||
Nmap HACKING
|
||||
------------
|
||||
|
||||
@@ -46,32 +47,16 @@ Of course, you are welcome to work on whatever suits your fancy. But
|
||||
here are some ideas of contributions that might be particularly
|
||||
useful:
|
||||
|
||||
Table Rendering Code -- The system nmap uses for outputing the port
|
||||
status table is not very extensible. For example, witness the chaos
|
||||
in Nmap.c required to support adding an Ident column to the table when
|
||||
-I is specified. A simple table rendering library would be userul.
|
||||
Presumably it would take some sort of specification giving the number
|
||||
of columns & justification and an array of rows. Then it would decide
|
||||
the appropriate column widths and print out the nicely formatted table.
|
||||
|
||||
NmapFE improvements -- I am currently maintaining NmapFE (also known
|
||||
as xnmap) -- the GTK GUI front end to Nmap. I am very open to changes
|
||||
and improvements in that program. If you have enhancement ideas, give
|
||||
it a shot!
|
||||
|
||||
Debian/SPARC binaries -- I would like to offer Debian and SPARC native
|
||||
binary packages via the web site. Right now the nmap 'distro' rule
|
||||
creates the .tgz and *.rpm versions. If anyone wants to enhance that
|
||||
to spit out debian packages as well, that would be great! A
|
||||
'sunpackage' rule that I could run on a sparc would also be useful.
|
||||
Debian & Solaris packages are already available at debian.org and
|
||||
sunfreeware.com, but they are not always up-to-date.
|
||||
|
||||
XML Output -- We have pretty much decided on a format ( see
|
||||
http://lists.insecure.org/nmap-dev/2000/Jul-Sep/0038.html ) , but the
|
||||
code hasn't been written yet. An XSchema or DTD for the format would
|
||||
also be useful.
|
||||
o Nmap GUI improvements -- I am currently maintaining NmapFE (also known
|
||||
as xnmap) -- the GTK GUI front end to Nmap. I am very open to changes
|
||||
and improvements in that program. If you have enhancement ideas, give
|
||||
it a shot! Alternatively, consider contributing to the NmapGUI and
|
||||
UMIT projects available at http://sourceforge.net/projects/nmapgui/
|
||||
and http://umit.sourceforge.net/ , respectively.
|
||||
|
||||
One of the best ways to help is to join the nmap-dev list
|
||||
( http://cgi.insecure.org/mailman/listinfo/nmap-dev ). Requests for
|
||||
assistance and new Nmap-related projects are often posted there.
|
||||
|
||||
How to make code contributions
|
||||
------------------------------
|
||||
|
||||
Reference in New Issue
Block a user