EtherApe

EtherApe — инструмент для мониторинга сетевого трафика и сниффер пакетов, разработанный для Unix-подобных операционных систем. EtherApe является свободным программным обеспечением с открытым исходным кодом, распространяемым по лицензии GNU General Public License.

Общие сведения
EtherApe
Тип анализ сетевого трафика
Разработчики Риккардо Гетта, Хуан Толедо
Написана на C
Интерфейс GTK
Операционные системы Linux, Unix-подобные
Языки интерфейса английский
Первый выпуск 17 февраля 2000
Последняя версия 0.9.21 (15 сентября 2025)
Лицензия GNU General Public License
Сайт etherape.sourceforge.io (англ.)

Возможности

Сетевой трафик отображается с помощью графического интерфейса: каждый узел символизирует определённый хост, а связи между ними — соединения с другими устройствами. Узлы и связи кодируются цветом в зависимости от различных протоколов, формирующих типы трафика в сети. Размеры отдельных узлов и связей изменяются в зависимости от интенсивности сетевого обмена.

История

Изначально EtherApe был создан Хуаном Толедо, первая версия (0.0.1) вышла 18 февраля 2000 года. В результате исследования 2006 года сайт Insecure.org включил EtherApe на 43 место в списке «Top 100 Network Security Tools»[1]. Начиная с релиза 0.9.8, основную часть разработки ведёт Риккардо Гетта.

Технические особенности

EtherApe включает в себя ряд возможностей (по состоянию на версию 0.9.21):

  • визуализация сетевого трафика через графический интерфейс
  • цветовое кодирование узлов и связей для часто используемых протоколов
  • поддержка отображения фонового изображения
  • анализ трафика на уровне локальной сети, между IP-адресами или TCP-портами
  • поддержка различных типов кадров и сетевых пакетов
  • настройка отображения трафика с помощью фильтров сети
  • при клике на узел или связь представлены подробные сведения о протоколе и трафике
  • таблица протоколов и узлов в сводном виде
  • работа как с трафиком в реальном времени, так и с файлами захваченных данных
  • поддержка трафика Ethernet, WLAN, VLAN и других типов сред передачи и инкапсуляции
  • поддержка протоколов IPv4 и IPv6
  • экспорт статистики по узлам, связям и трафику в формате XML
  • «кольцевой» и «колоночный» режимы
  • опциональное разрешение имён с помощью библиотеки c-ares
  • захват пакетов и их отображение происходят в отдельных процессах

Безопасность

Для захвата пакетов EtherApe требует прав суперпользователя (root), однако для воспроизведения ранее записанных файлов повышенные привилегии не требуются. Начиная с версии 0.9.15, захват пакетов вынесен в отдельный процесс, а основной интерфейс может функционировать с пониженными правами, что значительно снижает риски при анализе трафика из недоверенных источников (например, из Интернета).

Примечания