Hello,
I'm new to the forum. I am trying to further my self education in the area of TCP/IP protocol in order to gain a better understanding of it, but I'm stumped by a question that I cannot seem to get an answer to. Here is the hypothetical situation: my computer (booting linux) is behind a rouer. computer B is also behind a router. I'm using my favorite custom packet injection tool (nemesis, packit, etc.) to test various system's reactions to different custom packets and sniffing the 'conversation' with ethereal. Assuming the program I'm using has no limitations and can configure every piece of a packet, how would I send a packet (the type is of little concern to me in this situation) to Computer B (behind the router) instead of simply sending my packet to computer B's router? In the ethereal readout, the IP header shows source and destination IP addresses in the form "Source = xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx) Destination = yyy.yyy.yyy.yyy (yyy.yyy.yyy.yyy). I thought I might accomplish my goal by setting the Destination IP header to read (for example) 20.147.3.68 (192.168.1.100), but all examples of IP headers use only the IP address of the computer behind the network in both, or the router for both. If anyone can shed some insight into this issue, I would be very appreciative. It is safe to assume I have a secure grasp of TCP/IP protocol in any explaination.
Khoeth Mora
patton525@hotmail.com
I'm new to the forum. I am trying to further my self education in the area of TCP/IP protocol in order to gain a better understanding of it, but I'm stumped by a question that I cannot seem to get an answer to. Here is the hypothetical situation: my computer (booting linux) is behind a rouer. computer B is also behind a router. I'm using my favorite custom packet injection tool (nemesis, packit, etc.) to test various system's reactions to different custom packets and sniffing the 'conversation' with ethereal. Assuming the program I'm using has no limitations and can configure every piece of a packet, how would I send a packet (the type is of little concern to me in this situation) to Computer B (behind the router) instead of simply sending my packet to computer B's router? In the ethereal readout, the IP header shows source and destination IP addresses in the form "Source = xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx) Destination = yyy.yyy.yyy.yyy (yyy.yyy.yyy.yyy). I thought I might accomplish my goal by setting the Destination IP header to read (for example) 20.147.3.68 (192.168.1.100), but all examples of IP headers use only the IP address of the computer behind the network in both, or the router for both. If anyone can shed some insight into this issue, I would be very appreciative. It is safe to assume I have a secure grasp of TCP/IP protocol in any explaination.
Khoeth Mora
patton525@hotmail.com