mirror of
https://github.com/nmap/nmap.git
synced 2025-12-22 15:39:03 +00:00
Update my TODO file after meeting with David.
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user