Ethical Hacking

Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package.
Computer Forensics Training at InfoSec Institute

Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors.




Network Security Nessus-Users
[Top] [All Lists]

Re: tcp-traceroute

Subject: Re: tcp-traceroute
Date: Tue, 26 Oct 2004 18:39:38 +0200
On Tue Oct 26 2004 at 16:37, Thomas Springer wrote:

TCP-Traceroute is different!

No. traceroute.nasl starts with TCP traceroute.

tcptraceroute pages.ebay.de 80
  2  217.5.209.2 (217.5.209.2)  0.413 ms  0.482 ms  0.391 ms
  3  m-ea1.m.de.net.dtag.de (62.154.10.157)  0.462 ms  0.476 ms 0.577
  ms
  4  paix-gw12.SFO.US.net.DTAG.DE (62.154.5.245)  174.570 ms 173.888
  ms  173.887 ms
  5  62.159.124.58 (62.159.124.58)  175.358 ms  175.000 ms  176.118 ms
  6  66.135.207.54 (66.135.207.54)  176.008 ms  177.131 ms  180.360 ms
  7  10.6.1.30 (10.6.1.30)  179.083 ms  173.245 ms  175.367 ms
  8  10.8.1.106 (10.8.1.106)  173.462 ms  173.378 ms  173.474 ms
  9  * * *
10  pages.ebay.de (66.135.208.85) [open]  173.799 ms  175.331 ms
173.942 ms

Same result with nasl -t pages.ebay.de traceroute.nasl:
[snip]
62.154.5.245
62.159.124.58
66.135.207.234
10.6.1.74
?
66.135.192.85

Besides implementing a TCP-Trace as plugin I'm not happy with the
behaviour of traceroute.nasl (plugin #10287).

The current plugin is _much_ better than the older one, and much more
efficient that all traceroute commands I know.

It does tcp, udp and icmp, but
     it stops after the first successful trace

Precisely: 
It runs a TCP traceroute. If it starts dropping packets it switches to
UDP. If it works it goes on with UDP. If it starts dropping packets
again it switches to ICMP Ping and keeps ICMP as long as it works. If
packets are dropped, it switches back to TCP (then UDP, then ICMP, etc.)
When all three protocols fail in a row, it stops.

     it doesn't tell wich trace was successful

Because it can be all of them.

     it has no port-management for tcptrace.

It has.

Or did I get the nasl-code wrong?

I'm afraid so.

4) finally a notification if the traces differ

What would be the use of this?
_______________________________________________
Nessus mailing list
Nessus@list.nessus.org
http://mail.nessus.org/mailman/listinfo/nessus

<Prev in Thread] Current Thread [Next in Thread>