Javascript Port Scanner
Of course, you must enable javascript to use this scanner.
This system uses an xmlhttprequest object to launch a http request on a given host and port and waits a http response. With a little bit of javascript it's possible to make a scan on a range of ports or numeric dotted ip addresses . In addition you must tune the IE preferences :
in IE options->advanced options-> disable native xmlhttp compatibility
in IE options->security->internet->custom level-> allow data access for other domains
Scan hosts: scans a range of numeric dotted ip addresses ( like 192.168.2.100 ) on the same port port and shows the http responses of the hosts. The time necessary for a standard failed response is 21 seconds , and so it's possible to detect a host up if time is lesser. In this case it's suggested ping the host or open a new tab with this location
Scan ports: scans a range of ports on the same host and show the http responses in the same way than scan hosts.
Ping host: launch only one request on the given port and host and shows the header and content of the response. It's possible to specify the method ( GET, POST, etc ) and the file for the request.
My ip address: launch one request on domaintools.com to detect my public ip address and fill up the host field.
Options:
Fixed timing: launch one request each x seconds
Random timing: all requests are launched randomly into a time window of x seconds
Hide fails: does not show the requests that returns failed ( status 12029 ), tipically in 21 seconds
Cancel scan: cancel pending requests, only for requests in queue
Scan stats: show a little statistics about all requests
Hide timeouts: does not show the request that returns timeout tipically in 300 seconds
Sorted scan: if checked the pending requests are launched in order, otherwise randomized
Graphics: shows the time results in a graphical mode ( don't expect 3D graphics! )
Seek regexp: does a seek of regular expresions on the headers and content of the response and shows the result . It's better do it with global and case options checked
C o m m e n t s : h i p e r n e s @ u s e r s . s o u r c e f o r g e . o r g