author | Rich Burridge <rich.burridge@oracle.com> |
Fri, 23 Oct 2015 15:32:50 -0700 | |
changeset 5007 | 0052258cbb9d |
parent 1043 | 585b09419d1c |
child 7820 | a2b9a7de9e1a |
permissions | -rw-r--r-- |
1043
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
1 |
--- libdnet-1.12/test/dnet/dnet.8.orig 2012-05-23 08:30:25.629791399 -0700 |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
2 |
+++ libdnet-1.12/test/dnet/dnet.8 2012-05-23 08:47:33.464415318 -0700 |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
3 |
@@ -2,240 +2,235 @@ |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
4 |
.\" |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
5 |
.\" Copyright (c) 2001 Dug Song <[email protected]> |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
6 |
.\" |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
7 |
-.Dd October 17, 2001 |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
8 |
-.Dt DNET 8 |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
9 |
-.Os |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
10 |
-.Sh NAME |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
11 |
-.Nm dnet |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
12 |
-.Nd dumb networking library test program |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
13 |
-.Sh SYNOPSIS |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
14 |
-.Nm dnet Ar command Ar args Op ... |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
15 |
-.Sh DESCRIPTION |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
16 |
-.Nm |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
17 |
-is a simple test program for the |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
18 |
-.Xr dnet 3 |
5007
0052258cbb9d
PSARC 2015/428 Normalization of Solaris man page section numbers
Rich Burridge <rich.burridge@oracle.com>
parents:
1043
diff
changeset
|
19 |
+.TH "DNET" "8" "October 21, 2015" "SunOS 5.12" "System Manager's Manual" |
1043
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
20 |
+.SH "NAME" |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
21 |
+\fBdnet\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
22 |
+\- dumb networking library test program |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
23 |
+.SH "SYNOPSIS" |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
24 |
+\fBdnet \fIcommand\fP \fIargs\fP [...]\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
25 |
+.SH "DESCRIPTION" |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
26 |
+\fBdnet\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
27 |
+is a simple test program for the |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
28 |
+dnet(3) |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
29 |
library. It can be used to compose and transmit network datagrams as a |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
30 |
Unix-style filter (e.g. reading from or writing to files and pipes) or |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
31 |
modify the local system network configuration (including the ARP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
32 |
cache, firewall ruleset, network interfaces, and routing table). |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
33 |
-.Pp |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
34 |
-.Ss Payload generation commands |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
35 |
-.Bl -tag -width "foo" |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
36 |
-.It Nm addr Ar address Op ... |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
37 |
-Convert the |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
38 |
-.Ar address |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
39 |
+.PP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
40 |
+.SS "Payload generation commands" |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
41 |
+.TP foo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
42 |
+\fBaddr\fP \fIaddress\fP [...] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
43 |
+Convert the |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
44 |
+\fIaddress\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
45 |
(specified as a hostname, IP address, or MAC address) |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
46 |
into its binary representation on standard output. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
47 |
-.It Nm hex Ar string Op ... |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
48 |
+.TP foo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
49 |
+\fBhex\fP \fIstring\fP [...] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
50 |
Convert the C-style escaped |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
51 |
-.Ar string |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
52 |
-(shellcode, for instance) into its binary representation on standard output. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
53 |
-.It Nm rand Ar len |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
54 |
+\fIstring\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
55 |
+(shellcode, for instance) into its binary representation on standard output. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
56 |
+.TP foo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
57 |
+\fBrand\fP \fIlen\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
58 |
Write |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
59 |
-.Ar len |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
60 |
+\fIlen\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
61 |
random bytes to standard output. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
62 |
-.El |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
63 |
-.Ss Packet encapsulation commands |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
64 |
-.Bl -tag -width "foo" |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
65 |
-.It Xo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
66 |
-.Nm eth |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
67 |
-.Op Nm type Ar type |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
68 |
-.Op Nm src Ar mac |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
69 |
-.Op Nm dst Ar mac |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
70 |
-.Xc |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
71 |
+.SS "Packet encapsulation commands" |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
72 |
+.TP foo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
73 |
+\fBeth\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
74 |
+[\fBtype\fP \fItype\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
75 |
+[\fBsrc\fP \fImac\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
76 |
+[\fBdst\fP \fImac\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
77 |
Prepend the data read from standard input with an Ethernet header on |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
78 |
standard output. The Ethernet |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
79 |
-.Ar type |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
80 |
+\fItype\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
81 |
may be specified as |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
82 |
-.Ql arp , |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
83 |
-.Ql ip , |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
84 |
+`arp', |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
85 |
+`ip', |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
86 |
or as a hex, octal, or decimal number. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
87 |
-.It Xo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
88 |
-.Nm arp |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
89 |
-.Op Nm op Ar op |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
90 |
-.Op Nm sha Ar mac |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
91 |
-.Op Nm spa Ar host |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
92 |
-.Op Nm tha Ar mac |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
93 |
-.Op Nm tpa Ar host |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
94 |
-.Xc |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
95 |
+.TP foo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
96 |
+\fBarp\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
97 |
+[\fBop\fP \fIop\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
98 |
+[\fBsha\fP \fImac\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
99 |
+[\fBspa\fP \fIhost\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
100 |
+[\fBtha\fP \fImac\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
101 |
+[\fBtpa\fP \fIhost\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
102 |
Prepend the data read from standard input with an ARP header on |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
103 |
standard output. The ARP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
104 |
-.Ar op |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
105 |
+\fIop\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
106 |
may be specified as |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
107 |
-.Ql req , |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
108 |
-.Ql rep , |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
109 |
-.Ql revreq , |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
110 |
-.Ql revrep , |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
111 |
+`req', |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
112 |
+`rep', |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
113 |
+`revreq', |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
114 |
+`revrep', |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
115 |
or as a hex, octal, or decimal number. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
116 |
-.It Xo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
117 |
-.Nm ip |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
118 |
-.Op Nm tos Ar num |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
119 |
-.Op Nm id Ar num |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
120 |
-.Op Nm off Ar offset |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
121 |
-.Op Nm ttl Ar num |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
122 |
-.Op Nm proto Ar protocol |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
123 |
-.Op Nm src Ar host |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
124 |
-.Bk -words |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
125 |
-.Op Nm dst Ar dst |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
126 |
-.Ek |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
127 |
-.Xc |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
128 |
+.TP foo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
129 |
+\fBip\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
130 |
+[\fBtos\fP \fInum\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
131 |
+[\fBid\fP \fInum\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
132 |
+[\fBoff\fP \fIoffset\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
133 |
+[\fBttl\fP \fInum\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
134 |
+[\fBproto\fP \fIprotocol\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
135 |
+[\fBsrc\fP \fIhost\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
136 |
+[\fBdst\fP \fIdst\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
137 |
Prepend the data read from standard input with an IP header on |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
138 |
standard output. The fragmentation |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
139 |
-.Ar offset |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
140 |
-may be specified as a decimal number (optionally concatenated with |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
141 |
-.Ql + |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
142 |
-to indicate more fragments) or as a hex number. The |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
143 |
-.Ar protocol |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
144 |
+\fIoffset\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
145 |
+may be specified as a decimal number (optionally concatenated with |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
146 |
+`+' |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
147 |
+to indicate more fragments) or as a hex number. The |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
148 |
+\fIprotocol\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
149 |
may be specified by name, or as a hex, octal, or decimal number. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
150 |
-.It Xo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
151 |
-.Nm icmp |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
152 |
-.Op Nm type Ar num |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
153 |
-.Op Nm code Ar num |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
154 |
-.Xc |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
155 |
+.TP foo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
156 |
+\fBicmp\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
157 |
+[\fBtype\fP \fInum\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
158 |
+[\fBcode\fP \fInum\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
159 |
Prepend the data read from standard input with an ICMP header on |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
160 |
standard output. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
161 |
-.It Xo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
162 |
-.Nm tcp |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
163 |
-.Op Nm sport Ar port |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
164 |
-.Op Nm dport Ar port |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
165 |
-.Op Nm flags Ar flags |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
166 |
-.Op Nm seq Ar num |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
167 |
-.Op Nm ack Ar num |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
168 |
-.Op Nm win Ar num |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
169 |
-.Op Nm urp Ar num |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
170 |
-.Xc |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
171 |
+.TP foo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
172 |
+\fBtcp\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
173 |
+[\fBsport\fP \fIport\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
174 |
+[\fBdport\fP \fIport\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
175 |
+[\fBflags\fP \fIflags\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
176 |
+[\fBseq\fP \fInum\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
177 |
+[\fBack\fP \fInum\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
178 |
+[\fBwin\fP \fInum\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
179 |
+[\fBurp\fP \fInum\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
180 |
Prepend the data read from standard input with a TCP header on |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
181 |
standard output. A |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
182 |
-.Ar port |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
183 |
-may be specified by name or hex, octal, or decimal number. The TCP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
184 |
-.Ar flags |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
185 |
+\fIport\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
186 |
+may be specified by name or hex, octal, or decimal number. The TCP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
187 |
+\fIflags\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
188 |
may be specified as some combination of the characters in the set |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
189 |
-.Ql SAFRPU |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
190 |
+`SAFRPU' |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
191 |
or as a hex number. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
192 |
-.It Xo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
193 |
-.Nm udp |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
194 |
-.Op Nm sport Ar port |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
195 |
-.Op Nm dport Ar port |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
196 |
-.Xc |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
197 |
+.TP foo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
198 |
+\fBudp\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
199 |
+[\fBsport\fP \fIport\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
200 |
+[\fBdport\fP \fIport\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
201 |
Prepend the data read from standard input with a UDP header on |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
202 |
standard output. A |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
203 |
-.Ar port |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
204 |
+\fIport\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
205 |
may be specified by name or hex, octal, or decimal number. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
206 |
-.El |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
207 |
-.Ss Packet transmission commands |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
208 |
-.Bl -tag -width "foo" |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
209 |
-.It Nm send Op Ar device |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
210 |
+.SS "Packet transmission commands" |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
211 |
+.TP foo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
212 |
+\fBsend\fP [\fIdevice\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
213 |
Read a packet from standard input and send it over the network. If no |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
214 |
-.Ar device |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
215 |
+\fIdevice\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
216 |
is specified, the packet is assumed to be an IP datagram and routed |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
217 |
to its destination. Otherwise, the packet is assumed to be an Ethernet |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
218 |
frame and is transmitted on the specified interface. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
219 |
-.El |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
220 |
-.Ss Kernel interface commands |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
221 |
-.Bl -tag -width "foo" |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
222 |
-.It Nm arp show |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
223 |
+.SS "Kernel interface commands" |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
224 |
+.TP foo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
225 |
+\fBarp show\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
226 |
Display the kernel ARP cache. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
227 |
-.It Nm arp get Ar host |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
228 |
+.TP foo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
229 |
+\fBarp get\fP \fIhost\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
230 |
Display the kernel ARP entry for |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
231 |
-.Ar host . |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
232 |
-.It Nm arp add Ar host Ar mac |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
233 |
+\fIhost\fP. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
234 |
+.TP foo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
235 |
+\fBarp add\fP \fIhost\fP \fImac\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
236 |
Add an ARP entry mapping the |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
237 |
-.Ar mac |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
238 |
+\fImac\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
239 |
address for |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
240 |
-.Ar host . |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
241 |
-.It Nm arp delete Ar host |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
242 |
+\fIhost\fP. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
243 |
+.TP foo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
244 |
+\fBarp delete\fP \fIhost\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
245 |
Delete the ARP entry for |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
246 |
-.Ar host . |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
247 |
-.Pp |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
248 |
-.It Nm fw show |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
249 |
+\fIhost\fP. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
250 |
+.sp |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
251 |
+.TP foo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
252 |
+\fBfw show\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
253 |
Display the kernel firewall ruleset. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
254 |
-.It Xo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
255 |
-.Nm fw add Ns \&| Ns Nm delete |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
256 |
-.Ar action Ar direction Ar device |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
257 |
-.Ar protocol |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
258 |
-.Ar src Ns Op \&: Ns Ar port[-max] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
259 |
-.Ar dst Ns Op \&: Ns Ar port[-max] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
260 |
-.Op Ar type Ns Op /code |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
261 |
-.Xc |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
262 |
+.TP foo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
263 |
+\fBfw add\fP\&|\fBdelete\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
264 |
+\fIaction\fP \fIdirection\fP \fIdevice\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
265 |
+\fIprotocol\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
266 |
+\fIsrc\fP[\&:\fIport[-max]\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
267 |
+\fIdst\fP[\&:\fIport[-max]\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
268 |
+[\fItype\fP[/code]] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
269 |
Add a rule to or delete a rule from the active firewall ruleset. The |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
270 |
-.Ar action |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
271 |
+\fIaction\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
272 |
must be either |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
273 |
-.Ql allow |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
274 |
+`allow' |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
275 |
or |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
276 |
-.Ql block . |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
277 |
+`block'. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
278 |
The direction must be either |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
279 |
-.Ql in |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
280 |
+`in' |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
281 |
or |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
282 |
-.Ql out . |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
283 |
-The |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
284 |
-.Ar device |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
285 |
-may specify an interface name, or |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
286 |
-.Ql any . |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
287 |
-The |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
288 |
-.Ar protocol |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
289 |
+`out'. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
290 |
+The |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
291 |
+\fIdevice\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
292 |
+may specify an interface name, or |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
293 |
+`any'. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
294 |
+The |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
295 |
+\fIprotocol\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
296 |
may be specified by name, or as a decimal number. For TCP and |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
297 |
-UDP protocols, a |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
298 |
-.Ar port |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
299 |
+UDP protocols, a |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
300 |
+\fIport\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
301 |
(or range, if specified with a |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
302 |
-.Ar max |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
303 |
+\fImax\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
304 |
value) may be specified in decimal and appended to the source and/or |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
305 |
destination address. For ICMP, a |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
306 |
-.Ar type |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
307 |
+\fItype\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
308 |
(and optional |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
309 |
-.Ar code ) |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
310 |
+\fIcode\fP) |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
311 |
may be specified in decimal. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
312 |
-.It Nm intf show |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
313 |
+.TP foo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
314 |
+\fBintf show\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
315 |
Display the configuration of all network interfaces. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
316 |
-.It Nm intf get Ar device |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
317 |
+.TP foo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
318 |
+\fBintf get\fP \fIdevice\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
319 |
Display the configuration for the interface specified by |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
320 |
-.Ar device . |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
321 |
-.It Xo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
322 |
-.Nm intf set |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
323 |
-.Ar device |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
324 |
-.Op Nm alias Ar host |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
325 |
-.Op Nm dst Ar host |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
326 |
-.Op Nm inet Ar host |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
327 |
-.Op Nm link Ar mac |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
328 |
-.Op Nm up Ns \&| Ns Nm down |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
329 |
-.Op Nm arp Ns \&| Ns Nm noarp |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
330 |
-.Xc |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
331 |
+\fIdevice\fP. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
332 |
+.TP foo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
333 |
+\fBintf set\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
334 |
+\fIdevice\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
335 |
+[\fBalias\fP \fIhost\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
336 |
+[\fBdst\fP \fIhost\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
337 |
+[\fBinet\fP \fIhost\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
338 |
+[\fBlink\fP \fImac\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
339 |
+[\fBup\fP\&|\fBdown\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
340 |
+[\fBarp\fP\&|\fBnoarp\fP] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
341 |
Configure the interface specified by |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
342 |
-.Ar device . |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
343 |
-.It Nm route show |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
344 |
+\fIdevice\fP. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
345 |
+.TP foo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
346 |
+\fBroute show\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
347 |
Display the kernel routing table. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
348 |
-.It Nm route get Ar dst |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
349 |
+.TP foo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
350 |
+\fBroute get\fP \fIdst\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
351 |
Display the route for the destination |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
352 |
-.Ar dst , |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
353 |
+\fIdst\fP, |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
354 |
specified as a hostname, IP address, or network prefix in CIDR notation. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
355 |
-.It Nm route add Ar dst Ar gw |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
356 |
+.TP foo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
357 |
+\fBroute add\fP \fIdst\fP \fIgw\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
358 |
Add a route for the destination |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
359 |
-.Ar dst |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
360 |
+\fIdst\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
361 |
through the gateway |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
362 |
-.Ar gw . |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
363 |
-.It Nm route delete Ar dst |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
364 |
+\fIgw\fP. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
365 |
+.TP foo |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
366 |
+\fBroute delete\fP \fIdst\fP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
367 |
Delete the route for the destination |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
368 |
-.Ar dst . |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
369 |
-.El |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
370 |
-.Sh EXAMPLES |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
371 |
+\fIdst\fP. |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
372 |
+.SH "EXAMPLES" |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
373 |
Send a UDP datagram containing random shellcode: |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
374 |
-.Bd -literal -offset indent |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
375 |
+.nf |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
376 |
dnet hex "\\xeb\\x1f\\x5e\\x89\\x76\\x08\\x31\\xc0\\x88\\x46\\x07\\x89" \\ |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
377 |
"\\x46\\x0c\\xb0\\x0b\\x89\\xf3\\x8d\\x4e\\x08\\x8d\\x56\\x0c\\xcd\\x80" \\ |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
378 |
"\\x31\\xdb\\x89\\xd8\\x40\\xcd\\x80\\xe8\\xdc\\xff\\xff\\xff/bin/sh" | \\ |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
379 |
dnet udp sport 555 dport 666 | \\ |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
380 |
dnet ip proto udp src 1.2.3.4 dst 5.6.7.8 | dnet send |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
381 |
-.Ed |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
382 |
-.Pp |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
383 |
+.fi |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
384 |
+.PP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
385 |
Save an ARP request in a file and send it twice: |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
386 |
-.Bd -literal -offset indent |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
387 |
+.nf |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
388 |
dnet arp op req sha 0:d:e:a:d:0 spa 10.0.0.3 tpa 10.0.0.4 | \\ |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
389 |
dnet eth type arp src 0:d:e:a:d:0 dst ff:ff:ff:ff:ff:ff > arp.pkt |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
390 |
dnet send fxp0 < arp.pkt |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
391 |
dnet send fxp0 < arp.pkt |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
392 |
-.Ed |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
393 |
-.Pp |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
394 |
+.fi |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
395 |
+.PP |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
396 |
Send a fragmented ping packet: |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
397 |
-.Bd -literal -offset indent |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
398 |
+.nf |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
399 |
# Create ping packet with IP header, to set ICMP checksum |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
400 |
echo "monkey monkey monkey monkey" | dnet icmp type 8 code 0 | \\ |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
401 |
dnet ip proto icmp src 1.2.3.4 dst 5.6.7.8 > ping.pkt |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
402 |
@@ -251,9 +246,9 @@ |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
403 |
dnet send |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
404 |
dnet ip id 1 off 24 proto icmp src 1.2.3.4 dst 5.6.7.8 < p.ab | \\ |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
405 |
dnet send |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
406 |
-.Ed |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
407 |
-.Sh SEE ALSO |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
408 |
-.Xr dnet 3 |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
409 |
-.Sh AUTHORS |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
410 |
+.fi |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
411 |
+.SH "SEE ALSO" |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
412 |
+dnet(3) |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
413 |
+.SH "AUTHORS" |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
414 |
Dug Song |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
415 |
-.Aq [email protected] |
585b09419d1c
PSARC 2012/202 libdnet 1.12
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
416 |
+<[email protected]> |