1
0
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:
fyodor
2005-10-06 03:38:24 +00:00
parent 2d8fd95bff
commit 56bb813f12

35
HACKING
View File

@@ -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
------------------------------