SIPVICIOUS_SVWAR(1)

πŸ“¦ version 0.3.8, in nixpkgs unstable

Hey bestie!! πŸ’– Welcome to the User Commands manual page for sipvicious_svwar β€” yes, the icon itself. This little beauty scans SIP PaBXs for valid extension lines, and we're about to go through every single flag together. Grab a snack πŸ“ and let's get into it.

✨ NAME ✨

sipvicious_svwar β€” manual page for sipvicious_svwar v0.3.8. That's the whole name, periodt. πŸ’…

🌸 SYNOPSIS 🌸

sipvicious_svwar [options] target

πŸ’… DESCRIPTION πŸ’…

Examples, bestie β€” these are the vibes:

sipvicious_svwar -e100-999 udp://10.0.0.1:5080
sipvicious_svwar -d dictionary.txt 10.0.0.2
sipvicious_svwar -6 -e2000 2001:db8::10
sipvicious_svwar -6 -e2000 udp://[2001:db8::10]:5060

πŸŽ€ OPTIONS πŸŽ€

  • --version β€” show program's version number and exit. Slay, now you know what version you're on. ✨
  • -h, --help β€” show this help message and exit. Your little rescue button, fr fr.
  • -v, --verbose β€” Increase verbosity. More tea, more detail. 🍡
  • -q, --quiet β€” Quiet mode. Shhh, bestie. 🀫
  • -p PORT, --port=PORT β€” Destination port or port ranges of the SIP device β€” like -p5060,5061,8000-8100. πŸ’…
  • -P PORT, --localport=PORT β€” Source port for our packets.
  • -x IP, --externalip=IP β€” IP Address to use as the external ip. Specify this if you have multiple interfaces or if you are behind NAT.
  • -b BINDINGIP, --bindingip=BINDINGIP β€” By default we bind to all interfaces. This option overrides that and binds to the specified ip address.
  • -t SELECTTIME, --timeout=SELECTTIME β€” This option allows you to throttle the speed at which packets are sent. Change this if you're losing packets. For example try 0.5.
  • -R, --reportback β€” Send the author an exception traceback. Currently sends the command line parameters and the traceback.
  • -A, --autogetip β€” Automatically get the current IP address. This is useful when you are not getting any responses back due to SIPVicious not resolving your local IP.
  • -s NAME, --save=NAME β€” save the session. Has the benefit of allowing you to resume a previous scan and allows you to export scans.
  • --resume=NAME β€” resume a previous scan.
  • -c, --enablecompact β€” enable compact mode. Makes packets smaller but possibly less compatible.
  • -d DICTIONARY, --dictionary=DICTIONARY β€” specify a dictionary file with possible extension names or - for stdin.
  • -m OPTIONS, --method=OPTIONS β€” specify a request method. The default is REGISTER. Other possible methods are OPTIONS and INVITE.
  • -e RANGE, --extensions=RANGE β€” specify an extension or extension range example: -e 100-999,1000-1500,9999.
  • -z PADDING, --zeropadding=PADDING β€” the number of zeros used to pad the username. the options -e 1-9999 -z 4 would give 0001 0002 0003 ... 9999.
  • --force β€” Force scan, ignoring initial sanity checks.
  • -T TEMPLATE, --template=TEMPLATE β€” A format string which allows us to specify a template for the extensions. Example: sipvicious_svwar -e 1-999 --template="123%#04i999" would scan between 1230001999 to 1230999999.
  • -D, --enabledefaults β€” Scan for default / typical extensions such as 1000,2000,3000 ... 1100, etc. This option is off by default. Use --enabledefaults to enable this functionality.
  • --maximumtime=MAXIMUMTIME β€” Maximum time in seconds to keep sending requests without receiving a response back.
  • --domain=DOMAIN β€” force a specific domain name for the SIP message, eg. -d example.org.
  • --debug β€” Print SIP messages received.
  • -6 β€” Scan an IPv6 address. With -6, targets may be given as bare IPv6 literals such as 2001:db8::10 or as UDP URIs such as udp://[2001:db8::10]:5060.

Sipvicious extension line scanner scans SIP PaBXs for valid extension lines.


Okay, legal tea time β˜• β€” you gotta know this:

Copyright (C) 2026 Sandro Gauci <sandro@enablesecurity.com>

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

πŸ”₯ SEE ALSO πŸ”₯

The full documentation for sipvicious_svwar can be found on GitHub at <https://github.com/enablesecurity/sipvicious/wiki>.

That's the whole page, bestie! This was sipvicious_svwar v0.3.8, dated July 2026. Now go scan responsibly and slay. πŸ’…βœ¨

πŸ“¦ where this page comes from