mirror of
https://github.com/nmap/nmap.git
synced 2025-12-17 13:09:02 +00:00
Updated with latest changes, after discussion with Fyodor
This commit is contained in:
@@ -48,15 +48,10 @@
|
|||||||
* Things that have NOT been done yet *
|
* Things that have NOT been done yet *
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
|
|
||||||
* [EM] Add echo mode to the man page
|
* Improve IPv6 support. Currently it doesn't work well. The situation should be
|
||||||
|
analyzed in detail because right now Nping has code to send packets at raw
|
||||||
* [EM] Do some extensive testing of the Echo mode once it is working
|
transport level (letting the OS craft the IPv6 header), and at raw ethernet
|
||||||
to try and flesh out any bugs before merging.
|
level. None of them seems to work well, though.
|
||||||
|
|
||||||
|
|
||||||
/*****************************************************************************
|
|
||||||
* ^^^^ Things we should try to finish by end of GSoC (August 16) *
|
|
||||||
*****************************************************************************/
|
|
||||||
|
|
||||||
* Consider using Nmap's proto-dependant payloads for UDP packets. According
|
* Consider using Nmap's proto-dependant payloads for UDP packets. According
|
||||||
to his tests, better results are obtained when sending UDP probes with a
|
to his tests, better results are obtained when sending UDP probes with a
|
||||||
@@ -70,6 +65,15 @@
|
|||||||
- We should probably set -c 32 when --traceroute is specified,
|
- We should probably set -c 32 when --traceroute is specified,
|
||||||
unless user specifies their own -c explicitly.
|
unless user specifies their own -c explicitly.
|
||||||
|
|
||||||
|
* Investigate about warning on old version of gcc like g++ 4.1.2 20080704
|
||||||
|
(Red Hat 4.1.2-48). No warnings are shown on newer version but it would be
|
||||||
|
nice to get rid of them if possible. There are some of them:
|
||||||
|
|
||||||
|
ARPHeader.h:169: warning: ‘class ARPHeader’ has virtual functions but
|
||||||
|
non-virtual destructor
|
||||||
|
RawData.h:99: warning: ‘class RawData’ has virtual functions but
|
||||||
|
non-virtual destructor
|
||||||
|
|
||||||
* Decide more on rDNS
|
* Decide more on rDNS
|
||||||
- Do we want to rDNS resolve all target IPs? If so, where should we
|
- Do we want to rDNS resolve all target IPs? If so, where should we
|
||||||
show the name? At the final report (even when just one host
|
show the name? At the final report (even when just one host
|
||||||
@@ -79,9 +83,6 @@
|
|||||||
line, should we use that version, or the official rDNS, if any?
|
line, should we use that version, or the official rDNS, if any?
|
||||||
- Some more discussion on this topic on nmap-dev may be warranted.
|
- Some more discussion on this topic on nmap-dev may be warranted.
|
||||||
|
|
||||||
* Improve IPv6 support. We need to test it in many platforms to see how it
|
|
||||||
behaves.
|
|
||||||
|
|
||||||
* Try to reduce the size of the internal buffer in the EchoHeader class.
|
* Try to reduce the size of the internal buffer in the EchoHeader class.
|
||||||
Currenltly it allocates a big buffer that is able to hold the theoretical
|
Currenltly it allocates a big buffer that is able to hold the theoretical
|
||||||
maximum size of a NEP message (normal use does not require so much space).
|
maximum size of a NEP message (normal use does not require so much space).
|
||||||
@@ -123,9 +124,6 @@
|
|||||||
> be the best idea because when we use raw sockets we also use sendto() to
|
> be the best idea because when we use raw sockets we also use sendto() to
|
||||||
> transmit the data).
|
> transmit the data).
|
||||||
|
|
||||||
* Test out Nping IPv6 on working IPv6 network (even if just between
|
|
||||||
two machines, or localhost, or with a VMWare guest).
|
|
||||||
|
|
||||||
* Support reverse DNS resolution in --traceroute
|
* Support reverse DNS resolution in --traceroute
|
||||||
|
|
||||||
* Implement TCP options
|
* Implement TCP options
|
||||||
@@ -630,3 +628,9 @@
|
|||||||
[DONE] [EM] Investigate why the echo server does not send NEP_ECHO messages when the
|
[DONE] [EM] Investigate why the echo server does not send NEP_ECHO messages when the
|
||||||
client sends probes at a very high rate, like in :
|
client sends probes at a very high rate, like in :
|
||||||
./nping -c 1000 --rate 1000 --echo-client "pass" --icmp -v echo.nmap.org
|
./nping -c 1000 --rate 1000 --echo-client "pass" --icmp -v echo.nmap.org
|
||||||
|
|
||||||
|
[DONE] [EM] Add echo mode to the man page
|
||||||
|
|
||||||
|
|
||||||
|
[DONE] [EM] Do some extensive testing of the Echo mode once it is working
|
||||||
|
to try and flesh out any bugs before merging.
|
||||||
|
|||||||
Reference in New Issue
Block a user