Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 534678|Atsakyti: 192

[Šaltinis] .net parašė SharpPcap, paketų fiksavimo įrankis

  [Kopijuoti nuorodą]
Paskelbta 2016-06-27 14:58:22 | | | |


Paprastai paketų fiksavimo įrankiai naudoja WinPcap biblioteką paketams fiksuoti:

"Winpcap" ("Windows Packet Capture") yra kita nemokama viešojo tinklo prieigos sistema, skirta "Windows" platformai. Winpcap kūrimo tikslas yra suteikti Win32 programoms prieigą prie pagrindinio tinklo. Jis naudojamas tiesioginiam tinklo programavimui Windows sistemoje.

"Winpcap" suteikia galingą programavimo sąsają, kurią lengva perkelti tarp operacinių sistemų ir kurią lengva kurti programuotojams.
Kokios programos turi naudoti Winpcap
"Winpcap" naudojamas tinklo analizei, trikčių šalinimui, tinklo saugumo stebėjimui ir kt. Winpcap ypač tinka šioms klasikinėms sritims:
1. Tinklo ir protokolo analizė
2. Tinklo stebėjimas
3. Ryšio žurnalo įrašymas
4 、 Eismo generatoriai
5. Naudotojo lygio tiltai ir maršrutai
6. Tinklo įsibrovimo aptikimo sistema (NIDS)
7. Tinklo nuskaitymas
8. Saugos priemonės
Yra keletas aspektų, kurių Winpcap negali padaryti. Paketams siųsti ir gauti jis nepriklauso nuo pagrindinio kompiuterio TCP/IP protokolo. Tai reiškia, kad jis negali blokuoti ir negali apdoroti ryšio duomenų tarp to paties pagrindinio kompiuterio programų. Jis gali "uostyti" paketus tik fizinėje linijoje. Todėl jis neveikia su srauto formuotojais, QoS planavimu ir asmeninėmis ugniasienėmis.
Winpcap vidinės dalys
"Winpcap" yra "Win32" platforma, skirta paketų fiksavimui ir analizei. Apima branduolio lygio paketų filtrą, pagrindinį DLL (packet.dll) ir išplėstinį nuo sistemos nepriklausomą DLL (Wpcap.dll)

Tačiau negaliu gerai pavadinti WinPcap C#, o tada noriu parašyti paketų fiksavimo įrankį, todėl galiu jį parašyti tik SharpPcap.

SharpPcap yra . NET aplinka, sukurta remiantis gerai žinoma pcap/WinPcap biblioteka. Suteikia fiksavimo, įvedimo, analizės ir kūrimo galimybes tiek C#, tiek VB NET kūrimo kalboms.

Įgyvendinamos funkcijos:

Jis gali paimti TCP ir UDP paketus, taip pat paketus iš kitų įrenginių, tai yra ARP

Tada galite nustatyti filtro kriterijus

Demonstracinė versija ir šaltinio kodo atsisiuntimas:


Turistai, jei norite pamatyti paslėptą šio įrašo turinį, prašomeAtsakyti






Ankstesnis:Nauja karta. .NET Cornerstone: Microsoft .NET Core 1.0 oficialios versijos atsisiuntimas
Kitą:Antrinis "Baidu WebUploader" atvirojo kodo įkėlimo valdymo inkapsuliavimas, supaprastinant priekinį kodą (du sakiniai kodo įkėlimui)
Paskelbta 2021-10-14 17:01:16 |
Nuostabu, nuostabu, ačiū, kad ilgai ieškojote. Tai leidžia paversti jį srauto analizatoriumi ir registruoti jūsų svetainėje besilankančių vartotojų elgesį, atidžiai analizuojant konkretų srautą
Paskelbta 2021-08-23 17:34:35 |
Nuostabu, nuostabu, ačiū, kad ilgai ieškojote. Tai leidžia paversti jį srauto analizatoriumi ir registruoti jūsų svetainėje besilankančių vartotojų elgesį, atidžiai analizuojant konkretų srautą
Paskelbta 2019-05-17 08:26:07 |
Nuostabu, nuostabu, ačiū, kad ilgai ieškojote. Tai leidžia paversti jį srauto analizatoriumi ir registruoti jūsų svetainėje besilankančių vartotojų elgesį, atidžiai analizuojant konkretų srautą
Paskelbta 2016-07-05 17:07:52 |
Palaikykite nuomotoją
Paskelbta 2017-01-18 22:49:47 |
Palaikykite nuomotoją
Paskelbta 2017-02-08 22:16:52 |
vištų bucuo
Paskelbta 2017-03-28 14:39:12 |
Didelis, didelis, didelis, didelis ir t.t. ir taip toliau
Paskelbta 2017-04-11 20:20:20 |
Geri dalykai, kurių reikia skubiai
Paskelbta 2017-04-13 17:26:59 |
Ačiū, geras dalykas
Paskelbta 2017-05-08 09:19:41 |
Palaikykite nuomotoją
Paskelbta 2017-05-26 17:35:05 |
SHDJAHKHDjlAKDSK; FHDSKJLKG; L
Paskelbta 2017-06-05 11:26:08 |

Palaikykite nuomotoją
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com