Sniffe fra en port

Tags:    visual-basic

En der kan give mig en meget simpelt source, som gør at den sniffer alt hvad der sker af trafik på port 80 og udskriver i et tekstfelt med multiline?

Giver 100 point.
På forhånd tak.



9 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Det burde vel ikke være så svært. Eneste du skal bruge er vel bare en socket der laver et read på alt det der kommer gennem porten.


Jeg tror ideen er at der skal fyres noget kode af som sætter netkortet i "promiskuiøs mode", og efterfølgende skal noget andet kode hente data og filtrere alt som ikke har interesse.
Sådan sniffer man.

Hvis der derimod er tale om at der skal "sniffes" data på samme maskine som kører noget service på port 80 (web), så skal du faktisk gøre det samme.
For du kan ikke binde din socket til port 80, hvis en anden process (din apache / IIS / whatever webserver) allerede bruger port 80 som server port (med en bind/accept).

Så det er vist ikke bare lige, men du kan sikkert finde en component som tager sig af at "prostituere" dit netkort, med efterfølgende data opsamling og filtrering :)







evt. link til en simpel sniffer:
http://vbcode.com/Asp/showzip.asp?ZipFile=http%3A%2F%2Fwww%2Evbcode%2Ecom%2Fcode%2Fsniffer04162004%2Ezip&theID=10429

den burde kunne give dig en ide om hvordan du kan lave, det som du nu vil lave



Det burde vel ikke være så svært. Eneste du skal bruge er vel bare en socket der laver et read på alt det der kommer gennem porten.



Hvad hvis det gælder en anden port? fx 9999 ? er det samme koncept?



Jonatan har helt ret, mit forslag holder ikke, men ja. Jonatans måde at gøre det på gælder for alle porte.



Frederik? Ekki Ekki PTANG. Zoomboing ...



evt. link til en simpel sniffer:
http://vbcode.com/Asp/showzip.asp?ZipFile=http%3A%2F%2Fwww%2Evbcode%2Ecom%2Fcode%2Fsniffer04162004%2Ezip&theID=10429

den burde kunne give dig en ide om hvordan du kan lave, det som du nu vil lave


Nice link du smed der!

Koden ser fin ud, compiler og kører .. sådan da.
Funktionerne er lavet til 2000/XP, så jeg kan ikke helt teste det på min NT 4.

Helt sikkert noget der kan bruges.



Nå jeg lkker



t