A Network Utility
Author: Siddhartha Das
A simple application made for elementary OS to provide essential information on network related aspects. The information presented in as the following tabs.
- My Info: Provides basic and detailed information for the device network card
- Usage: Provides network data usage in two views - historical usage and current usage
- Speed: Check Upload and Download speeds and get route times to a host
- Ports: Provides information on active ports and application using them on the local device
- Devices: Monitors, alerts and provides information on the other devices connected on the network
Check the Nutty website for details on features, shortcuts, installation guides for Ubuntu and other supported distros, etc. :
https://babluboy.github.io/nutty/
You'll need the following dependencies to build:
- libgranite-dev
- libnotify-dev
- libxml2-dev
- libgee-0.8-dev
- libgtk-3-dev
- libsqlite3-dev
- meson
- valac
And these dependencies to execute:
- net-tools
- nethogs
- nmap
- traceroute
- vnstat
- curl
- wireless-tools
- iproute2
- pciutils
Sometimes vnstat is not started upon install, use the appropriate init system command to start vnstat daemon i.e. sudo systemclt enable vnstat
Run meson build
to configure the build environment and run ninja test
to build
git clone https://github.com/babluboy/nutty.git
cd nutty
meson build --prefix=/usr
cd build
ninja
To install, use sudo ninja install
, then execute with com.github.babluboy.nutty
sudo ninja install
com.github.babluboy.nutty