5

GitHub - GyulyVGC/sniffnet: Application to comfortably monitor your network traf...

 11 months ago
source link: https://github.com/GyulyVGC/sniffnet
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

header_repository.png?raw=true

Application to comfortably monitor your network traffic
Multithreaded, cross-platform, reliable

Graphical interface translated in:
gb  de  greece  ceuta_melilla  iran  fr  it  kr  poland  portugal  romania  ru  tr  ukraine  cn

overview_page.png?raw=true
inspect_page.png?raw=true notifications_page.png?raw=true

Help fund Sniffnet's Development sparkling_heart

Sniffnet is a fully free, open-source software which needs your support to be maintained on a regular basis.

If you appreciate Sniffnet, please consider donating: this is the only way for me to keep working on this project, constantly improving and expanding it.

A special mention goes to these awesome organizations and folks who are sponsoring Sniffnet:

Installation

You can install Sniffnet in one of the following ways:

from GitHub releases from Crates.io 

cargo install sniffnet

from Homebrew

brew install sniffnet

on Arch Linux

pacman -S sniffnet

Required dependencies

Depending on your operating system, you may need to install some dependencies to run Sniffnet:

Windows dependencies Linux dependencies 

sudo apt-get install libpcap-dev
sudo setcap cap_net_raw,cap_net_admin=eip your/Sniffnet/executable/path
sudo apt-get install libasound2-dev
sudo apt-get install libfontconfig libfontconfig1-dev

MacOS dependencies 

Features

  • computer choose a network adapter of your PC to inspect
  • label select a set of filters to apply to the observed traffic
  • book view overall statistics about your Internet traffic
  • chart_with_upwards_trend view real-time charts about traffic intensity (bytes and packets per second, incoming and outgoing)
  • globe_with_meridians get details about domain names and network providers of the hosts you are exchanging traffic with
  • house identify connections in your local network
  • earth_africa get information about the country of the remote hosts (IP geolocation)
  • star save your favorite network hosts
  • sound set custom notifications to inform you when defined network events occur
  • art choose the style that fits you the most from 4 different available themes
  • detective inspect each of your network connections in real time
  • file_folder save complete textual report with detailed information for each network connection:
    • source and destination IP addresses
    • source and destination ports
    • carried protocols
    • amount of exchanged packets and bytes
    • initial and final timestamp of information exchange
  • ... and more!

IP geolocation and network providers (ASN)

See details

Supported application layer protocols

See details

Keyboard shortcuts

See details

Troubleshooting

See details

sudo apt-get install libasound2-dev

Acknowledgements

  • A big shout-out to all the contributors of Sniffnet!

  • The graphical user interface has been realized with iced, a cross-platform GUI library for Rust focused on simplicity and type-safety

  • Last but not least, thanks to every single stargazer: all forms of support made it possible to keep improving Sniffnet!

68747470733a2f2f7265706f726f737465722e636f6d2f73746172732f6461726b2f4779756c795647432f736e6966666e6574


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK