T50(8)

NAME
T50 - network packet injector

SYNOPSIS
t50 [options] [--] host[/CIDR]

DESCRIPTION
Experimental mixed packet injector tool.

OPTIONS

host[/CIDR]
    The host address can be informed in one of two formats: IP address or URI name. In both cases the CIDR can be informed following the host name or IP using '/' as separator. Partial IP addresses can be used. To do so, the user must exclude one or more octects (ex: 192.168 for 192.168.0.0/16 - "192.168." is an invalid host because of the last '.'). When using a partial IP address T50 will calculate CIDR automatically (8, 16 or 24 bits, if the first, second or thrid octect is informed, respectively). Notice that, sometimes, the host argument is misinterpreted as an option. When this happens, you can use the pseudo option '--' before the host address. Also, to avoid this you can provide the host address as the first argument.

--threshold NUM
    Number of packets to send (default 1000).

--flood
    Superseds the threshold.

-B, --bogus-csum
    Bogus checksum.

--turbo
    Extend performance (create child process).

--shuffle
    When used with T50 "protocol", it will shuffle the available protocolos. Otherwise they will be sent in the same order as listed with --list-protocols option.

-s, --saddr ADDR
    IP source address (default RANDOM).

-p, --protocol protoname
    Select an specific protocol to use (see --list-protocolos, below).

-h, --help
    Display full help.

-v, --version
    Display t50 version.

-l, --list-protocols
    Lists all available protocols T50 can provide.

EXAMPLES
Send 500 packets to a single target:

    # t50 192.168.0.100 --threshold 500

Flood test (impliced /24 CIDR. From 192.168.0.1 to 192.168.0.254):

    # t50 192.168.0 --flood

NOTES
Root privilege is mandatory to run t50.

There are lots of options. Please, use -h or --help to see them.

BUGS
As noted before, the host[/CIDR] argument sometimes is misinterpreted as an option. This bug was introduced when the argument parser were changed to support flexible host "names". Someday, I'll correct this (Frederico).

AUTHORS
Nelson Brito

CONTRIBUTORS
Fernando Mercês
Frederico Lamberti Pissarra

REPORTING BUGS
Report bugs at t50 GitHub Repository (http://github.com/fredericopissarra/t50) or at t50-dev google group via t50-dev@googlegroups.com.

COPYRIGHT
Copyright © 2014 T50 developers. Licensed GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.