Skip to content

0xFAC0/arp-watch-tui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ARP Watch (TUI)

Watch for ARP cache change and alert user with a notification

This project is no longer maintained.

Dependencies

only libnotify and Rust are required, let me know if you encounter any dependency issue

Install

Clone the repo and use the bash wrapper for starting the app

git clone https://github.com/0xpaco/arp-watch-tui
cd arp-watch-tui
cargo build --release

TODO: Makefile clean install and uninstall in path

Usage

sudo -E ./target/release/arp-watch-tui

Known issue

Most users require privilege for sniffing packet on an interface, however the sudo privilege doesn't keep environment variable required by dbus.

You might need to use sudo -E to circumvent this.

Feel free to contribute or share your ideas as the current fix is temporary

Features

  • Track new or changed ARP entry
  • Daemon
  • Desktop Notification (TODO fix dbus)
  • Kernel module
  • TUI
    • Logs
    • List hosts
    • ARP Traffic graph
    • Options

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages