Nmap Development mailing list archives
Re: Some work for a beginner
From: David Fifield <david () bamsoftware com>
Date: Sun, 12 Feb 2012 09:12:56 -0800
On Sun, Feb 12, 2012 at 06:57:37PM +0530, Alok Upadhyay wrote:
Thanks for that warm welcome David! But I have been scouring through the source only to end up taking a lot of time understanding the system altogether. Doesn't this project have any graphical tools like UML diagrams, Architecture diagrams etc. which can greatly reduce the getting-to-know-time, in my case particularly.
sv-tidy.py is a small program; it has nothing like that. Just start from the main loop and work your way in. Nmap itself takes a lot of effort to understand. You should read: http://nmap.org/book/nmap-phases.html Then I suggest starting with a nmap_main in nmap.cc and following the function calls that look interesting. A program like ctags or cscope will make it easier to follow cross-references. If sv-tidy.py doesn't interest you, here's another easy project: o [Zenmap] Combine parallel timed-out hops into one node in the topology view. http://seclists.org/nmap-dev/2012/q1/82 has a patch, however it doesn't handle the case of two or more consecutive timeouts. Read the mailing list threads for some context. David Fifield _______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://seclists.org/nmap-dev/
Current thread:
- Some work for a beginner Alok Upadhyay (Feb 05)
- Re: Some work for a beginner David Fifield (Feb 05)
- Re: Some work for a beginner Alok Upadhyay (Feb 12)
- Re: Some work for a beginner David Fifield (Feb 12)
- Re: Some work for a beginner Alok Upadhyay (Feb 12)
- Re: Some work for a beginner David Fifield (Feb 05)