Command flood - Pepelux/sippts GitHub Wiki

Usage

$ sippts flood -h

Target:
  -i IP|HOST            Target IP address
  -r REMOTE_PORT        Remote port (default: 5060)
  -p PROTOCOL           Protocol: udp|tcp|tls (default: udp)

Headers:
  -m METHOD             Method used to scan: options, invite, register (default: options)
  -d DOMAIN             SIP Domain or IP address. Ex: my.sipserver.com (default: target IP address)
  -cd CONTACT_DOMAIN    Domain or IP address for Contact header. Ex: 10.0.1.2
  -fn FROM_NAME         From Name. Ex: Bob
  -fu FROM_USER         From User (default: 100)
  -fd FROM_DOMAIN       From Domain. Ex: 10.0.0.1
  -tn TO_NAME           To Name. Ex: Alice
  -tu TO_USER           To User (default: 100)
  -td TO_DOMAIN         To Domain. Ex: 10.0.0.1
  -ua USER_AGENT        User-Agent header (default: pplsip)
  -digest DIGEST        Add a customized Digest header

Log:
  -v                    Increase verbosity
  -vv                   Increase more verbosity
  -o FILE               Save data into a log file

Fuzzing:
  -b                    Send malformed headers
  -charset CHARSET      Alphabet [all|printable|ascii|hex] (by default: printable characters) -  "-b required"
  -min NUMBER           Min length (default: 0) -  "-b required"
  -max NUMBER           Max length (default: 1000) - "-b required"

Other options:
  -th THREADS           Number of threads (default: 200)
  -n NUMBER, --number NUMBER
                        Number of requests (by default: non stop)
  -h, --help            Show this help

Example

$ sippts flood -i 192.168.2.203 -r 5080 -m invite -v


Press Ctrl+C to stop
[|] Sending INVITE to 192.168.2.203:5080/UDP ...