EtherApe

A graphical network monitor
EtherApe logo Download EtherApe
Hosted at Sourceforge
 Information

Introduction

Features
Authors
Screen Shots
Licensing

Download

Requirements
Binary Packages
Source Code

Resources

F.A.Q.
Mailing Lists
Public Forums
Bug Reporting

Development

Project Page
Bug Tracking
Official Mercurial repository
 Mini Screen Shot


v0.9.3

 Description
EtherApe is a graphical network monitor for Unix modeled after etherman. Featuring link layer, IP and TCP modes, it displays network activity graphically. Hosts and links change in size with traffic. Color coded protocols display.
It supports Ethernet, FDDI, Token Ring, ISDN, PPP, SLIP and WLAN devices, plus several encapsulation formats. It can filter traffic to be shown, and can read packets from a file as well as live from the network.
Node statistics can be exported.
 News

Overview of changes in EtherApe 0.9.20 (Sunday, May 16, 2021):

Link fading now follows the averaging timer, giving a better feel of packet flow.

Improved xml output. Now contains also links and global protocol statistics.

Several preferences were removed or merged in a general tidying.
Preference upgrade is automatic, but if EtherApe detects obsolete parameters the user will be asked to review and confirm the new settings.

Compatibility Warnings:

  • the link-level xml element is now called 'link-id', instead of simply 'link' as in the past releases. 'link' xml elements now refer to node-to-node statistics.
  • removed node-link ratio preference.
  • merged link protocol and traffic timeout preferences.
  • merged node protocol and traffic timeout preferences.

Changes summary:

  • fix for ticket #100, thanks to Salam for reporting it.
  • diagram refresh command, thanks to Ronald W. Henderson
  • patch to remove artifact when resizing, thanks to Ronald W. Henderson
  • reorder keyboard shortcuts, thanks to Ronald W. Henderson
  • sort by port on protocol windows, thanks to Ronald W. Henderson
  • xml output now containes also link and global protocols statistics.
  • link fades with averaging times
  • node-link ratio slider removed, ratio always fixed at 1 (links sizes are aligned with nodes)
  • improve statistics repeatability esp. when setting max-delay=0 (useful for tests or just to calcolate quickly statistics of a dump file).
  • new no-display mode (command line only), disables diagram updates (again, mostly for testing).
  • merged link protocol and traffic timeouts.

Git mirror available on GitLab

Thanks to GitLab, EtherApe now has a git mirror at https://gitlab.com/rghetta/etherape.

GitLab infrastructure provides also CI services coupled with statistics and code quality checks.

Main site, bug tracking and file download will not change, remaining on SourceForge.

Overview of changes in EtherApe 0.9.19 (Friday, May 15, 2020):

This is primarily a bugfix release, but thanks to AlexL adds also a Russian translation.

Changes summary:

  • better sizing of connections lines, thanks to Ronald Henderson.
  • fix for ui crash by "MandatoryField"
  • fix a crash happening when the capture process wasn't able to set the filter.
    Thanks to Benjamin Woods for providing a vital backtrace.
  • russian translation and fixes by AlexL
  • fix for debian bug #958408 from Bernhard Übelacker
    Thanks from Patrick Matthäi for sending the patch upstream

Bitbucket mirror closed down on June 1, 2020

Atlassian removed Mercurial support and all repositories, including EtherApe's on June 1, 2020.

Overview of changes in EtherApe 0.9.18 (Sunday, June 3, 2018):

EtherApe now is a pure GTK 3 application, with canvas supplied by GooCanvas.

While GooCanvas itself is in maintenance mode, is still the simplest Gnome canvas library available and with an API almost identical to gnome-canvas, too! Longer term, EtherApe ui should be completely redesigned and modernized, but this is for another day.

Changes summary:

  • EtherApe ported to GTK3 using GooCanvas instead of the obsolete GnomeCanvas

As usual, and thanks to OpenSuse Build Service, prebuilt rpms are available for:

  • Arch Linux
  • Mageia 6
  • Fedora 24 to Rawhide
  • OpenSUSE 13.2, Leap and Tumbleweed/Factory. Experimental RPMS for PPC.

Download them at OBS download server

All the news...

Riccardo Ghetta, Juan Toledo