Библиотеки «Pcap» (Packet Capture)
-
Формат: zip
Версия: 4.1.3 и 10.2.5002 От: 08.03.2013 и 08.10.2015 гг.
Размер: 1,85 МБ
Почему клиенты выбирают нас:
реальные преимущества, проверенные временем
- Один из ведущих отечественных производителей систем контроля доступа
- Полностью российская разработка
- Более 20 лет опыта разработки и производства электронного оборудования
- Гарантийный срок на оборудование до 5 лет
- Срок эксплуатации оборудования более 8 лет
- Профессиональное программное обеспечение - полностью бесплатно
- Квалифицированная техническая поддержка
- Интеграции со сторонними системами
Библиотеки «Pcap» (Packet Capture)
«Pcap» (от англ. Packet Capture) — библиотека для создания программ анализа сетевых данных, поступающих на сетевую карту компьютера. Она позволяет захватывать пакеты, путешествующие по сети, и (в более новых версиях) передавать пакеты в сеть.
Функции:
- Открытие интерфейса для захвата пакетов. Можно указать имя интерфейса (например, eth0 в Linux) или предоставить выбор библиотеке с помощью функции pcap_lookupdev().
- Фильтрация трафика — возможность перехватывать не все, а только определённые пакеты (например, пакеты конкретного протокола). Фильтр «скомпилируется» и применяется к сессии.
- Чтение пакетов в двух режимах: по одному пакету в единицу времени и в цикле определённое число пакетов. Для первого режима используется функция pcap_next().
- Сохранение захваченных пакетов в файл и чтение файлов, содержащих сохранённые пакеты.
Реализация:
- Для разных операционных систем библиотека Pcap имеет разные реализации:
- libpcap — для Unix-подобных систем.
- WinPcap — для Microsoft Windows.
- Npcap — библиотека для Windows, реализует открытое API Pcap с помощью собственного драйвера ядра. Позволяет захватывать сырой сетевой трафик (включая беспроводные сети, проводной Ethernet, трафик localhost и многие VPN).
Состав архива:
- «WinPcap» (от англ. Windows Packet Capture), версия 4.1.3 — библиотека для захвата и анализа сетевых пакетов в операционных системах Microsoft Windows. Поддерживает Windows 95/NT/2000/ME/XP/2003/Vista/2008, Windows 7 и 8, Windows Server 2008 и 2012. Официальный сайт разработчика: https://www.winpcap.org/
- «Win10Pcap» — библиотека захвата пакетов, созданная на базе «WinPcap» для стабильной работы в Windows 10. Поддерживает стабильную работу с Windows 10, а также работает с Windows 8.1, 8, 7, Server 2016, Server 2012 R2, Server 2012 и Server 2008 R2 как в 32-битной, так и в 64-битной версии. Официальный сайт разработчика: https://www.win10pcap.org/
Обратите внимание:
В связи с тем, что разработка и обновление программного обеспечения «WinPcap» не осуществляются на протяжении длительного времени, и отсутствуют официальные планы по его модернизации, а «Win10Pcap» поддерживается только до операционной системы Windows 10, рекомендуется рассмотреть возможность использования библиотеки «Npcap». Данная библиотека предназначена для захвата сетевых пакетов в операционной системе Windows и обладает полной совместимостью с функционалом «WinPcap». «Npcap» может выступать в качестве полноценной замены как для «WinPcap», так и для «Win10Pcap», обеспечивая поддержку для более новых версий Windows.