Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 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 open source control upload, оптимізація фронтенд-коду (два речення коду для завантаження)
Опубліковано 14.10.2021 17:01:16 |
Дивовижно, дивовижно, дякую, що довго шукали. Це дозволяє перетворити його на аналізатор трафіку, а потім ретельно аналізувати конкретний трафік за поведінкою користувачів, які відвідують ваш сайт,
Опубліковано 23.08.2021 17:34:35 |
Дивовижно, дивовижно, дякую, що довго шукали. Це дозволяє перетворити його на аналізатор трафіку, а потім ретельно аналізувати конкретний трафік за поведінкою користувачів, які відвідують ваш сайт,
Опубліковано 17.05.2019 08:26:07 |
Дивовижно, дивовижно, дякую, що довго шукали. Це дозволяє перетворити його на аналізатор трафіку, а потім ретельно аналізувати конкретний трафік за поведінкою користувачів, які відвідують ваш сайт,
Опубліковано 05.07.2016 17:07:52 |
Підтримати орендодавця
Опубліковано 18.01.2017 22:49:47 |
Підтримати орендодавця
Опубліковано 08.02.2017 22:16:52 |
hen bucuo
Опубліковано 28.03.2017 14:39:12 |
Великий, великий, великий, великий і так далі
Опубліковано 11.04.2017 20:20:20 |
Хороші речі, терміново потрібні
Опубліковано 13.04.2017 17:26:59 |
Дякую, добре, що
Опубліковано 08.05.2017 09:19:41 |
Підтримати орендодавця
Опубліковано 26.05.2017 17:35:05 |
ШДЖАХКХДДЖЛАКДСК; FHDSKJLKG; L
Опубліковано 05.06.2017 11:26:08 |

Підтримати орендодавця
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com