![]() |
sponsored links |
|
|
sponsored links
|
|
|
2
27th April 06:27
External User
Posts: 1
|
No. It is because your OS does not have a TCP socket listening on that port.
Typically, an OS takes care answering the packets which do not correspond to the open ports. For example, it may reply with ICMP Port Unreachable to UDP packets reaching your host when there's no UDP socket established on a particular port. The same thing applies to TCP: when a packet is received by an operating system, and there is no listening socket or already established communication, the OS takes liberty at refusing such a packet. You have several options: 1. Establish a [temporary] IP filter to "eat" resets generated by your OS. 2. Some OS'es have a writeable property governing their behavior in such cases. I don't know much about Windows, but most unixes have net.inet.tcp.blackhole variable which can be enabled to disallow sending resets for such packets. Windows may have a registry option. 3. Open a TCP socket, bind it to some local port, and use that local port when sending the custom-crafted packets. The operating system is likely to respond differently. -- Lev Walkin vlm@lionet.info |
|
|
3
27th April 06:27
External User
Posts: 1
|
"Lev Walkin" <vlm@lionet.info> a écrit dans le message de news:
2mi7bjFmdohpU1@uni-berlin.de... But I tried with a Tcp socket listening on that port too. Thx Ok If someone knows which registry option.... I have a friend in the same situation, but he uses Linux system. Can you explain me how he can do? Sorry, but I tried the idea, but my Os send the same Rst frame. Certainly because Windows receive a SynAck frame without seen the Syn frame. -- _SebF http://www.frameip.com Un site pour les spécialistes IP |
|
|
4
27th April 06:27
External User
Posts: 1
|
On BSD, I was able to do it with
sysctl -w net.inet.tcp.blackhole=1 On Linux, an IP filter (iptables) "BLACKHOLE" or "DROP" feature may be employed. -- Lev Walkin vlm@lionet.info |
|