netsniff-ng

Network Analysis v0.6.9 · 07.01.2025 >1 года

Набор инструментов для сетевой отладки Linux с нулевым копированием пакетов через mmap — захват PCAP на полной скорости линка, генератор трафика trafgen, анализатор статистики интерфейса ifpps.

v0.6.9
07.01.2025 current
Добавлен 26.06.2026 · Обновлён 26.06.2026 · Network Analysis
Установка
# Kali / Debian / Ubuntu
sudo apt install netsniff-ng

# Из исходников
sudo apt install libpcap-dev libnacl-dev libgeoip-dev libnetfilter-queue-dev
git clone https://github.com/netsniff-ng/netsniff-ng
cd netsniff-ng && ./configure && make && sudo make install

# Пример: захват трафика (zero-copy)
sudo netsniff-ng --in eth0 --out capture.pcap
переведено ИИ

//////////////////////////////////////////////////////////////////////////////

                netsniff-ng — зверь для перехвата пакетов

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ . . netsniff-ng — это бесплатный, /( )\ высокопроизводительный анализатор .' {_} '. сетей и набор сетевых инструментов \ ^, ,^ / для Linux. Если угодно, швейцарский |'O\ /O'| .<0101011>-- нож для сетевых пакетов. > ' ' < / ) ,.==., ( | Веб: http://netsniff-ng.org .-(|/--~~--|)-' ( ___ Высокая производительность __.=|_E достигается за счет встроенных механизмов нулевого копирования, благодаря которым при приеме и передаче пакетов ядру не нужно копировать пакеты из пространства ядра в пользовательское пространство и наоборот.

Основная цель набора инструментов netsniff-ng — облегчить повседневную работу сетевого разработчика/хакера в Linux. Он может использоваться для сетевой разработки, отладки, анализа, аудита или сетевой разведки. Он состоит из следующего базового набора утилит:

  • netsniff-ng: анализатор пакетов с нулевым копированием, инструмент для захвата/воспроизведения pcap
  • trafgen: многопоточный низкоуровневый генератор сетевых пакетов с нулевым копированием
  • mausezahn [*]: высокоуровневый генератор пакетов для устройств с интерфейсом в стиле Cisco CLI
  • ifpps: инструмент для отслеживания сетевой и системной статистики ядра, аналог top
  • curvetun [*]: легковесный IP-туннель для нескольких пользователей на основе curve25519
  • astraceroute: утилита для трассировки автономных систем и тестирования DPI
  • flowtop: инструмент для отслеживания соединений netfilter, аналог top
  • bpfc: компилятор [seccomp-]BPF (Берклиевского фильтра пакетов), дизассемблер JIT

Обратите внимание, что инструменты, помеченные [*], в настоящее время следует считать экспериментальными и не использовать в рабочих средах, поскольку они все еще требуют доработки для полной стабильности и соответствия другим инструментам. Вы предупреждены!

Каждую версию можно проверить с помощью Git и GPG, вот как это сделать:

1) Импортировать публичные ключи мейнтейнеров: git show maint-tklauser-pgp-pub | gpg --import git show maint-dborkman-pgp-pub | gpg --import 2) Проверить Git-тег: git tag -v <имя-тега>

Внимательно прочитайте документ INSTALL для получения следующих шагов по сборке netsniff-ng. Обратите внимание, что набор инструментов все еще довольно молод и находится в интенсивной разработке, функциональность не полностью завершена, а качество не на том уровне, который нас удовлетворяет (например, mausezahn). Однако мы на верном пути для достижения всех этих целей.

Набор инструментов netsniff-ng — это проект с открытым исходным кодом, лицензируемый по GNU General Public License, версии 2.0. По любым вопросам или отзывам о netsniff-ng вы можете оставить нам сообщение по адресу netsniff-ng@googlegroups.com.

netsniff-ng — некоммерческий проект, предоставляемый в надежде, что он окажется полезным. Текущий статус проекта можно считать "рабочим". В целом, мы в достаточной степени протестировали все инструменты, включая их параметры командной строки. Фактически, многие из наших инструментов используются во множестве производственных систем. Однако мы не даем гарантии, что наши инструменты свободны от ошибок! Если вы обнаружите какие-либо проблемы, свяжитесь с нами, как описано в REPORTING-BUGS. Также загляните в наш онлайн-FAQ для ответов на ваши вопросы. Этот проект получил поддержку от компаний и организаций, перечисленных в соответствующем разделе файла AUTHORS. Спасибо за вклад, мы рады предоставить вам netsniff-ng! Счастливого хакинга с пакетами!

Комментарии
Войдите, чтобы оставить комментарий