SIPVICIOUS_SVMAP(1)
π¦ SIPVICIOUS_SVMAP(1) π¦
okay bestie, so this is the manual page for sipvicious_svmap β part of the Sipvicious crew, living in User Commands land. Buckle up, she's thorough π
β¨ NAME β¨
sipvicious_svmap β the manual page for sipvicious_svmap v0.3.8. That's her. That's the whole name section, no notes π
πΈ SYNOPSIS πΈ
sipvicious_svmap [options] host1 host2 hostrange
π DESCRIPTION π
She scans for SIP devices on a given network. That's the vibe check, and honestly? It's giving main character energy π₯
Here are the examples, verbatim, do not touch:
sipvicious_svmap 10.0.0.1-10.0.0.255 172.16.131.1 sipvicious.org/22 10.0.1.1/241.1.1.1-20 1.1.2-20.* 4.1.*.*
sipvicious_svmap -s session1 --randomize 10.0.0.1/8
sipvicious_svmap --resume session1 -v
sipvicious_svmap -p5060-5062 10.0.0.3-20 -m INVITE
sipvicious_svmap -6 -p5060 2001:db8::10
sipvicious_svmap -6 -p5060 [2001:db8::10]
π OPTIONS π
Every single one, no skipping, fr fr π«Ά
--versionβ shows the program's version number and dips. bye bestie βοΈ-h,--helpβ shows this help message and exits. the classic.-v,--verboseβ turns the verbosity up. more words, more info, more everything.-q,--quietβ quiet mode. shhh π€«-p PORT,--port=PORTβ destination port or port ranges of the SIP device β e.g.-p5060,5061,8000-8100-P PORT,--localport=PORTβ the source port for our packets.-x IP,--externalip=IPβ the IP address to use as the external ip. use this if you've got multiple interfaces OR if you're sitting behind NAT, iykyk π-b BINDINGIP,--bindingip=BINDINGIPβ by default we bind to all interfaces. this option overrides that and binds to the specified ip address instead.-t SELECTTIME,--timeout=SELECTTIMEβ this one lets you trottle (their spelling, keeping it π) the speed at which packets are sent. change this if you're losing packets. for example, try0.5.-R,--reportbackβ sends the author an exception traceback. currently it sends the command line parameters and the traceback.-A,--autogetipβ automatically gets the current IP address. lowkey a lifesaver when you're getting zero responses back because SIPVicious isn't resolving your local IP.-s NAME,--save=NAMEβ saves the session. perks: you can resume a previous scan AND you can export scans. win-win β¨--resume=NAMEβ resumes a previous scan.-c,--enablecompactβ enables compact mode. makes packets smaller but possibly less compatible. tiny but risky, iconic π--randomscanβ scans random IP addresses.-i scan1,--input=scan1β scans IPs that were found in a previous scan. pass the session name as the argument.-I scan1,--inputtext=scan1β scans IPs from a text file. use the same syntax as the command line, but with new lines instead of commas. pass the file name as the argument.-m METHOD,--method=METHODβ specifies the request method. by default this isOPTIONS.-d,--debugβ prints SIP messages received. full receipts π--first=FIRSTβ only sends the first given number of messages (i.e. usually used to scan only X IPs).-e EXTENSION,--extension=EXTENSIONβ specifies an extension. by default this is not set.--randomizeβ randomizes scanning instead of scanning consecutive ip addresses.--srvβ scans the SRV records for SIP on the destination domain name. the targets have to be domain names β e.g.example.org domain1.com--fromname=FROMNAMEβ specifies a name for the from header in requests.-6,--ipv6β scans an IPv6 address.
and under that -6 flag, the page has a whole little nest of details, so here they all are πͺΊ:
- with
-6,svmapexpects bare or bracketed IPv6 literals such as2001:db8::10or[2001:db8::10]. - URI syntax such as
udp://[2001:db8::10]:5060is not supported insvmap. use-pto choose the destination port instead. - randomized IPv6 scans are not supported.
and then, no joke, the manpage just tucks the entire about-the-program + license block in right here under -6. we don't ask questions, we just preserve the facts π
SIPvicious SIP scanner searches for SIP devices on a given network.
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_svmap can be found on GitHub at <https://github.com/enablesecurity/sipvicious/wiki>. go read it, she's got lore π
okay that's the whole page bestie, you ate that π
sourced fromsipvicious_svmapv0.3.8, dated July 2026, living under theSIPVICIOUS_SVMAP(1)banner. mwah π π
π¦ where this page comes from
- nixpkgs unstable: sipvicious 0.3.8
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms