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

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

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

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

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

Категории

Все категории
Loading categories
ICMPWatch — ICMP-сниффер пакетов для захвата, анализа и регистрации Echo Request/Reply пакетов с фильтрацией, хранением в SQLite и экспортом в PCAP для сетевой диагностики и мониторинга безопасности. | Kitploit
Инструменты/GitHubGitHub/halildeniz/icmpwatch
Сниффинг и анализ пакетовСбор информацииСетевая безопасность
GitHubhalildeniz/icmpwatch

ICMPWatch

ICMP-сниффер пакетов для захвата, анализа и регистрации Echo Request/Reply пакетов с фильтрацией, хранением в SQLite и экспортом в PCAP для сетевой диагностики и мониторинга безопасности.

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

Популярное

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

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

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

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

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

ICMPWatch: Анализатор ICMP-пакетов

ICMP Packet Sniffer — это программа на Python, которая позволяет захватывать и анализировать ICMP-пакеты в сетевом интерфейсе. Она предоставляет подробную информацию о захваченных пакетах, включая IP-адреса источника и назначения, MAC-адреса, тип ICMP, данные полезной нагрузки и т.д. Программа также может сохранять захваченные пакеты в базу данных SQLite и сохранять их в формате pcap.

Возможности

  • Захват и анализ ICMP-пакетов Echo Request и Echo Reply.
  • Отображение подробной информации о каждом ICMP-пакете, включая IP-адреса источника и назначения, MAC-адреса, размер пакета, тип ICMP и содержимое полезной нагрузки.
  • Сохранение информации о захваченных пакетах в текстовый файл.
  • Сохранение информации о захваченных пакетах в базу данных SQLite.
  • Сохранение захваченных пакетов в файл PCAP для дальнейшего анализа.
  • Поддержка пользовательской фильтрации пакетов на основе IP-адресов источника и назначения.
  • Цветной вывод в консоль с использованием ANSI-кодов.
  • Удобный интерфейс командной строки.

Требования

  • Python 3.7+
  • scapy 2.4.5 или выше
  • colorama 0.4.4 или выше

Установка

  1. Клонируйте этот репозиторий:
root@kitploit:~
git clone https://github.com/HalilDeniz/ICMPWatch.git
  1. Установите необходимые зависимости:
root@kitploit:~
pip install -r requirements.txt

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

root@kitploit:~
python ICMPWatch.py [-h] [-v] [-t TIMEOUT] [-f FILTER] [-o OUTPUT] [--type {0,8}] [--src-ip SRC_IP] [--dst-ip DST_IP] -i INTERFACE [-db] [-c CAPTURE]
  • -v или --verbose: Показывать подробные сведения о пакетах.
  • -t или --timeout: Тайм-аут сниффинга в секундах (по умолчанию 300 секунд).
  • -f или --filter: Фильтр BPF для сниффинга пакетов (по умолчанию "icmp").
  • -o или --output: Выходной файл для сохранения захваченных пакетов.
  • --type: Тип ICMP-пакета для фильтрации (0: Echo Reply, 8: Echo Request).
  • --src-ip: IP-адрес источника для фильтрации.
  • --dst-ip: IP-адрес назначения для фильтрации.
  • -i или --interface: Сетевой интерфейс для захвата пакетов (обязательно).

Нажмите Ctrl+C, чтобы остановить процесс сниффинга.

Примеры

  • Захват ICMP-пакетов на интерфейсе "eth0":
root@kitploit:~
python icmpwatch.py -i eth0

Лицензия

ICMPWatch распространяется по лицензии MIT. Подробности см. в файле LICENSE.

Отказ от ответственности

Этот инструмент предназначен только для образовательных и тестовых целей. Не следует использовать его для каких-либо вредоносных действий.

Контакты

  • Linktr: halildeniz
  • DenizHalil: DenizHalil
  • LinkedIn: Halil Ibrahim Deniz
  • TryHackMe: Halilovic
  • Instagram: deniz.halil333
  • YouTube: Halil Deniz
  • Email: [email protected]

💰 Вы можете помочь мне, сделав пожертвование

Спасибо, что рассматриваете возможность поддержать меня! Ваша поддержка позволяет мне уделять больше времени и усилий созданию полезных инструментов, таких как DNSWatch, и разработке новых проектов. Делая взнос, вы не только помогаете мне улучшать существующие инструменты, но и вдохновляете на новые идеи и инновации. Ваша поддержка играет важную роль в развитии этого проекта и будущих начинаний. Вместе мы продолжим создавать и учиться. Спасибо!"
BuyMeACoffee Patreon

Скачать инструмент
  • -db или --database: Сохранять захваченные пакеты в базу данных SQLite.
  • -c или --capture: Файл для сохранения пакетов в формате pcap.