Описание тега sharppcap

SharpPcap - это кроссплатформенная платформа захвата пакетов для среды.NET, основанная на известных библиотеках pcap / WinPcap. Он предоставляет API для захвата, внедрения, анализа и построения пакетов с использованием любого языка.NET, такого как C# и VB.NET.
1 ответ

Как понять пакет это TCP CLOSE пакет с sharPcap

Я пытаюсь прочитать пакеты, которые отправляются с клиентов на сервер. Я использую sharpPcap в C#. Как я могу понять, что это пакет TCP CLOSE в этом случае: private static void device_OnPacketArrival(object sender, CaptureEventArgs e) { var time = e…
20 июн '15 в 05:40
1 ответ

SharpPCap продолжает печатать "IP-пакет"

Внезапно, я понятия не имею, что я сделал, мое приложение начало печатать: "Является ли IP-пакет". Это когда-нибудь случалось с кем-то еще? Вот код для моего события OnPacketArrival: #region " Global Variables " public static bool fTCP = true; publi…
29 фев '12 в 02:30
1 ответ

PcapIpAddress возвращает 0.0.0.0

Я использую следующую библиотеку: Tamir.IPLib.SharpPcap.dll версия 1.0.2.0. Запустите Tamir.IPLib.Test.Example1, то есть (очень коротко): PcapDeviceList devices = SharpPcap.GetAllDevices(); if(devices.Count<1) { Console.WriteLine("No device found…
11 мар '14 в 12:37
1 ответ

Чтение из нескольких PcapFiles в одном экземпляре программы

Я использую оболочку Sharppcap для WinPcap и пытаюсь последовательно прочитать несколько файлов pcap в одном экземпляре времени жизни программы / программы foreach (FILENAME in LIST) // pseudocode { ICaptureDevice device; try { device = new SharpPca…
24 июн '14 в 18:27
1 ответ

Получить IP-адрес LibPcapLiveDevice

Поскольку проект SharpPcap претендует на совместимость с Mono, я решил запустить свой проект на Mac. Для этого мне пришлось сделать WinPcapDevice LibPcapLiveDevice и отобразить WinPcap.dll к libpcap.dylib, SharpPcap.dll.config: <configuration>…
11 дек '14 в 14:31
2 ответа

Второй LivePCapDevice в SharpPCap не работает?

Я использую lib SharpPCap для захвата пакетов, а затем анализирую их, чтобы найти видео адрес flv в функции PacketArrivalEventHandler. Основная часть класса выглядит так: class addrdetector { private LivePCapDevice device; private device_OnPacketArr…
18 дек '10 в 04:20
1 ответ

Отправить пакет IP с Packet.Net и SharpPcap, но сгенерировать кадр Ethernet

Я пытаюсь отправить необработанный UDP-пакет с Packet.Net, но функция device.SendPacket(), кажется, принимает только PDU уровня канала связи, что означает, что мне нужно самому определить MAC-адреса источника и назначения. (Используя ARP или что-то)…
30 янв '12 в 02:10
2 ответа

Как конвертировать в строку и читать данные из пакета TCP

Я использовал sharppcap для захвата пакетов TCP. Теперь я хочу восстановить HTTP-пакет из TCP-пакетов, но я не знаю как. Я где-то читал, что могу найти начало HTTP-пакета в данных TCP... Я попытался преобразовать данные TCP byte[] в строку, использу…
11 апр '10 в 09:30
1 ответ

Извлечь информацию заголовка HTTP, используя Packet.Net

Я хотел бы извлечь информацию заголовка HTTP, используя Packet.Net. Я использую SharpPcap для захвата пакета и мне нужно получить доступ к полю User-Agent в пакете TCP. Если я правильно понимаю, Packet.Net используется для анализа захваченного пакет…
06 янв '12 в 12:41
1 ответ

Получить объем данных, переданных с помощью SharpPcap

Привет Я в настоящее время работаю над системой мониторинга сети, используя SharpPcap. Я могу получить байты из сети. Но как мне преобразовать эти байты в объем данных, передаваемых по сети, то есть, сколько МБ отправлено или получено МБ. Я пытался …
23 май '13 в 05:03
2 ответа

Как получить данные из TCPPacket с помощью SharpPcap?

Мне нужен небольшой сниффер для моего отчета, поэтому я пошел с C# и SharpPcap. packet = Packet.ParsePacket(rawCapture.LinkLayerType, rawCapture.Data); tcpPacket = TcpPacket.GetEncapsulated(packet); У меня есть сырой пакет со всеми пакетными данными…
05 окт '11 в 00:43
1 ответ

Как перехватить пакеты с открытой точки доступа Wi-Fi, используя SharpPcap или Pcap.NET?

Я могу перехватить пакеты, отправленные с моего компьютера, но я не могу перехватить пакеты с других подключенных устройств к Wi-Fi Извините за мой плохой английский
23 апр '16 в 18:09
1 ответ

Можно ли использовать SharpPcap для поиска IP-камер в моей сети в C#

Моя цель - перечислить все ip-камеры в данной сети с помощью кода C#. Я могу перечислить все IP-адреса в моей сети, используя GetIpNetTable(код C#) здесь. Может ли Sharppcap помочь в этом отношении? Обратите внимание, я абсолютно новичок в сети, поэ…
21 апр '16 в 09:01
0 ответов

Проблема SharpPcap. Внезапная остановка захвата? Как перезапустить захват после сбоя?

Я создал инструмент для SharpPcap, который прослушивает пакеты на определенном порту, проверяет их и извлекает некоторые данные. Технически это должно быть довольно просто, но после некоторых случаев, например, часто при наличии двух подключений к э…
05 ноя '18 в 17:10
0 ответов

Отправка пакета с поддельным IP-адресом на тот же компьютер с помощью SharpPcap

Как я могу отправить пакет с поддельным IP-адресом (или даже IP и MAC) на тот же компьютер, используя SharpPcap? Подумайте, две части программного обеспечения, одна отправка и одно получение, на одной коробке. Я уже могу подделать IP и / или MAC с п…
12 дек '18 в 05:23
1 ответ

Тайм-аут HttpWebRequest (блокируется) C#

У меня есть приложение aC#, которое загружает несколько крошечных файлов с веб-сайтов (торренты). Некоторые сайты ограничивают количество загрузок на IP в день. Я делаю HttpWebRequest и, если поток является допустимым торрентом, я сохраняю его на ди…
1 ответ

Захватывает ответы DNS с PCap.Net?

В1 - Можно ли перехватить DNS-запрос / ответы с помощью библиотеки? Q2 - Если да, если у меня есть пакет, есть ли у кого-нибудь пример кода, который показывает, как я могу извлечь поля из ответа DNS? В частности, указывается IP-адрес, который DNS-се…
17 авг '10 в 11:17
3 ответа

Проблема SharpPcap

Я впервые использую библиотеку SharpPcap. Я создал новый проект с VC# 2008 и добавил SharpPcap в качестве ссылки на мой проект. Я публикую пример кода, чтобы получить интерфейс моего компьютера, но я получаю эту ошибку: Ошибка 1 Не удалось найти тип…
03 фев '10 в 03:54
0 ответов

Определите скорость соединения TCP-потока с помощью SharpPcap

Я работаю над проектом, и я пытаюсь найти способ определить скорость соединения потока TCP в C# с помощью sharppcap. Есть ли какие-либо методы, которые я должен изучить? Я уже закодировал анализатор пакетов, который собирает пакеты tcp и разделяет и…
15 ноя '16 в 14:34
2 ответа

C# SharpPcap Операция кросс-потока недопустима

Привет я пытаюсь преобразовать захват пакета в Example3 в SharpPcap новой версии SharpPcap-2.2.0rc1.src из консольного приложения в приложение Windows Forms. Я столкнулся с проблемой, когда я пытался добавить пакеты, которые были перехвачены в элеме…
11 фев '10 в 20:17