1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-22 07:29:01 +00:00

Update my TODO file after meeting with David.

This commit is contained in:
shinnok
2011-06-23 19:46:06 +00:00
parent af03ca03a2
commit 923e026a9d

View File

@@ -1,8 +1,9 @@
In progress: In progress:
o Review latest revision of Marek's ncat_proxy.patch - DONE o Ncat chat (at least in ssl mode) no longer gives the banner greeting
http://seclists.org/nmap-dev/2011/q2/573 when I connect. This worked in r23918, but not in r24185, which is
o Commit approval pending the one running on chat.nmap.org as of 6/20/11. Verify by running
"ncat --ssl -v chat.nmap.org"
o Ncat should close its socket and refuse further connections after the first o Ncat should close its socket and refuse further connections after the first
one, if invoked without --keep-open. That's what traditional netcat does one, if invoked without --keep-open. That's what traditional netcat does
@@ -13,24 +14,26 @@ o Ncat should close its socket and refuse further connections after the first
o Pending uncompleted SSL handshakes when in --exec* listening mode make o Pending uncompleted SSL handshakes when in --exec* listening mode make
Ncat consume 100% cpu(core/thread). Ncat consume 100% cpu(core/thread).
Possible solutions: Possible solutions:
o Listen on the union of the two sets in ncat_listen.c composed of the
current set and a secondary one, ssl_pending which should include the
pending ssl hanshake sockets.
o Timeout ssl handshakes. o Timeout ssl handshakes.
o Delay adding the exec output pipes to fselect/WaitForMultipleObjects o Delay adding the exec output pipes to fselect/WaitForMultipleObjects
until the ssl handshake has been completed. until the ssl handshake has been completed.
http://seclists.org/nmap-dev/2011/q2/988 http://seclists.org/nmap-dev/2011/q2/988
o Ncat chat (at least in ssl mode) no longer gives the banner greeting
when I connect. This worked in r23918, but not in r24185, which is
the one running on chat.nmap.org as of 6/20/11. Verify by running
"ncat --ssl -v chat.nmap.org"
o NMAP reports different service results every so often with the same port.
http://seclists.org/nmap-dev/2011/q2/815
o Fix ncat.xml(the input for the man page) examples section. o Fix ncat.xml(the input for the man page) examples section.
o Closing Zenmap without stopping the scan first will leave nmap running in o Closing Zenmap without stopping the scan first will leave nmap running in
the process list on Windows. the process list on Windows.
o NMAP reports different service results every so often with the same port.
http://seclists.org/nmap-dev/2011/q2/815
o Review latest revision of Marek's ncat_proxy.patch - DONE
http://seclists.org/nmap-dev/2011/q2/573
o Commit approval pending
Pending: Pending:
o Nmap should defer address parsing in arguments until it has read o Nmap should defer address parsing in arguments until it has read
@@ -101,8 +104,11 @@ o --max-conns is broken in latest svn -> fixed in r24130, other two
[DONE]The previous two bugs were introduced in r24130, they are now fixed [DONE]The previous two bugs were introduced in r24130, they are now fixed
in r24193. in r24193.
o Ncat hangs on ssl -> done, some refactoring left to do o Ncat hangs on ssl -> DONE
some refactoring left to be done to reduce code duplication
http://seclists.org/nmap-dev/2011/q2/842 http://seclists.org/nmap-dev/2011/q2/842
o Commit current switch/ifdef refactoring patch.
o Research code deduplication even further.
o Investigate and document how easy it is to drop Ncat.exe by itself o Investigate and document how easy it is to drop Ncat.exe by itself
on other systems and have it work. We should also look into the on other systems and have it work. We should also look into the