nethoscope

Crates.ionethoscope
lib.rsnethoscope
version0.1.1
sourcesrc
created_at2021-03-04 20:42:46.911152
updated_at2021-03-04 20:48:03.119371
descriptionListen to your network traffic with
homepage
repositoryhttps://github.com/vvilhonen/nethoscope
max_upload_size
id363885
size45,050
Vesa Vilhonen (vvilhonen)

documentation

README

Nethoscope

Employ your built-in wetware pattern recognition and signal processing facilities to understand your network traffic.

Check video on how it works at https://www.youtube.com/watch?v=j1fqy6CmmeM

Installation with cargo

cargo install nethoscope

There are various dependencies on each platform described below:

macOS

Pcap should be included with the macOS so no extra steps required.

Linux

On debian based systems libpcap-dev package should be enough. More information here.

Windows

Windows requires pcap compatible library for which the npcap is the best option.

For using the binary you only need the npcap installer and for compiling from source, Lib/x64/wpcap.lib file needs to be copied to the project root from the npcap SDK before compiling in addition.

Credits

This experiment was easily implemented building on these two excellent crates:

  • pcap to capture network traffic
  • cpal to output audio
Commit count: 5

cargo fmt