1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-07 21:21:31 +00:00

Updated to current status.

This commit is contained in:
batrick
2010-05-05 01:21:29 +00:00
parent c39066d3a2
commit e1fafd654f

View File

@@ -17,30 +17,34 @@ Currently working on:
could cause problems in the future. could cause problems in the future.
o Get rid of the static nsock_pool and use a dynamically allocated o Get rid of the static nsock_pool and use a dynamically allocated
structure on a per-host-group basis. structure on a per-host-group basis.
o Prepare for Lua 5.2 --> Change to real errors.
-- NSE Debugger. Look at Diman's implementation: -- HTTP Library in LPeg.
http://seclists.org/nmap-dev/2008/q1/0228.html
http://www.keplerproject.org/remdebug/
-- Merge utility functions into a single source file (e.g. table_length -- Merge utility functions into a single source file (e.g. table_length
and all debug functions). Is there a simple way to define a DEBUG flag and all debug functions). Is there a simple way to define a DEBUG flag
during compilation for the inclusion of the debug functions? during compilation for the inclusion of the debug functions?
-- Look into moving Packet Module to C.
=== ===
Maybe: Maybe:
-- [MAYBE] Review NSE Nsock Socket Allocation: -- NSE Debugger. Look at Diman's implementation:
http://seclists.org/nmap-dev/2008/q1/0228.html
http://www.keplerproject.org/remdebug/
-- Review NSE Nsock Socket Allocation:
o Dynamically increase socket slots if nothing has been done o Dynamically increase socket slots if nothing has been done
in the last ~5 seconds. Also decrease once traffic is working again. in the last ~5 seconds. Also decrease once traffic is working again.
This resolves any sort of socket deadlock. This resolves any sort of socket deadlock.
-- [MAYBE] Deadlock identification and correction: -- Deadlock identification and correction:
o Add detection for deadlocks and print which threads are involved. o Add detection for deadlocks and print which threads are involved.
o use above results to make a strategy for automatic deadlock resolution. o use above results to make a strategy for automatic deadlock resolution.
-- Look into moving Packet Module to C.
=== ===
Done: Done: