Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Trace Routing for a Certain port

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

like image 482
Mubashar Avatar asked Feb 03 '10 07:02

Mubashar


People also ask

Can you traceroute on a specific port?

A TCP "traceroute" run to a domain on a specific port should give a good idea as to where the traffic is being dropped. A traceroute simply shows the 'path' on the Internet between the host where the traceroute is run and the destination that's specified as well as where, if anywhere, the route is failing to complete.

What is the trace route command?

The traceroute command attempts to trace the route an IP packet follows to an Internet host by launching UDP probe packets with a small maximum time-to-live (Max_ttl variable), then listening for an ICMP TIME_EXCEEDED response from gateways along the way.

Can you trace route from a switch?

The traceroute command enables you to trace the route from the switch to a host address. This command outputs information for each (router) hop between the switch and the destination address.


1 Answers

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

like image 140
Tyler Szabo Avatar answered Oct 07 '22 17:10

Tyler Szabo