2008-09-24 32 views

risposta

9

Quello che in realtà si desidera è un socket raw ... è possibile controllare completamente le intestazioni e le flag con l'interfaccia raw socket, ma programmarle è molto più impegnativo. Ecco un ottimo tutorial per iniziare: http://www.cs.binghamton.edu/~steflik/cs455/rawip.txt.

+0

non è più valido. – nothrow

0

Ho il sospetto che le sorgenti di nmap sarebbero un posto eccellente da guardare.

2

Si desidera utilizzare raw sockets. In * nix, devi essere root per essere in grado di creare socket grezzi. Non sono sicuro che sia possibile in Windows.

+1

è possibile e devi essere amministratore (o sistema) per farlo. Il collegamento dato –

8

Le prese crude sono i tuoi amici.

Ci sono stati alcuni collegamenti a informazioni utili on this question.

consultare anche il capitolo 25 "prese prime" di "Rete Unix Programming" di Steven

Se stai cercando il codice multi-piattaforma si possono trovare libpcap una valida alternativa.