Avatar billede benjif Nybegynder
19. maj 2004 - 12:07 Der er 5 kommentarer

pakke snifning i c#

Jeg skal lave en pakke sniffer i c#. Findes der nogle biblotekker til dette.
evt. en wrapper klasse til winpcap, ligesom jpcap som er til java
Avatar billede casualty Nybegynder
25. maj 2004 - 21:42 #1
Jeg er i gang med noget lignende det samme og har brugt koden herfra: http://www.codeproject.com/csharp/SendRawPacket.asp

det er en rigtig fed kode og man kan faktisk både modtage råt fra netværkskortet og sende bytes til netværkskortet...

Det negative er at du skal håndtere pakkerne som rå bytes/bits og det positive er at du har 100 procent kontrol over de bytes der sendes over dit nic.

Koden er lidt hård at komme ind på hvis man ikke helt har styr på pointere mm. i C.

Ellers kig på http://www.codeproject.com/ der er masser af eksempler med C# og sniffing...

Mvh Casualty
Avatar billede benjif Nybegynder
26. maj 2004 - 08:44 #3
takker for hjælpen synes bare de er lidt besværlige at bruge var mere ude efter noget i stil med http://www.codeproject.com/dotnet/dotnetwinpcap.asp, hvor jeg bare får rå bytes ind med et timestamp. men den har ikke et brugbart timestamp da den kun er i sekunder som minimum
Avatar billede benjif Nybegynder
26. maj 2004 - 08:51 #4
du kender ikke nogen hvor det bare er lavet som en assembly man kan bruge?
Avatar billede casualty Nybegynder
27. maj 2004 - 18:42 #5
Nej desværre
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester