Nmap Development mailing list archives
Status Report #5 of #15
From: "Luis MartinGarcia." <luis.mgarc () gmail com>
Date: Tue, 08 Jun 2010 09:21:41 +0200
Hi! I'm glad to report that this week has been quite productive. Here are the accomplishments of the week, and priorities for next week. Accomplishments: * Created Nmap/Nping/Nbase test branch for code-deduplication process. * Lots of functions moved to nbase and removed from Nmap and Nping. Some of them had to be refactored and appropriate wrappers were written. * Added some source files to nbase for better categorization of the functions. * Reorganized nbase.h to make it look nicer. * Removed some unimplemented items from Nping's man page. * Fixed a bug that caused ARP Requests to be sent no matter what the user supplied as the ARP operation code. * Fixed a bug that produced a buffer overflow when non-RFC-compliant ICMP types were set. Now, if user supplies a weird ICMP type, a regular 8-byte ICMP header will be sent. * Standardized a number parsing function. Now virtually all Nping command-line parameters can be specified in hexadecimal, octal or decimal (or passing "rand" so a random number of the appropriate length is generated). * Added support for random text payload generation. * Added support for random MAC address generation. * Fixed a bug that caused the SYN flag to be set even when the user had specified --flags 0x00. * Fixed another bug in flag parsing. When an empty string was being passed, the SYN bit was being set. Now if an empty string is passed, no flags will be set. * Fixed a bug that caused -g to be ignored in TCP-Connect or UDP unprivileged modes. * Fixed a bug that caused message <<Operation now in progress>> to be displayed in TCP-Connect mode when RST packets were being received. * Fixed a bug that caused Nping to fail when the first supplied target was not resolvable * Fixed a bug that causes Nping to fail when scanning an IP address assigned to a local network interface. * Had a meeting with David and scheduled the next one. Priorities: * Make it possible for nbase to use libdnet and libpcap. * Try to move the rest of the code shared between Nmap and Nping to Nbase. * Fix remaining bugs (from the ones detected in our tests) * Discussion about the code de-duplication phase with David. Regards, Luis MartinGarcia. _______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://seclists.org/nmap-dev/
Current thread:
- Status Report #5 of #15 Luis MartinGarcia. (Jun 08)
- Re: Adding libdnet and libpcap to nbase (was: Status Report #5 of #15) Fyodor (Jun 10)
- Re: Adding libdnet and libpcap to nbase (was: Status Report #5 of #15) Fyodor (Jun 10)
- Re: Adding libdnet and libpcap to nbase Luis MartinGarcia. (Jun 11)
- Re: Adding libdnet and libpcap to nbase (was: Status Report #5 of #15) David Fifield (Jun 11)
- Re: Adding libdnet and libpcap to nbase Luis MartinGarcia. (Jun 11)
- Re: Adding libdnet and libpcap to nbase (was: Status Report #5 of #15) Fyodor (Jun 10)