I could just enable ICMP and they would become visible but I was wondering if there was a was to get the IP address without having to enable ICMP. Yeah I have full access to everything it is just a demo environment I am playing with. If you don't have access to this router I get the feeling you may be trying to do something someone doesn't want you to do/know. Perhaps that's irrelevant information, oh well. I remember back in college we simulated a GRE Tunnel where we made a middle router transparent to the end clients. I assume you rightfully have physical access to this router? You should be able to determine the address even if it's set to not respond to tracert requests. Routers can be set to ignore and not respond with the time exceeded messages or they can be filtered by a firewall (which, unless configured otherwise, won't respond by default)įorgot to mention, depending on the client it might do UDP instead and in that case it will pick a random port that's usually not listened on and in that case a port unreachable message will be sent instead. The message will be sourced by the routers interface in most cases when it responds back, thus giving the IP address of the router away. Repeat by incrementing the TTL by 1 and one further hop sending the time exceeded error message back. Because the router that receives the packet will decrement the TTL by 1, the router will set it to 0 and by doing so will send out a time exceeded error message back to the client. Traceroute sends packets with a TTL starting at 1 and increasing by 1 for each hop until the destination is reached. So how do the routers know I am asking for a response back? Does tracert send a special request or something that most routers listen for? Ahh so tracert actually don't know all of the ip addresses in the route, it is only when the routers replies back to the request telling tracert there ip?
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |