Üldiselt kasutavad pakettide püüdmise tööriistad WinPcapi teeki pakettide püüdmiseks:
Winpcap (Windows Packet Capture) on järgmine tasuta avalik võrgu ligipääsusüsteem Windowsi platvormile. Winpcapi arendamise eesmärk on pakkuda Win32 rakendustele ligipääsu aluseks olevale võrgule. Seda kasutatakse otseseks võrguprogrammeerimiseks Windowsi süsteemis.
Winpcap pakub võimsat programmeerimisliidest, mis on operatsioonisüsteemide vahel kergesti kaasaskantav ja programmeerijatele lihtne arendada. Millised programmid peavad Winpcapi kasutama Winpcapi kasutatakse võrguanalüüsiks, tõrkeotsinguks, võrguturvalisuse jälgimiseks ja muuks. Winpcap sobib eriti hästi järgmistele klassikalistele aladele: 1. Võrgu- ja protokollianalüüs 2. Võrgu jälgimine 3. Suhtluslogi salvestus 4、liiklusgeneraatorid 5. Kasutajatasemel sillad ja marsruudid 6. Võrgu sissetungi tuvastussüsteem (NIDS) 7. Võrgu skaneerimine 8. Ohutustööriistad On aspekte, mida Winpcap ei suuda. See ei tugine hosti TCP/IP protokollile pakettide saatmiseks ega vastuvõtmiseks. See tähendab, et see ei saa blokeerida ega töödelda suhtlusandmeid programmide vahel samas hostis. See saab "nuusutada" ainult pakette füüsilisel liinil. Seetõttu ei tööta see liikluse kujundajate, QoS-i ajastamise ega isiklike tulemüüridega. Winpcapi sisemus Winpcap on Win32 platvorm pakettide kogumiseks ja analüüsiks. Sisaldab tuumatasemel paketifiltrit, aluseks olevat DLL-i (packet.dll) ja täiustatud süsteemist sõltumatut DLL-i (Wpcap.dll) Kuid ma ei saa WinPcapi hästi C#-is kutsuda, ja siis tahan kirjutada pakettide salvestamise tööriista, nii et saan seda kirjutada ainult SharpPcapis.
SharpPcap on . NET keskkond, mis on välja töötatud tuntud pcap/WinPcap teegi põhjal. Pakub salvestamise, süstimise, analüüsi ja ehitamise võimalusi nii C# kui ka VB NET arenduskeeltele. Rakendatud funktsioonid on:
See suudab haarata TCP ja UDP pakette ning ka pakette teistest masinatest, st ARP-st
Seejärel saad määrata filtri kriteeriumid
Demo ja lähtekoodi allalaadimine:
Turistid, kui soovite näha selle postituse peidetud sisu, palun Vastuse
|