Socket Sentry is a KDE Plasma widget that displays real-time network traffic on your Linux computer. It shows you which processes are communicating with which hosts, current data transfer rates, protocols, and more. Socket Sentry combines the best parts of tools like iftop and netstat in a modern desktop interface that\'s approachable and easy-to-use.

Features:

* Monitor one or all network devices in each widget
* See over 10 different stats and other characteristics of each connection
* View all connections individually or group by host and process/program
* Sort by any column with secondary sorting by transfer rate
* Quick search box helps you find specific connections
* Optional hostname lookup with configurable subdomain depth
* Customizable filter rules using the pcap expression language
* IPv6 support
* Efficient data sharing across widgets to minimize resource use
* Configurable security for multiuser PCs

It\'s the right tool to answer all kinds of questions about the software running on your computer. For example:

* How many connections is my download manager using? What\'s the throughput of each?
* What programs on my computer are phoning home? How often?
* How much bandwidth does my streaming radio service consume if I leave it open?
* What programs are the biggest bandwidth hogs?
* Which video site delivers the best throughput?
* Does my browser keep talking to the web server after the page is loaded?
* My program seems frozen. Is it communicating on the network?
* Is someone connected to my SSH/Samba/FTP/CUPS/Web/Other server right now?
* The network printer won\'t print. Is the job being sent to it?

For a full rundown of changes including issues fixed, see the CHANGELOG.

Release 0.9.3
=============
* Added package support for Kubuntu 10.04 and openSUSE 11.3.
* Added an option to hide the quick search and freeze sort controls for a more compact display.
* Added the ability to add the widget to the system tray.

Release 0.9.2
=============
* Changed process owner username lookups to be asynchronous with cached results. This reduces network chatter on systems with remote user databases (e.g. LDAP).
* Improved popup handling so the popup window stays open until explicitly dismissed.
* The applet now prompts for a device when the default ("any") pseudo-device is not found.
* Fixed a bug that caused the applet to display an error when IPv6 is disabled.
* Minor improvements to the build process.

Thanks for this great plasmoid

This plasmoid is simply awesome! I was looking for something like this for some time, and here it is :D

I only miss two features:

1. Possibility to add Socket Sentry to system tray (yes i know that already i can add it to panel, but i prefer it to be in system tray)
2. Which somehow depends on 1. - could the icon of Socket Sentry represent total download and upload? I'm thinking about something similar to Netload theme used in KNemo. Here is a screenshot:
http://omploader.org/vM3ptMw/knemo.jpeg

I'm using 2.6.32 kernel on archlinux.
I've several interfaces:
eth0,eth1,tun0,tun1,sit0.

Re: Re: Re: Re: How does it work?

OK, sorry, I thought "any" would be present on all modern kernels and versions of libpcap, but I guess not. I will make it default to something else if it can't find the "any" pseudo-device. Glad there is a workaround.

Re: Re: How does it work?

I can confirm this. After i've added plasmoid "any" was selected as default interface and resulted in nothing to be displayed. After i've changed to eth0 connections were shown, and "any" disappeared from dropdown menu.

minimize & show traffic only

way kool but it's shows too much & takes too much space if left on the desktop. It would be less intrusive if it could be contracted to show just total traffic in/out and then when needed expanded (or hovered on) to show details - of course then it would be a program, not a plasmoid

Re: filtering

You might be able to achieve this using the "custom filter" setting on the "global settings" dialog. For example, if the Privoxy server is at address 12.34.56.78, you can type "not host 12.34.56.78" into the filter and it will filter it. You can also filter by port. Or, if the Privoxy server is on localhost (127.x.x.x), you can omit all localhost traffic by picking a specific network interface device (not "any") in the "local settings" dialog.

No support for filtering by program yet, but that is something I'm thinking of adding.

How do you like Plasma 5? The best KDE Desktop ever. Definitely a nice improvement. Not decided yet. Haven't tried it yet. I do not like some of the changes. KDE is taking the wrong way. I am still sticking with KDE 3.5. I have no opinion, but wanted to vote anyway.

Copyright 2001-2015 KDE-Look.org Team All rights reserved. KDE-Look.org is not liable for any content or goods on this site.All contributors are responsible for the lawfulness of their uploads.KDE and K Desktop Environment are trademarks of KDE e.V.