1IP6SIC(1)                IPv6 Stack Integrity Checker                IP6SIC(1)
2
3
4

NNAAMMEE

6       iipp66ssiicc - flood a node with IPv6 frames in an attempt to cause great
7       havoc
8

SSYYNNOOPPSSIISS

10       iipp66ssiicc [--bbDDhhHHttvv] [--ii intf] [--dd dst addr] [--ss src addr] [--ee num hdrs]
11       [--pp num pkts] [--rr seed] [--ww pcap file] [--yy max payload] [--ff fragment
12       pct] [--TT TCP pct] [--UU UDP pct] [--II ICMP pct] [--cc checksum pct] [--44 IPv4
13       tunnel pct] [--66 IPv6 tunnel pct]
14
15

DDEESSCCRRIIPPTTIIOONN

17       iipp66ssiicc sends IPv6 network traffic according to the options supplied on
18       the command line. It supports tunneling, tcp, udp, and icmp payloads,
19       fragments, and checksumming.
20
21       --hh   Show help information.
22
23       --DD   Enable debugging.
24
25       --vv   Show the version.
26
27       --bb   Don't show the progress indicator.
28
29       --HH   Dump each packet in hex after sending it (useful for debugging).
30
31       --tt   Dump each packet in the tcpdump-style interpreted format to
32            stdout.  (requires libtcpdump) Note: All other text is printed to
33            stderr, which allows one to redirect the tcpdump-style output
34            separately.
35
36       --ss ssrrcc aaddddrr
37            Set the source IPv6 address. If a domain name is given, iipp66ssiicc
38            will use getaddrinfo to resolve it to an IPv6 address. If no IPv6
39            address is found, it will create an IPv4-mapped IPv6aaanndddd.ress.
40            Random addresses, the default, can be specified with
41
42       --dd ddsstt aaddddrr
43            Set the destination IPv6 address. If a domain name is given,
44            iipp66ssiicc will use getaddrinfo to resolve it to an IPv6 address. If
45            no IPv6 address is found, it will create an IPv4-mapped IPv6  aanndd.
46            address.  Random addresses, the default, can be specified with
47
48       --ii iinnttff
49            Set the outgoing interface.
50
51       --pp nnuumm ppkkttss
52            Set the number of packets iipp66ssiicc will create and send. if this
53            option is not given, or -1 is given, iipp66ssiicc will send an infinite
54            amount of packets.
55
56       --rr sseeeedd
57            Set the randomization seed. This is useful for duplicating runs.
58
59       --ww ppccaapp ffiillee
60            Save every packet created to ccaapp
61            ffiillee using libpcap. Note that this does not stop iipp66ssiicc from
62            writing packets to the wire.
63
64       --yy mmaaxx ppaayyllooaadd
65            Set the maximum number of bytes in the payload, including the
66            ethernet header.  This is useful the the specified interface has a
67            non-standard MTU.
68
69       --ff ppeerrcceenntt
70            Set the percentage of packets which should have an IPv6 fragment
71            header. The value given should be between 0 and 100.  If 100 is
72            specified, then all packets created will have an IPv6 fragment
73            header.
74
75       --TT ppeerrcceenntt
76            Set the percentage of packets with a random TCP payload.
77
78       --UU ppeerrcceenntt
79            Set the percentage of packets with a random UDP payload.
80
81       --II ppeerrcceenntt
82            Set the percentage of packets with a random ICMPv6 payload. Note
83            that this will be an (IPv4) ICMP payload if -4 is specified.
84
85       --cc ppeerrcceenntt
86            Set the percentage of packets which will have a valid TCP, UDP,
87            ICMP, and IP checksum.
88
89       --44 ppeerrcceenntt
90            Set the percentage of packets to have an IPv4 header following the
91            initial IPv6 header.  The IPv6 header's 'nxt' byte will be set to
92            IPPROTO_IPIP (for IP tunneling).  Higher layer header options can
93            also be specifed in conjunction with this option.
94
95
96       --66 ppeerrcceenntt
97            Set the percentage of packets to have an IPv6 header following the
98            initial IPv6 header.  The IPv6 header's 'nxt' byte will be set to
99            IPPROTO_IPV6 (for IPv6 tunneling).  Higher layer header options
100            can also be specifed in conjunction with this option.
101
102

SSEEEE AALLSSOO

104       isic - the IP Stack Integrity Checker libdnet - a cross-platform
105       networking library
106

AAUUTTHHOORR

108       Greg Taleck, taleck@oz.net
109
110
111
112
1133rd Berkeley Distribution        ip6sic v.0.1                        IP6SIC(1)
Impressum