Skip to content

KevinL10/wirecrab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wirecrab

Monitor outgoing network requests in your terminal with built-in DNS resolution.

example

Wirecrab currently supports IPv4 and IPv6 over Ethernet frames.

Installation

Mac users:

brew tap kevinl10/wirecrab
brew install wirecrab

To run Wirecrab directly:

cargo run

Wirecrab uses libpcap as the packet capture interface. MacOS comes with libpcap preinstalled. Linux users should install libpcap through their respective package manager.

Note: Windows is not yet supported.

Roadmap

  • Resolve IP reverse lookups with the DNS traffic capture
  • Handle AAAA records
  • Resolve CNAME results
  • debug mode
  • Listen on all network interfaces
  • Clean up terminal UI
  • Use local DNS server
  • Add option to flush system and browser DNS

About

A minimal packet sniffer on the terminal.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages