/xfce4-taskmanager

xfce4 task manager with network graph and packet sniffing

Primary LanguageCGNU General Public License v2.0GPL-2.0

License

xfce4-taskmanager

The xfce4-taskmanager component is an easy to use graphical task manager.

New Features

I have reworked the app to add the following new features:

Network Graph

The app now includes a network graph that allows you to visualize the global system traffic (rx, tx and error) in real-time.

PCAP Sniffing

I have added PCAP functionality to sniff the network traffic for each port. This is done via inode mapping, which also adds 3 new columns to the displayed process list:

  • Number of incoming packets
  • Number of outgoing packets
  • Number of used sockets by the application

Screenshot

Here is a screenshot of the updated app:

Screenshot Screenshot

Required Capabilities

In order for the PCAP sniffing functionality to work, you need to set the following capabilities on the xfce4-taskmanager binary:

sudo setcap "cap_net_admin,cap_net_raw,cap_dac_read_search,cap_sys_ptrace+pe" ./src/xfce4-taskmanager

This grants the necessary permissions for the application to access network interfaces and system resources.


Homepage

Xfce4-taskmanager documentation

Changelog

See NEWS for details on changes and fixes made in the current release.

Source Code Repository

Xfce4-taskmanager source code

Download a Release Tarball

Xfce4-taskmanager archive or Xfce4-taskmanager tags

Installation

From source code repository:

% cd xfce4-taskmanager
% ./autogen.sh
% make
% make install

From release tarball:

% tar xf xfce4-taskmanager-<version>.tar.bz2
% cd xfce4-taskmanager-<version>
% ./configure
% make
% make install

Reporting Bugs

Visit the reporting bugs page to view currently open bug reports and instructions on reporting new bugs or submitting bugfixes