Nmap Development mailing list archives
Status Report #9 of 17
From: "Luis M." <luis.mgarc () gmail com>
Date: Mon, 22 Jun 2009 21:35:52 +0200
Hi! Well, it looks like finally Nping is starting to do what it is supposed to do. One can already play with it and send some custom TCP/IP packets. Hopefully during this week, support for more protocols will be added. Here are some of the accomplishments of last week and priorities for this week: Accomplishments: * Target hosts spec parsing in now working. * Nping already sends and receives TCP/IP packets! * Implemented TCP-Connect mode, for unprivileged users. * Added support for random payloads in TCP packets. The RawData class was improved to allow use of existing buffers instead of of having to allocate new ones and memcpy() their contents. * Increased time resolution for inter-packet delays. Now we can sleep with a precision of microseconds (altough users specify delays in milliseconds). * Found some concurrency-related bugs. As a result, some functions were improved and now they are thread safe. This is absolutely necessary since Nping uses one thread to send the packets and another thread to capture the replies. * Added support for MTU specification and IPv4 datagram fragmentation. * Added code that handles timing and statistics. * Rewritten some parts of the argument parser to make parsing of all flags consistent. * A few improvements in argument parsing and the NpingOps class. * Added nmap's version of pcap * Added many functions from nmap's code into common.cc and common.h. Those functions will be included in nbase or something similar in the near future. * A few other functions from nmap code were slightly changed to make them independent of the NmapOps class and some other elements. * Had a meeting with Fyodor. * Scheduled next meeting. Priorities: * Implement more protocols, specially ICMP. * Implement more options. * Implement UDP mode. This should be pretty easy since the UDPHeader class is completely finished. * Work on raw ethernet frame transmissions. * Get Nping to determine source IP automatically. * Review nmap's packet display format to see if it needs some improvements for nping. * Don't forget about portability and user documentation. Start writting man page! Regards, Luis. _______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://SecLists.Org
Current thread:
- Status Report #9 of 17 Luis M. (Jun 22)
- <Possible follow-ups>
- Status Report #9 of 17 J Marlow (Jun 22)
- Re: Status Report #9 of 17 ithilgore (Jun 22)
- Status report #9 of 17 Patrick Donnelly (Jun 22)
- Re: Status report #9 of 17 venkat sanaka (Jun 22)
- Status report #9 of 17 Joao Correa (Jun 22)