Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 534678|Odpowiedź: 192

[Źródło] .net jest napisany przez SharpPcap, narzędzie do przechwytywania pakietów

  [Skopiuj link]
Opublikowano 27.06.2016 14:58:22 | | | |


Zazwyczaj narzędzia do przechwytywania pakietów wykorzystują bibliotekę WinPcap do przechwytywania pakietów:

Winpcap (Windows Packet Capture) to kolejny darmowy, publiczny system dostępu sieciowego na platformę Windows. Celem opracowania Winpcap jest zapewnienie aplikacjom Win32 dostępu do bazowej sieci. Jest używany do bezpośredniego programowania sieciowego w systemie Windows.

Winpcap zapewnia wydajny interfejs programiscyjny, który jest łatwy do przenoszenia między systemami operacyjnymi i łatwy do opracowania przez programistów.
Jakie programy muszą używać Winpcap
Winpcap jest wykorzystywany do analizy sieci, rozwiązywania problemów, monitorowania bezpieczeństwa sieci i innych zadań. Winpcap jest szczególnie odpowiedni dla następujących klasycznych obszarów:
1. Analiza sieci i protokołów
2. Monitorowanie sieci
3. Rejestrowanie dziennika komunikacji
4、Generatory ruchu
5. Mosty i trasy na poziomie użytkownika
6. System wykrywania włamań sieciowych (NIDS)
7. Skanowanie sieci
8. Narzędzia bezpieczeństwa
Są pewne aspekty, których Winpcap nie potrafi zrobić. Nie polega na protokole TCP/IP hosta do wysyłania i odbierania pakietów. Oznacza to, że nie może blokować i przetwarzać danych komunikacyjnych między programami na tym samym hostie. Może "wywęchać" pakiety tylko na linii fizycznej. Dlatego nie działa z shaperami ruchu, planowaniem QoS i osobistymi zaporami.
Wnętrza Winpcap
Winpcap to platforma Win32 do przechwytywania i analizy pakietów. Zawiera filtr pakietów na poziomie jądra, bazowy DLL (packet.dll) oraz zaawansowane systemowo niezależne DLL (Wpcap.dll)

Jednak nie potrafię dobrze wywołać WinPcap w C#, a potem chcę napisać narzędzie do przechwytywania pakietów, więc mogę zapisać go tylko w SharpPcap.

SharpPcap to . Środowisko NET opracowane na bazie dobrze znanej biblioteki pcap/WinPcap. Zapewnia możliwości przechwytywania, wstrzykiwania, analizy i budowania zarówno języków programistycznych C#, jak i VB NET.

Implementowane funkcje to:

Może pobierać pakiety TCP i UDP, a także pakiety z innych maszyn, czyli ARP

Następnie możesz ustawić kryteria filtrowania

Demo i kod źródłowy do pobrania:


Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszęOdpowiedź






Poprzedni:Nowe pokolenie. .NET Cornerstone: Oficjalne pobranie wersji Microsoft .NET Core 1.0
Następny:Wtórne enkapsulowanie otwartej kontroli uploadu Baidu WebUploader, usprawniające kod front-end (dwa zdania kodu do pobrania przesłania)
Opublikowano 14.10.2021 17:01:16 |
Niesamowite, niesamowite, dziękuję, że tak długo szukałeś. Pozwala to przekształcić go w analityk ruchu i następnie rejestrować zachowania użytkowników odwiedzających Twoją stronę poprzez dokładną analizę konkretnego ruchu
Opublikowano 23.08.2021 17:34:35 |
Niesamowite, niesamowite, dziękuję, że tak długo szukałeś. Pozwala to przekształcić go w analityk ruchu i następnie rejestrować zachowania użytkowników odwiedzających Twoją stronę poprzez dokładną analizę konkretnego ruchu
Opublikowano 17.05.2019 08:26:07 |
Niesamowite, niesamowite, dziękuję, że tak długo szukałeś. Pozwala to przekształcić go w analityk ruchu i następnie rejestrować zachowania użytkowników odwiedzających Twoją stronę poprzez dokładną analizę konkretnego ruchu
Opublikowano 05.07.2016 17:07:52 |
Wspieraj właściciela mieszkania
Opublikowano 18.01.2017 22:49:47 |
Wspieraj właściciela mieszkania
Opublikowano 08.02.2017 22:16:52 |
Hen Bucuo
Opublikowano 28.03.2017 14:39:12 |
Duże, duże, duże, duże itd. i tak dalej
Opublikowano 11.04.2017 20:20:20 |
Dobre rzeczy, pilnie potrzebne
Opublikowano 13.04.2017 17:26:59 |
Dziękuję, dobrze
Opublikowano 08.05.2017 09:19:41 |
Wspieraj właściciela mieszkania
Opublikowano 26.05.2017 17:35:05 |
SHDJAHKHDjlAKDSK; FHDSKJLKG; L
Opublikowano 05.06.2017 11:26:08 |

Wspieraj właściciela mieszkania
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com