GUI for nethogs using GKT
C C++ Makefile M4 Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
data removing autools augenerated files Jul 21, 2016
po
src
ui
.gitignore
ABOUT-NLS Create ABOUT-NLS Feb 19, 2017
AUTHORS Initial version Mar 8, 2016
COPYING Initial version Mar 8, 2016
ChangeLog
Makefile.am Initial version Mar 8, 2016
NEWS Initial version Mar 8, 2016
README fixing configure.ac Jul 21, 2016
README.md Fix markdown in README (#7) Jul 24, 2018
autogen.sh fixing configure.ac Jul 21, 2016
config.rpath Create config.rpath Feb 19, 2017
configure.ac

README.md

This is a desktop graphical application for nethogs.
Gnethogs uses libnethogs which is built from source by following the instructions below.

Screenshot

Screenshot

Installation

To build form source and install:

  • install dependencies:
    • Debian/Ubuntu: apt-get install build-essential libncurses5-dev libpcap-dev libgtkmm-3.0-dev autoconf autopoint intltool libxml2-utils
    • Yum-based distros: yum install gcc-c++ libpcap-devel.x86_64 libpcap.x86_64 ncurses* gtkmm30-docs autoconf autopoint intltool libxml2-utils
  • cd ~
  • git clone https://github.com/raboof/nethogs.git
  • git clone https://github.com/mbfoss/gnethogs.git
  • cd ~/nethogs && make libnethogs && sudo make install_dev
  • cd ~/gnethogs && ./autogen.sh && ./configure && make && sudo make install
  • sudo setcap cap_net_raw+ep /usr/local/bin/gnethogs (To be able to run it as non-root user)
  • Seach nethogs in your application/activity menu!

To uninstall:

  • cd ~/nethogs && sudo make uninstall
  • cd ~/gnethogs && sudo make uninstall