YAML
Heads up
SIPVicious PRO is an internal tool used by Enable Security during security testing engagements and is no longer sold or licensed.
The following is an example, and default settings, of a YAML configuration:
about:
mascot: false
debug:
logging: false
profile-cpu: false
rtp:
bleed:
bleed-config: []
conn-count: 10
output: []
port-ranges: 10000-20000,35000-65000
probe-all-ports: false
probe-during-attack: false
proto: ""
rate: ""
rounds: 0
rtcp-payload: ""
rtp-payload: ""
flood:
auth-config: []
ca-cert: ""
call-mode: caller
client-cert: ""
client-key: ""
codec:
- opus
- alaw
- ulaw
- opus
- gsm
- g723
- lpc
- g722
- g728
- g729
- h261
- h263
conn-count: 1
credentials: ""
domain: ""
extension: ""
from: ""
rate: ""
register: false
rtp-payload: music.wav
templates: .
tls-key-log: ""
inject:
conn-count: 1
inject-config: []
port-ranges: 10000-20000,35000-65000
probe-all-ports: false
rate: ""
rounds: 0
rtp-payload: ""
srtp: none
sip:
ca-cert: ""
client-cert: ""
client-key: ""
crack:
digestleak:
auth-config: []
call-mode: caller
challenge-config: []
codec:
- alaw
- ulaw
- opus
- gsm
- g723
- lpc
- g722
- g728
- g729
- h261
- h263
credentials: ""
domain: ""
extension: ""
from: ""
methods:
- BYE
- INVITE
output: []
register: false
rtp-payload: music.wav
online:
auth-config: []
close-conn: false
conn-count: 30
credentials-file: ""
dictionary: ""
domain: ""
extensions: []
extensions-file: ""
from: ""
method: register
pattern:
- ext
range: []
range-fmt: ""
rate: ""
to: ""
dos:
flood:
auth-config: []
auth-mode: ""
caller-mode: []
close-conn: false
conn-count: 30
credentials: ""
domain: ""
extension: ""
extensions-file: ""
flood-config: []
from: ""
max-requests: 0
method: REGISTER
no-prober: false
rate: ""
register: false
enumerate:
extensions:
auth-config: []
auth-mode: ignore
conn-count: 30
credentials: ""
domain: ""
ext-fmt: ""
extensions:
- 0-9999
- admin
extensions-file: ""
from: ""
method: ""
no-prober: false
probe-methods:
- REGISTER
- SUBSCRIBE
- NOTIFY
- PUBLISH
- MESSAGE
- INVITE
- OPTIONS
probe-only: false
rate: ""
register: false
to-domain: ""
methods:
auth-config: []
credentials: ""
domain: ""
extension: ""
from: ""
methods:
- REGISTER
- SUBSCRIBE
- NOTIFY
- PUBLISH
- MESSAGE
- INVITE
- OPTIONS
- BYE
- CANCEL
- ACK
- PRACK
- INFO
- REFER
- UPDATE
rate: ""
register: false
fuzz:
request:
auth-config: []
caller-mode: []
close-conn: false
conn-count: 30
credentials: ""
domain: ""
extension: ""
from: ""
fuzz-mode: ""
max-requests: 0
method: ""
mutator: radamsa
no-prober: false
rate: ""
register: false
srtp: none
templates: .
tls-key-log: ""
utils:
call:
auth-config: []
caller-mode:
- hangup-call:30s
codec:
- ulaw
- alaw
- opus
credentials: ""
domain: ""
extension: ""
from: ""
register: false
rtp-payload: music.wav
callee:
auth-config: []
callee-mode: never-hangup
codec:
- ulaw
- alaw
- opus
credentials: ""
domain: ""
from: ""
max-calls: 0
register: false
rtp-payload: music.wav
ping:
auth-config: []
credentials: ""
domain: ""
extension: ""
from: ""
interval: 1s
max-requests: 0
method: OPTIONS
register: false
show:
- warning
timeout: 2s
repeater:
auth-config: []
credentials: ""
domain: ""
extension: ""
from: ""
method: options
register: false
timeout: 1s
templates:
dump:
methods:
- REGISTER
- ACK
- BYE
- CANCEL
- INFO
- INVITE
- MESSAGE
- NOTIFY
- OPTIONS
- PUBLISH
- SUBSCRIBE
- PRACK
- REFER
- UPDATE
test:
auth-config: []
codec:
- ulaw
- alaw
- opus
credentials: ""
domain: ""
extension: ""
from: ""
methods:
- OPTIONS
telemetry:
bind-addr: ""
ca-cert: ""
cert-file: ""
cert-key: ""