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

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

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

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

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

Категории

Все категории
Loading categories
termshark — Терминальный интерфейс для tshark, вдохновленный Wireshark | Kitploit
Инструменты/GitHubGitHub/gcla/termshark
Сниффинг и анализ пакетовСетевая криминалистикаСетевая безопасностьУтилиты и фреймворки
GitHubgcla/termshark

termshark

Терминальный интерфейс для tshark, вдохновленный Wireshark

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

Популярное

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

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

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

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

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

Termshark

Терминальный пользовательский интерфейс для tshark, вдохновлённый Wireshark.

V2.4 теперь доступна с поиском пакетов и профилями для цветов и столбцов! Смотрите Журнал изменений.

demo24

Если вы отлаживаете на удалённой машине с большим pcap и не хотите scp'нуть его обратно на свой рабочий стол, termshark может помочь!

Возможности

  • Читать pcap-файлы или прослушивать активные интерфейсы (там, где разрешён tshark)
  • Фильтровать pcaps или живые захваты с помощью дисплейных фильтров Wireshark
  • Собирать и просматривать TCP и UDP потоки
  • Просматривать сетевые разговоры по протоколам
  • Копировать диапазоны пакетов в буфер обмена из терминала
  • Написан на Golang, компилируется в один исполняемый файл на каждой платформе — загрузки доступны для Linux, macOS, вариантов BSD, Android (Termux) и Windows

tshark имеет гораздо больше функций, которые termshark пока не предоставляет! Смотрите Что дальше.

Установка пакетов

Termshark предварительно упакован для следующих платформ: Arch Linux, Debian (unstable), FreeBSD, Homebrew, MacPorts, Kali Linux, NixOS, SnapCraft, Termux (Android) и Ubuntu.

Сборка

Termshark использует Go модули. Установите GO111MODULE=on затем выполните:```bash go install github.com/gcla/termshark/v2/cmd/[email protected]

Для версий Go от 1.14 до 1.17, используйте```bash
go get github.com/gcla/termshark/v2/cmd/termshark

Затем добавьте ~/go/bin/ в свой PATH.

Для анализа пакетов termshark использует tshark из проекта Wireshark. Убедитесь, что tshark находится в вашем PATH.

Быстрый старт

Проверьте локальный pcap:```bash termshark -r test.pcap

Захват пакетов ping на интерфейсе ```eth0```:```bash
termshark -i eth0 icmp

Запустите termshark -h для просмотра опций.

Загрузки

Готовые исполняемые файлы доступны через релизы на Github. Или загрузите последнюю сборку из ветки master - Build Status.

Документация

Смотрите руководство пользователя termshark и мои предположительные ответы на некоторые ЧаВо. Краткое описание обновлений — в ChangeLog.

Зависимости

Termshark зависит от этих пакетов с открытым исходным кодом:

  • tshark — консольный анализатор сетевых протоколов, часть Wireshark
  • tcell — пакет для работы с терминалом на основе ячеек, вдохновлённый termbox
  • gowid — композиционные виджеты интерфейса терминала, вдохновлённые urwid, построенные на tcell

Обратите внимание, что tshark — это зависимость времени выполнения, и она должна быть в вашем PATH, чтобы termshark работал. Требуется версия 1.10.2 или выше (примерно 2013 год).

Участники

Спасибо всем, кто внёс порты, патчи и усилия!

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