Nmap Development mailing list archives
Status Report #7 of 15
From: "Luis MartinGarcia." <luis.mgarc () gmail com>
Date: Mon, 14 Jun 2010 23:31:02 +0200
Hi! This week has also been quite busy. Basically the main goal was to move duplicated code that was being used by Nmap and Nping into Nbase. I thought it was going be piece of cake but I ended up having to rewrite many lines, tracking function usage and doing a lot of testing. So here are the accomplishments of the week, and priorities for next week: Accomplishments: * Most of the duplicated functions that were being used by both Nmap and Nping (and sometimes Ncat), have been unified and moved to Nbase. * There have been many refactorings and modifications in the functions: * Some functions had to be ported back to C (since Nbase is written in C and Nmap/Nping are in C++). * Some functions were modified to make them return error codes instead of fatal()ing. * Some functions were modified to get rid of references to the NmapOps object. * Some functions were just changed to have better names, do extra error checking, etc. * Included libpcap and libdnet in nbase, required for the code de-duplication. * Removed some unused functions and constants. * Had a metting with David, and scheduled the next one. Priorities: * Discuss dependency issues in Nbase and Nsock with David and Fyodor. * Make possible for Nbase to be compiled without libpcap or libdnet. * Run Nping's test batery to confirm everythings works as it used to before the code de-duplication phase. * Decided whether the de-duplication is over and start working with Fyodor in new features. 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 #7 of 15 Luis MartinGarcia. (Jun 14)
- <Possible follow-ups>
- Status Report #7 of 15 ithilgore (Jun 14)
- Status report #7 of 15 Dražen Popović (Jun 14)
- status report #7 of 15 alexandru (Jun 14)
- Status Report #7 of 15 Djalal Harouni (Jun 15)