Raw TCP shakehand - czy sie da?

0

Witam,
Potrzebuje w .NET (C#) zrobić nawiązywanie połączenia TCP w sposób "surowy", tzn wysłać pierwszą fazę shakehand-a do kogoś, odebrać od niego druga fazę (odpowiedź) i potem wysłać trzecią fazę. Potrzebuję mieć przy tym wpływ na wartość TTL jaką wysyłam w pierwszej fazie. Czy da się to zrobić za pomocą .NET-owej klasy Socket z jakimiś opcjami typu SocketType.Raw itp? Tyle tam tych opcji, że ciężko się połapać.. Czy potrzeba do tego jakiejś zewnętrznej biblioteki?

0

Raw socketów nie ma XP SP2 - bez dodatkowych driverów nic nie zdziałasz...

0

Hmm.. Widzę, że się orientujesz Deus, a możesz coś zasugerować czego użyć?

0

Najbardziej popularne (i chyba najlepsze) winpcap (ogolnie biblioteka pacap) + nakaldka na c# Pcap.Net albo SharpPcap.

Jest jescze jakas nakladka na XP co pozwala uzywac raw socket ale nie testowalem nigdy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1