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)
