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

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

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

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

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

Категории

Все категории
Loading categories
Packet-Sniffer — Сниффер сетевых пакетов, разработанный на Python 3. | Kitploit
Инструменты/GitHubGitHub/eonraider/packet-sniffer
Сниффинг и анализ пакетовСбор информацииСетевая безопасностьОбучение и Образование
GitHubeonraider/packet-sniffer

Packet-Sniffer

Сниффер сетевых пакетов, разработанный на Python 3.

Репозиторий
7861114 лет назадПроверено Kitploit

Популярное

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

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

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

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

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

Сниффер сетевых пакетов Python 3

Python Version OS CodeFactor Grade License

Reddit Discord Twitter

Сниффер сетевых пакетов, разработанный на Python 3. Пакеты разбираются по мере поступления на заданный сетевой интерфейс, и их информация отображается на экране.

Это приложение зависит исключительно от библиотеки NETProtocols (также разработанной и поддерживаемой EONRaider), начиная с версии 2.0.0, и может быть запущено любым интерпретатором Python 3.8+.

Демонстрация

sniffer_demo

Запуск приложения

I. Режим разработки

Просто клонируйте этот репозиторий с помощью git clone, установите зависимости и выполните файл sniffer.py.

root@kitploit:~
user@host:~$ git clone https://github.com/EONRaider/Packet-Sniffer.git
user@host:~$ cd Packet-Sniffer
user@host:~/packet-sniffer$ pip install -r requirements.txt <--or--> poetry install
user@host:~/packet-sniffer$ sudo python3 packet_sniffer/sniffer.py

Команда sudo требуется из-за использования socket.SOCK_RAW, который требует привилегий администратора для работы в GNU/Linux. Обратите внимание, что наличие зависимостей может потребовать выполнения интерпретатора, содержащегося в виртуальной среде, в которой были установлены зависимости (если вы её используете), вместо использования системного интерпретатора.

II. (Необязательно) Сборка бинарного файла

Используйте файл build.py для компиляции собственного бинарного файла с помощью пакета PyInstaller. Вам просто нужно установить все зависимости и выполнить сборку. Управление зависимостями работает как с Poetry (рекомендуется), так и с Virtualenv.

root@kitploit:~
<-- Install dependencies as shown above in Step I -->
user@host:~/packet-sniffer$ python3 build.py

Использование

root@kitploit:~
sniffer.py [-h] [-i INTERFACE] [-d]

Network Packet Sniffer

optional arguments:
  -h, --help            show this help message and exit
  -i INTERFACE, --interface INTERFACE
                        Interface from which packets will be captured (monitors
                        all available interfaces by default).
  -d, --data            Output packet data during capture.

Юридическое предупреждение

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

Разработчики не несут никакой ответственности и не отвечают за неправильное использование или ущерб, причинённый любым кодом, содержащимся в этом репозитории, в любом случае, если он случайно или иным образом будет использован угрозой или неавторизованным лицом для компрометации безопасности, конфиденциальности, целостности и/или доступности систем и связанных с ними ресурсов. В этом контексте термин «компрометация» в дальнейшем понимается как использование эксплуатации известных или неизвестных уязвимостей, присутствующих в указанных системах, включая, но не ограничиваясь, реализацией средств контроля безопасности, как ручных, так и электронных.

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

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