View Single Post
Jeg lurer på en ting som ikke har helt med tråden å gjøre, men fortsatt innen emnet.
De som programmerer feks WireShark, hva er det de egentlig gjør?
Altså; for å plukke opp pakkene som blir sendt må du jo hente info fra nettverkskortet på en eller annen måte. Hvordan gjør man det?
Noe sier meg at det er litt mer enn noen linjer i C eller whatever for å få til dette.

Kort fortalt lurer jeg på om det er noen som har en liten forståelse for hva som foregår bak kulissene og kan forklare dette.
Om man skulle programmert en clone av WireShark feks. hva ser man for seg at de grove stegene er?

For min del tenker jeg at det ville været.
1. Sett nettverkskortet til å ta imot, ikke bare sende.
2. Hent info fra kortet.
3. Få dette lesbart på en eller annen måte.

Eller er jeg helt på jordet nå?