Packet Sniffer SDK — набор библиотек для перехвата сетевых пакетов и анализа сетевого трафика для всех операционных систем семейства Win32
Основные особенности Packet Sniffer SDK:
* Packet Sniffer SDK не нуждается в предустановленном сетевом драйвере;
* Поддержка 1GBit сетей;
* Поддержка всех современных средств разработки для Windows;
* Все редакции PSSDK (VCL, DLL и статические библиотеки) скомпилированы
из одного и того же хорошо оптимизированного исходного кода на языке C. Таким образом, Вы можете быть
уверены, что все последние новшества и доработки продукта одновременно появляются во всех его
редакциях;
* Поддержка мультипроцессорных (SMP) систем;
* Поддержка фильтрации пакетов с использованием BPF (BSD Packet Filter,
user-settable packet filters) на уровне встроенного пакетного драйвера;
* Поддержка новой технологии FastBPF (Just-In-Time BPF filters
compilation, работает примерно в 6 раз быстрее "классической" BPF фильтрации);
* Поддержка функций генерации и отсылки сетевых пакетов;
* Поддержка перехвата локального TCP и UDP трафика с привязкой к процессам (включая loopback
трафик);
* Сшивка перехваченных TCP сессий в потоки данных;
* Высокопроизводительный механизм доставки трафика к приложению и его буферизации с использованием
очередей;
* Возможность написания BPF фильтров на BPF assembler в виде программ с последующей компиляцией;
* Возможность дизассемблирования BPF фильтров в исходные тексты на BPF assembler;
Все редакции компонент/библиотек Packet Sniffer SDK содержат встроенный пакетный драйвер,
который динамически подгружается/выгружается при запуске/закрытии приложения, использующего Packet Sniffer SDK.
В новой версии:
- Библиотека для высокопроизводительного (1Gbit) пассивного перехвата трафика и генерации пакетов.