[Iftop-users] can Applications be displayed in the iftop scroll?
Rob Hasselbaum
rob at hasselbaum.net
Mon, 11 Jul 2011 13:37:37 -0400
--00151773df7cd2439604a7cea40a
Content-Type: text/plain; charset=ISO-8859-1
On Mon, Jul 11, 2011 at 12:43 PM, Jonathan Abbey
<jonabbey@arlut.utexas.edu>wrote:
>
> That's a good idea, but there's nothing in iftop to do that now.
>
> I know it's possible on Linux to get that information from 'netstat
> -ap', and presumably iftop could be modified to get the relevant
> information from the same source that netstat gets it, but it would
> take a bit of doing.
>
> Especially because iftop is portable across several operating systems.
> Presumably each of those operating system families would need their
> own code written to get that information.
>
> Still, a good idea. It would make a lovely patch to iftop.
>
> Jon
>
>
If you're a KDE user, there is an iftop-like Plasma widget called Socket
Sentry that does this. Full disclosure: I'm the developer. There is also a
DBUS interface.
Getting the application name is tricky but possible by correlating several
separate data sets in the "/proc" filesystem. That's what netstat and Socket
Sentry both do. One thing that makes it tricky is that sockets can be shared
among processes.
Link if you're interested: https://code.google.com/p/socket-sentry/
--00151773df7cd2439604a7cea40a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
<div class=3D"gmail_quote">On Mon, Jul 11, 2011 at 12:43 PM, Jonathan Abbey=
<span dir=3D"ltr"><<a href=3D"mailto:jonabbey@arlut.utexas.edu">jonabbe=
y@arlut.utexas.edu</a>></span> wrote:<br><blockquote class=3D"gmail_quot=
e" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"=
>
<br>
That's a good idea, but there's nothing in iftop to do that now.<br=
>
<br>
I know it's possible on Linux to get that information from 'netstat=
<br>
-ap', and presumably iftop could be modified to get the relevant<br>
information from the same source that netstat gets it, but it would<br>
take a bit of doing.<br>
<br>
Especially because iftop is portable across several operating systems.<br>
Presumably each of those operating system families would need their<br>
own code written to get that information.<br>
<br>
Still, a good idea. =A0It would make a lovely patch to iftop.<br>
<br>
=A0Jon<br>
<br></blockquote></div><br><br>If you're a KDE user, there is an iftop-=
like Plasma widget called Socket Sentry that does this. Full disclosure: I&=
#39;m the developer. There is also a DBUS interface.<br><br>Getting the app=
lication name is tricky but possible by correlating several separate data s=
ets in the "/proc" filesystem. That's what netstat and Socket=
Sentry both do. One thing that makes it tricky is that sockets can be shar=
ed among processes.<br>
<br>Link if you're interested: <a href=3D"https://code.google.com/p/soc=
ket-sentry/">https://code.google.com/p/socket-sentry/</a><br><br>
--00151773df7cd2439604a7cea40a--