C++/Sockets/ IP_TTL + TCP ??
-
Hallo,
stehe vor einem Problem:
Wie kann ich den TTL-Wert eines TCP Headers manipulieren ?
"Manipulieren" ist ansich falsch, ich will einfach, dass das Packet, nachdem es meinen Router verlassen hat, verfällt... -> TCPHolePunching
Ich habe setsockopt / getsockopt getestet... Problem: Anscheinend ist dies damit nicht möglich... getsockopt gibt -1 zurück... Nun meine Frage:
Geht das überhaupt mit STREAM_SOCK's ? Oder muss ich unbedingt nen RAW-Socket nehmen ?Gruß Chris
-
Es gibt sowas für multicast sockets: setsockopt(IPPROTO_RM, RM_SET_MCAST_TTL) oder WSAIoctl(SIO_MULTICAST_SCOPE).
Es gibt also SetIpTTL api, SetIpStatistics oder registry setting.