Rechercher une page de manuel
ip6sic
Langue: en
Version: ip6sic v.0.1 (fedora - 04/07/09)
Section: 1 (Commandes utilisateur)
NAME
ip6sic - flood a node with IPv6 frames in an attempt to cause great havocSYNOPSIS
ip6sic [-bDhHtv] [-i intf] [-d dst addr] [-s src addr] [-e num hdrs] [-p num pkts] [-r seed] [-w pcap file] [-y max payload] [-f fragment pct] [-T TCP pct] [-U UDP pct] [-I ICMP pct] [-c checksum pct] [-4 IPv4 tunnel pct] [-6 IPv6 tunnel pct]DESCRIPTION
ip6sic sends IPv6 network traffic according to the options supplied on the command line. It supports tunneling, tcp, udp, and icmp payloads, fragments, and checksumming.- -h
- Show help information.
- -D
- Enable debugging.
- -v
- Show the version.
- -b
- Don't show the progress indicator.
- -H
- Dump each packet in hex after sending it (useful for debugging).
- -t
- Dump each packet in the tcpdump-style interpreted format to stdout. (requires libtcpdump) Note: All other text is printed to stderr, which allows one to redirect the tcpdump-style output separately.
- -s src addr
- Set the source IPv6 address. If a domain name is given, ip6sic will use getaddrinfo to resolve it to an IPv6 address. If no IPv6 address is found, it will create an IPv4-mapped IPv6 address. Random addresses, the default, can be specified withand.
- -d dst addr
- Set the destination IPv6 address. If a domain name is given, ip6sic will use getaddrinfo to resolve it to an IPv6 address. If no IPv6 address is found, it will create an IPv4-mapped IPv6 address. Random addresses, the default, can be specified withand.
- -i intf
- Set the outgoing interface.
- -p num pkts
- Set the number of packets ip6sic will create and send. if this option is not given, or -1 is given, ip6sic will send an infinite amount of packets.
- -r seed
- Set the randomization seed. This is useful for duplicating runs.
- -w pcap file
- Save every packet created to
cap file using libpcap. Note that this does not stop ip6sic from writing packets to the wire. - -y max payload
- Set the maximum number of bytes in the payload, including the ethernet header. This is useful the the specified interface has a non-standard MTU.
- -f percent
- Set the percentage of packets which should have an IPv6 fragment header. The value given should be between 0 and 100. If 100 is specified, then all packets created will have an IPv6 fragment header.
- -T percent
- Set the percentage of packets with a random TCP payload.
- -U percent
- Set the percentage of packets with a random UDP payload.
- -I percent
- Set the percentage of packets with a random ICMPv6 payload. Note that this will be an (IPv4) ICMP payload if -4 is specified.
- -c percent
- Set the percentage of packets which will have a valid TCP, UDP, ICMP, and IP checksum.
- -4 percent
- Set the percentage of packets to have an IPv4 header following the initial IPv6 header. The IPv6 header's 'nxt' byte will be set to IPPROTO_IPIP (for IP tunneling). Higher layer header options can also be specifed in conjunction with this option.
- -6 percent
- Set the percentage of packets to have an IPv6 header following the initial IPv6 header. The IPv6 header's 'nxt' byte will be set to IPPROTO_IPV6 (for IPv6 tunneling). Higher layer header options can also be specifed in conjunction with this option.
SEE ALSO
isic - the IP Stack Integrity Checker libdnet - a cross-platform networking libraryAUTHOR
Greg Taleck, taleck@oz.netContenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre