LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

packemon

TUI tool for generating and monitoring network packets

TLDR

Launch the packet monitor
$ sudo packemon monitor
copy
Launch the packet generator
$ sudo packemon generator
copy
Monitor on a specific interface
$ sudo packemon monitor --interface [eth0]
copy
List available network interfaces
$ packemon interfaces
copy
Show the packemon version
$ packemon version
copy

SYNOPSIS

packemon command [options]

DESCRIPTION

packemon is a TUI tool for generating custom network packets and monitoring traffic on network interfaces. It supports Ethernet, ARP, IPv4/IPv6, ICMP, TCP, UDP, TLS 1.2/1.3, QUIC, DNS, and HTTP protocols. The monitor mode can capture packets and export them to pcapng format for analysis in Wireshark.

PARAMETERS

monitor, mon, m

Monitor packets received and sent on the specified interface.
generator, gen, g
Generate and send arbitrary network packets.
interfaces, intfs, i
List available network interfaces.
debugging, debug, d
Debugging mode intended for development.
version, v
Display version information.
--interface NAME
Network interface to use (default: `eth0`).
-h, --help
Show help.

CAVEATS

Requires root privileges. On Linux, depends on eBPF for TCP RST suppression. On Windows, requires Npcap.

HISTORY

packemon was created by ddddddO and is written in Go.

SEE ALSO

tcpdump(1), wireshark(1), nmap(1)

Copied to clipboard
Kai