about summary refs log tree commit diff
path: root/fjorker.8
blob: 43b58564320181db46516e3e4bdf57273cf44eed (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
FJORKER(8) System Manager's Manual FJORKER(8)

fjorkerminimalistic ICMP echo request/reply implementation

fjorker host

fjorker --version

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.

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.

ping(8)

The fjorker utility implements ICMP echo request/reply as described in RFC 792.

The fjorker utility first appeared in 2025.

July 31, 2025 Debian