Нативный просмотрщик сетевых пакетов для macOS на базе библиотек Wireshark — более простой способ захватывать и анализировать сетевой трафик.
bx33661/Wireshark-MCP
MCP-сервер предоставляет AI-ассистентам структурированный доступ к tshark, чтобы анализировать файлы .pcap с реальными данными пакетов.
Open source альтернатива:Wireshark
- Звёзды
- 371
- Форки
- 47
- Открытые issues
- 5
- Последний коммит
- 6 дней назад
Что это?
Wireshark MCP — MCP-сервер, который оборачивает tshark и дополнительные инструменты из набора Wireshark, предоставляя структурированный интерфейс для анализа. Пользователь указывает MCP-совместимому AI-клиенту файл захвата трафика и задаёт вопросы обычным языком, а ассистент отвечает, вызывая инструменты, которые запускают tshark и возвращают его вывод. Сервер работает с такими клиентами, как Claude Desktop, Claude Code, Cursor и VS Code.
В профиле по умолчанию сервер предоставляет 54 инструмента для просмотра пакетов и их подробностей, извлечения данных HTTP и DNS, сбора сводной статистики и обнаружения угроз: сканирования портов, туннелирования DNS, beaconing, эксфильтрации и ARP-спуфинга. Инструмент анализа протоколов поддерживает 25 протоколов, автоматически подбирая для каждого нужные поля и display-фильтры. Результаты детекторов приводятся к общему формату: с привязками к доказательствам и командой tshark для перепроверки. Опциональный индекс захватов на DuckDB ускоряет повторные запросы к большим файлам, а файлы расследований позволяют сохранять находки и вердикты между сессиями.
Размер вывода инструментов ограничен; каждый инструмент также указывает, выполняет ли он чтение или запись, поэтому клиенты могут автоматически разрешать анализ только для чтения. Инструменты с возможностью записи и привязка к удалённому HTTP ограничены настроенными каталогами и настройками по умолчанию для loopback. Пакет устанавливается из PyPI; для настройки клиента предусмотрена интерактивная команда. Также доступен вариант интеграции через плагины Claude Code и Codex.
Ключевые возможности
- 01Предоставляет 54 MCP-инструмента на основе вывода tshark для анализа пакетов, потоков, статистики и угроз.
- 02Анализирует 25 протоколов с помощью одного инструмента, который подбирает нужные поля и display-фильтры.
- 03Включает детекторы туннелирования DNS, сканирования портов, beaconing, эксфильтрации и ARP-спуфинга.
- 04Предлагает опциональный индекс захватов на DuckDB для ускорения запросов к большим файлам.
- 05Сохраняет находки и вердикты расследований в JSON-файлах, доступных между сессиями.
- 06Предлагает профили, которые сокращают список инструментов и уменьшают размер промпта для каждого запроса.
Сценарии использования
- Попросить AI-ассистента проверить файл .pcap на подозрительный трафик DNS, HTTP или передачу учётных данных.
- Выяснить, когда хост впервые появился в сети или как изменился трафик между двумя захватами.
- Анализировать промышленные протоколы и протоколы беспроводной связи, например Modbus, S7comm, Zigbee или BLE, с правильными именами полей.
- Проводить длительные расследования инцидентов, сохраняя находки и продолжая работу между сессиями.
Быстрый старт
- 1
Установите Wireshark (в который входит tshark) и убедитесь, что tshark доступен через PATH
- 2
Установите пакет Python из PyPI
pip install wireshark-mcp - 3
Зарегистрируйте сервер в клиентах MCP (выберите из обнаруженных клиентов)
wireshark-mcp install
Что важно знать
- Wireshark с tshark необходимо установить отдельно; пакет не устанавливает их.
- Инструменты чтения и записи файлов отклоняют запросы в целях безопасности, пока в WIRESHARK_MCP_ALLOWED_DIRS не будут указаны существующие каталоги.
В подборках
Темы
Частые вопросы
- Что такое Wireshark-MCP?
- MCP-сервер предоставляет AI-ассистентам структурированный доступ к tshark, чтобы анализировать файлы .pcap с реальными данными пакетов. Wireshark MCP — MCP-сервер, который оборачивает tshark и дополнительные инструменты из набора Wireshark, предоставляя структурированный интерфейс для анализа. Пользователь указывает MCP-совместимому AI-клиенту файл захвата трафика и задаёт вопросы обычным языком, а ассистент отвечает, вызывая инструменты, которые запускают tshark и возвращают его вывод. Сервер работает с такими клиентами, как Claude Desktop, Claude Code, Cursor и VS Code.
- Wireshark-MCP можно использовать бесплатно? Какая у него лицензия?
- Wireshark-MCP распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Wireshark-MCP всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Wireshark-MCP — 1 нояб. 2026 г..
- Для чего можно использовать Wireshark-MCP?
- Попросить AI-ассистента проверить файл .pcap на подозрительный трафик DNS, HTTP или передачу учётных данных. Выяснить, когда хост впервые появился в сети или как изменился трафик между двумя захватами. Анализировать промышленные протоколы и протоколы беспроводной связи, например Modbus, S7comm, Zigbee или BLE, с правильными именами полей. Проводить длительные расследования инцидентов, сохраняя находки и продолжая работу между сессиями.
- Как установить Wireshark-MCP?
- Установите Wireshark (в который входит tshark) и убедитесь, что tshark доступен через PATH Установите пакет Python из PyPI: pip install wireshark-mcp Зарегистрируйте сервер в клиентах MCP (выберите из обнаруженных клиентов): wireshark-mcp install
- Где скачать Wireshark-MCP?
- Исходный код и инструкции по установке — на GitHub: https://github.com/bx33661/Wireshark-MCP
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Android-приложение без root-доступа для мониторинга, блокировки и записи сетевого трафика приложений в PCAP-файлы, с расшифровкой TLS и экспортом в HAR.
Инструмент для наблюдаемости сетевого трафика в Kubernetes: захватывает и индексирует его с помощью eBPF, расшифровывает TLS и предоставляет данные AI-агентам через MCP.
Кроссплатформенное desktop-приложение для мониторинга сетевого трафика, просмотра соединений в реальном времени и экспорта захватов PCAP.
MCP-сервер, который предоставляет AI-агентам доступ к Shodan API и CVEDB для поиска интернет-устройств, разведки хостов, анализа DNS и уязвимостей.
Расширяемый фреймворк на Go для разведки и MITM-атак в сетях WiFi, BLE, HID, CAN и IPv4/IPv6.