Trace Routing for a Certain port

Mubashar picture Mubashar · Feb 3, 2010 · Viewed 34.8k times · Source

Before saying anything let me tell you that i am not well educated int networks related subjects.

I am a software developer and I have written and exposed a Service on HTTPS at port 8000. Now i want to know that if there is any kind of software that can help me to trace if there is any kind of port blocking from one site to my service location with information of blocker host.

I have tried couple of Tracerout software like wintrace but all these uses ICMP protocols and there is no option to provide port number in them.

And moreover i like to ad an exception in Firewall for incoming ICMP protocal in windows server 2003 windows firewall but i can't see anyoption to ad protocol in exception instead there are only options to ad a program or ad a port of udp or tcp.

Please help Regards

Answer

Tyler Szabo picture Tyler Szabo · Feb 3, 2010

NMAP, my good friend will do this for you :)

The classic example is from the NMAP manual and manpage such as the Debian manpage follows:

nmap -A -T4 scanme.nmap.org

"The only Nmap arguments used in this example are -A, to enable OS and version detection, script scanning, and traceroute; -T4 for faster execution; and then the hostname."

If you want even more control you can use nping in the NMAP suite, the example in NMAP manual (Chapter 5) follows:

nping --udp --traceroute -c 13 -p 53 scanme.nmap.org