NetHogs - 'net top' per process

4.9 Stars (17)
177 Downloads (This Week)
Last Update:
Download nethogs-0.8.0.tar.gz
Browse All Files
BSD Linux

Description

NetHogs is a small 'net top' tool. Instead of breaking the traffic down per protocol or per subnet, like most tools do, it groups bandwidth by process. NetHogs does not rely on a special kernel module to be loaded.

NetHogs - 'net top' per process Web Site

Update Notifications





User Ratings

★★★★★
★★★★
★★★
★★
15
2
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
Write a Review

User Reviews

  • kojaa
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    An excellent one command tool, that breaks up the whole bandwidth usage per process. A must have for Linux users!

    Posted 07/06/2014
  • teike
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    very useful and simple! can be started with -t option and the log be captured and reused! (I just miss it be updated on ppa as big max_pid reqs cvs download)

    Posted 06/15/2014
  • primejyothi
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Pretty useful tool. However, I could not get the trace mode work. However I was able to find a fix. Since I could not create ta bug, I'm adding the details here hoping that it would be useful to others. The trace mode is not working in version 0.8.0, but is is working in 0.7.0 #sudo nethogs -t em1 Adding local address: 192.168.1.101 Ethernet link detected Waiting for first packet to arrive (see sourceforge.net bug 1019381) The program does not report any data. A gdb session revealed that the getmaxyx () call in do_refresh () of cui.cpp is was returning -1 and causing the do_refresh() return without reporting any data. Moving the getmaxyx () and few subsequent statements to the else part of "if (DEBUG || tracemode)" solved the problem for me.

    Posted 06/08/2014
  • piotr-rotter
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    It's helpfull tool but have one issue, if process has uid not listed in /etc/passwd program stopped in assert. line 419 in cui.cpp.

    Posted 07/17/2013
  • audioscavenger
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    looks marvelous. however, i would like to have the configure script too. think it's easier to cross compile with it.

    Posted 07/16/2013
Read more reviews

Additional Project Details

Languages

English

Intended Audience

System Administrators

User Interface

Curses/Ncurses

Programming Language

C

Registered

2004-05-25
Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.