Skip to main content
Sandro Gauci

Sandro Gauci, Enable Security

SIPVicious OSS v0.3.4 released with exit codes and automation features

We just made SIPVicious OSS v0.3.4 available, so go get it! Or install it via pip:

pip install sipvicious --upgrade

What’s new?

Two main things:

  • Exit codes, just like SIPVicious PRO’s
  • Integration with Github Actions

This release makes it much easier to use SIPVicious OSS within your CI/CD pipelines and other automation systems. One should, of course, read the documentation on automation for more information. But here’s an example script to get the idea of what can be done:

do_test() {
    $2
    if [ $? -ne $1 ]; then exit 1; fi
}

# see if the demo server is responding at all
do_test 0 "sipvicious_map demo.sipvicious.pro"
# try guessing some extensions
do_test 40 "sipvicious_svwar udp://demo.sipvicious.pro:5060 -e 1000-1200"
# cracking password for user 1000
do_test 40 "sipvicious_svcrack demo.sipvicious.pro -u 1000 -r 1400-1600"

And here’s a quick demo of SIPVicious OSS being used within Github Actions to automatically test the target demo server at demo.sipvicious.pro:

Thanks go to …

@0xInfection for his excellent work on this release!


Sandro Gauci

Sandro Gauci

CEO, Chief Mischief Officer at Enable Security

Sandro Gauci leads the operations and research at Enable Security. He is the original developer of SIPVicious OSS, the SIP security testing toolset. His role is to focus on the vision of the company, design offensive security tools and engage in security research and testing. Therefore, he is the proud owner of the title of Chief Mischief Officer at Enable Security.

He offers public office hours and is reachable here.