fjorker —
minimalistic ICMP echo request/reply
implementation
The
fjorker utility is a secure-by-default ICMP echo
request/reply implementation that follows OpenBSD's philosophy of minimalism
and security.
Unlike traditional ping implementations,
fjorker minimizes information disclosure about the
source host, uses random identifiers instead of process IDs, validates
sequence numbers in responses, and has minimal code base for better
security.
--version
- Display version information and exit.
The fjorker utility exits 0 on
success, and >0 if an error occurs.
fjorker 1.1.1.1
- Ping 1.1.1.1 using ICMP echo requests
fjorker --version
- Display version information
fjorker requires root privileges to create
raw sockets for ICMP communication. However, the --version option can be
used without elevated privileges.
The program uses random identifiers instead of process IDs to
avoid leaking system information. It also validates sequence numbers in
responses to detect potential ICMP packet manipulation.
The fjorker utility implements ICMP echo
request/reply as described in RFC 792.
The fjorker utility first appeared in
2025.