Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
packETH — Генератор Ethernet-пакетов | Kitploit
Инструменты/GitHubGitHub/jemcek/packeth
Сниффинг и анализ пакетовФаззингСетевая безопасностьТестирование на Проникновение
GitHubjemcek/packeth

packETH

Генератор Ethernet-пакетов

РепозиторийСайт
133261 год назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

packETH

packETH — это инструмент для генерации пакетов Ethernet с графическим и командным интерфейсом. Он позволяет создавать и отправлять любые возможные пакеты или их последовательности по каналу Ethernet. Он очень прост в использовании, мощный и поддерживает множество настроек параметров при отправке пакетов. Работает в Linux.

С помощью графической версии (packETH) можно создавать и отправлять пакеты. С помощью версии CLI (packETHcli) можно только отправлять уже сохранённые пакеты из pcap-файла. Версия CLI также имеет режим приёмника, который может подсчитывать пакеты и проверять, были ли получены все отправленные пакеты.

Дополнительную информацию об установке, использовании, версиях GUI и CLI, а также FAQ можно найти здесь.

Блог с примерами использования.

НОВОСТИ

ОКТЯБРЬ И НОЯБРЬ 2023

  • мигрировано на GTK3 (большое спасибо @qarkai)
  • поле vlan id теперь принимает целое число вместо HEX-значения

ИЮЛЬ 2019

  • в packETHcli добавлен пакетный режим (-m -6)

27.11.2018

  • в packETHcli добавлен режим приёмника (режим -m -9) для подсчёта принятых пакетов
  • в packETHcli добавлена опция включения шаблона (предопределённого или пользовательского), который можно проверить в режиме приёмника, чтобы убедиться, что все отправленные пакеты были корректно приняты на стороне приёмника
  • packETHcli — поддержка наносекунд
  • Режим приёмника
  • Советы по CLI

УСТАНОВКА

GUI

root@kitploit:~
git clone https://github.com/jemcek/packETH.git

cd packETH  
./autogen.sh      # you will need aclocal, autoconf, autoheader and automake installed to run this
autoreconf -f -i  # optional - in case you get automake version mismatch, missing files etc...
./configure  
make  
make install      # optional
./packETH

В зависимости от вашего дистрибутива Linux и типа установки могут потребоваться дополнительные пакеты. Например:

Centos 7.4 (минимальный)

root@kitploit:~
yum groupinstall 'Development Tools'  
yum install gtk3-devel.x86_64  
yum install dbus-x11

Ubuntu 18.04 сервер

root@kitploit:~
sudo apt-get install build-essential  
sudo apt-get install autoconf
sudo apt-get install automake 
sudo apt-get install pkg-config  
sudo apt-get install libgtk-3-dev
sudo apt-get install dbus-x11

CLI (вы также можете скомпилировать только версию CLI, если хотите)

root@kitploit:~
cd cli  
make  

ИСПОЛЬЗОВАНИЕ

Графическая версия

./packETH (или packETH, если вы выполнили make install)

Использование программы должно быть довольно интуитивно понятным. Как вы увидите, есть 4 основных окна (первые четыре кнопки слева). Я называю их:

  • Builder — страница, на которой вы создаёте пакет и отправляете его однократно
  • Gen-b — генератор для отправки пакета, созданного в Builder, с множеством опций для способа отправки
  • Gen-s — генератор, позволяющий выбрать до 10 ранее созданных пакетов и отправить их различными способами
  • Pcap window — открыть файл захвата tcpdump/wireshark и загрузить выбранный пакет в Builder

Для отправки пакетов требуются права суперпользователя.

Версия CLI

Введите ./packETHcli -h для просмотра доступных опций.

Режим приёмника

packETHcli также имеет режим приёмника (-m 9). В этом режиме packETHcli подсчитывает пакеты и отображает статистику. Если вы добавите шаблон в пакеты, отправляемые с помощью packETH или packETHcli, то будут учитываться только пакеты с допустимым шаблоном. Подробнее см. в руководстве.

ПОЖЕРТВОВАНИЯ

Если вы хотите повысить мою мотивацию к дальнейшей разработке, вы можете сделать пожертвование. Сумма совсем не важна, это просто знак для меня, что время, потраченное на этот проект, кому-то помогает.

https://www.paypal.com/donate/?business=FZ8CFZHYDW2RJ&no_recurring=0&currency_code=EUR

АВТОРЫ И ПОДДЕРЖКА

Если у вас возникнут проблемы, пожалуйста, свяжитесь со мной.

Miha Jemec
[email protected]
packETH (C) 2003-2023 by Miha Jemec, [email protected]
Распространяется под лицензией GPL.

Скачать инструмент