Niedriger als niedriges Niveau gemeinsamen bsd-Buchsen
-
02-07-2019 - |
Frage
Wie geht es Ihnen niedrigen niedriges Niveau Steckdosen in C, Beispiel: tatsächlich ein SYN Senden
.Lösung
Was Sie wirklich wollen, ist ein Raw-Socket ... Sie vollständig die Header und Fahnen mit der Raw-Socket-Schnittstelle steuern können, aber sie Programmierung ist viel schwieriger. Hier ist ein großes Tutorial zum Einstieg: http: //www.cs. binghamton.edu/~steflik/cs455/rawip.txt .
Andere Tipps
Raw Sockets sind dein Freund.
Es gibt einige Links gewesen, um nützliche Informationen auf diese Frage .
Auch Kapitel 25 "Raw Sockets" von Steven "Unix Network Programming"
konsultierenWenn Sie Cross-Plattform-Code sind versuchen, können Sie libpcap eine nützliche Alternative zu finden.
Sie verwenden möchten Raw Sockets . In * nichts, müssen Sie root sein, um Raw-Sockets zu erstellen. Ich bin mir nicht sicher, ob es möglich ist in Windows.
Ich vermute, die nmap Quellen ein ausgezeichneter Ort wäre zu suchen.