Challenge the net:
3d Traceroute

 
Get your
free beta
 
Freeware: 2.4.39.2 Release date: 2008-03-24
PRO: 2.4.39.2 Release date: 2008-03-24
Freeware Beta 2.3.33.56 Release date: 2008-01-06
PRO Beta 2.3.34.58 Release date: 2008-03-07
 

three Portscanner with two scanning techniques

There are three port scanners build in:

  • the Port Scanner
  • the Range Port Scanner
  • the Route Port Scanner

Scanning technique is CONNECT scan (other side can easily see the scan) and SYNC scan (other side might not notice the scan ).

Port scans are evil!

Port Scanner


Scans for open ports at a single IP.

Range Portscanner

Scans for open ports within a range of IPs

Route Port Scanner

Scans for open ports along the traced route.

Some things about speed

The other day I tested a competing ip-range-scanner. It was fast. Very fast. And at first I thought I did something very wrong in my implementation.

But a closer look revealed the differences: first, the fast scanner uses more parallel tests. And second the fast scanner simply made a lot of 'errors'.

But why 'errors' in quotes? Because it uses a different technique: it only pings the host.

But as we have seen, pings are not very reliable. They can be dropped at the host, they can be dropped on the route. So not getting back an answer does not really mean that there is nothing.

3d Traceroute with its CONNECT scan uses a different approach: it creates a tcp connection and tries to connect to selected ports. This is very reliable: if connected, you can be sure that there is something. And if not connected, you can almost be sure, that there is nothing.

And more parallel tests? Won't work if you are behind a connection limiting router. Or if your operating system limits connections.

But you see the drawbacks, too. It is slow, because it needs a timeout value that is multiple times bigger than a ping reply.

 
Impressum
quittengelb