Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 534678|Отговор: 192

[Източник] .net се пише от SharpPcap, инструмент за улавяне на пакети

  [Копирай линк]
Публикувано в 27.06.2016 г. 14:58:22 ч. | | | |


Обикновено инструментите за улавяне на пакети използват библиотеката WinPcap за улавяне на пакети:

Winpcap (Windows Packet Capture) е следващата безплатна, публична система за достъп до мрежата за платформата Windows. Целта на разработването на Winpcap е да предостави на Win32 приложенията достъп до основната мрежа. Използва се за директно мрежово програмиране под Windows системата.

Winpcap предоставя мощен програмен интерфейс, който лесно се преноси между операционните системи и е лесен за разработка от програмисти.
Какви програми трябва да използват Winpcap
Winpcap се използва за мрежов анализ, отстраняване на проблеми, мониторинг на мрежовата сигурност и други. Winpcap е особено подходящ за следните класически райони:
1. Анализ на мрежи и протоколи
2. Мониторинг на мрежата
3. Записване на комуникационен лог
4. Генератори на трафик
5. Мостове и маршрути на потребителско ниво
6. Система за откриване на прониквания в мрежата (NIDS)
7. Мрежово сканиране
8. Инструменти за безопасност
Има някои аспекти, които Winpcap не може да направи. Не разчита на TCP/IP протокола на хоста за изпращане и получаване на пакети. Това означава, че не може да блокира и не може да обработва комуникационни данни между програми в един и същи хост. Може да "надушва" пакети само по физическа линия. Затова не работи с трафик шейпъри, QoS планиране и лични защитни стени.
Вътрешни елементи на Winpcap
Winpcap е платформа Win32 за улавяне и анализ на пакети. Включва пакетен филтър на ниво ядро, основен DLL (packet.dll) и усъвършенстван системно независим DLL (Wpcap.dll)

Въпреки това, не мога да извикам WinPcap добре на C#, а после искам да напиша инструмент за улавяне на пакети, така че мога да го напиша само в SharpPcap.

SharpPcap е . NET среда, разработена на базата на добре познатата библиотека pcap/WinPcap. Предоставя възможности за улавяне, инжектиране, анализ и изграждане както за C#, така и за VB NET разработки.

Функциите, които са реализирани, са:

Може да взема TCP и UDP пакети, както и пакети от други машини, тоест ARP

След това можете да зададете критериите за филтър

Демо и изходен код за изтегляне:


Туристи, ако искате да видите скритото съдържание на този пост, моляОтговор






Предишен:Ново поколение. .NET Cornerstone: Официално изтегляне на Microsoft .NET Core 1.0
Следващ:Вторична капсулация на Baidu WebUploader с отворен код за качване, оптимизиране на фронтенд кода (две изречения код за качване)
Публикувано в 14.10.2021 г. 17:01:16 ч. |
Удивително, невероятно, благодаря, че търсиш дълго време. Това ви позволява да го превърнете в анализатор на трафика и след това да регистрирате поведението на потребителите, посещаващи вашия уебсайт, като внимателно анализирате конкретен трафик
Публикувано в 23.08.2021 г. 17:34:35 ч. |
Удивително, невероятно, благодаря, че търсиш дълго време. Това ви позволява да го превърнете в анализатор на трафика и след това да регистрирате поведението на потребителите, посещаващи вашия уебсайт, като внимателно анализирате конкретен трафик
Публикувано в 17.05.2019 г. 8:26:07 ч. |
Удивително, невероятно, благодаря, че търсиш дълго време. Това ви позволява да го превърнете в анализатор на трафика и след това да регистрирате поведението на потребителите, посещаващи вашия уебсайт, като внимателно анализирате конкретен трафик
Публикувано в 5.07.2016 г. 17:07:52 ч. |
Подкрепете хазяина.
Публикувано в 18.01.2017 г. 22:49:47 ч. |
Подкрепете хазяина.
Публикувано в 8.02.2017 г. 22:16:52 ч. |
Хен Букуо
Публикувано в 28.03.2017 г. 14:39:12 ч. |
Голям, голям, големим, големият и т.н. и така нататък
Публикувано в 11.04.2017 г. 20:20:20 ч. |
Добри неща, спешно необходими
Публикувано в 13.04.2017 г. 17:26:59 ч. |
Благодаря, добре че е
Публикувано в 8.05.2017 г. 9:19:41 ч. |
Подкрепете хазяина.
Публикувано в 26.05.2017 г. 17:35:05 ч. |
ШДЖАХКХДЖЛАКДСК; FHDSKJLKG; L
Публикувано в 5.06.2017 г. 11:26:08 ч. |

Подкрепете хазяина.
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com