All Projects → SySS-Research → WireBug

SySS-Research / WireBug

Licence: MIT License
WireBug is a toolset for Voice-over-IP penetration testing

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to WireBug

sip3-salto-ce
SIP3 Salto (Community Edition)
Stars: ✭ 71 (-50%)
Mutual labels:  sip, voip, rtp
Sipsorcery
A WebRTC, SIP and VoIP library for C# and .NET Core. Designed for real-time communications apps.
Stars: ✭ 449 (+216.2%)
Mutual labels:  sip, voip, rtp
sip3-twig-ce
SIP3 Twig (Community Edition)
Stars: ✭ 56 (-60.56%)
Mutual labels:  sip, voip, rtp
Webrtc
Pure Go implementation of the WebRTC API
Stars: ✭ 8,399 (+5814.79%)
Mutual labels:  voip, rtp, srtp
Homer App
HOMER 7.x Front-End and API Server
Stars: ✭ 88 (-38.03%)
Mutual labels:  sip, voip, rtp
Pjproject
PJSIP project
Stars: ✭ 786 (+453.52%)
Mutual labels:  sip, voip, rtp
Mr.sip
SIP-Based Audit and Attack Tool
Stars: ✭ 266 (+87.32%)
Mutual labels:  sip, voip, pentest
sip3-captain-ce
SIP3 Captain (Community Edition)
Stars: ✭ 73 (-48.59%)
Mutual labels:  sip, voip, rtp
Sip3 Ansible
Ansible scripts to install and configure SIP3
Stars: ✭ 64 (-54.93%)
Mutual labels:  sip, voip, rtp
Homer7 Docker
HOMER 7 Docker Images
Stars: ✭ 47 (-66.9%)
Mutual labels:  sip, voip, rtp
Sippts
Set of tools to audit SIP based VoIP Systems
Stars: ✭ 116 (-18.31%)
Mutual labels:  sip, voip, pentest
pyfreebilling
Routing and rating VoIP application for service providers - API based - AGPL v3 - Based on kamailio
Stars: ✭ 75 (-47.18%)
Mutual labels:  sip, voip, rtp
kvazzup
Open software for HEVC video calls
Stars: ✭ 30 (-78.87%)
Mutual labels:  sip, voip
werift-webrtc
WebRTC Implementation for TypeScript (Node.js), includes ICE/DTLS/SCTP/RTP/SRTP
Stars: ✭ 228 (+60.56%)
Mutual labels:  rtp, srtp
AmiClient
Modern .NET Standard client for accessing the Asterisk AMI protocol using async/await and Reactive Extensions (Rx)
Stars: ✭ 30 (-78.87%)
Mutual labels:  sip, voip
siphub
sip capture server by hep。work with OpenSIPS, Kamailo, and FreeSWITCH。
Stars: ✭ 23 (-83.8%)
Mutual labels:  sip, voip
awesome-rtc
📡 A curated list of awesome Real Time Communications resources
Stars: ✭ 196 (+38.03%)
Mutual labels:  sip, voip
go-sip-ua
Go SIP UA library for client/b2bua
Stars: ✭ 129 (-9.15%)
Mutual labels:  sip, voip
vsaudit
VOIP Security Audit Framework
Stars: ✭ 104 (-26.76%)
Mutual labels:  sip, voip
Kalbi
Kalbi - Golang Session Initiated Protocol Framework
Stars: ✭ 85 (-40.14%)
Mutual labels:  sip, voip

WireBug

WireBug is a tool set for Voice-over-IP penetration testing. It is designed as a wizard which makes it easy to use. The tools are build for single using too, so every tool is its own python or bash program.

Installation

Read the Installation Guide in the wiki.

Tools

  • FullBridge: This is a simple bash script to set up a layer2 bridge with two defined interfaces.

  • TimeShift: Tool for response to a NTP request in a man-in-the-middle position (also with FullBridge) with a timestamp in the past or future. You can easily check if the client (VoIP Phone) checks the validity of the server certificate (SIPS, H.323s, HTTPS, LDAPS etc.), or simply use it as a DOS Tool.

  • VlanEnum: This bash script creates 802.1Q virtual interfaces with VLAN tagging and waiting for possible DHCP responses. If it was possible to get an IP Address the interface will be staid alive otherwise it will be deleted.

  • SaCLaC: This includes two python programs. One for spoofing fake LLDP-MED packets to getting into VoIP VLAN or trigger a DoS by instruct the client to set a VLAN-Tag and one to analyze CDP Information of a PCAP File.

  • DecryptSRTP: This script makes it easy to use the Cisco Systems' SRTP library for decrypting a SRTP-SDES Stream if the AES-Key was extracted from the signalling part.

  • CrackTheSIP: A simple brute force tool for cracking SIP digest authentication by using a word list.

  • ZRTPDowngrade: A Tool to drop ZRTP initiated Packets in a man-in-the-middle position.

  • EvilSTUN: A simple tool for fake STUN responses.

  • SIPFuzz: A tool for SIP fuzzing.

  • SIPEnum: This tool enumerates SIP extensions by a given file.

  • SIPBrute: A tool for online brute force attacks against SIP proxies.

  • SIPDiscover: A tool to discover SIP services.

  • RTPFuzz: A tool for fuzzing an injecting random RTP packets (noise) into running streams.

  • RTPAudioInjection: A tool for injecting a raw audio file into running streams.

Usage

Read the wiki pages for more information.

Wizard

The goal of the WireBug tool set is the wizard with tab-completion. This makes it easy to use without knowledge of detailed information about the tool or options. Additionally, you can use any tool from the command line.

Start the Wizard

python wirebug.py

Output

     __      __.__              __________              
    /  \    /  \__|______   ____\______   \__ __  ____  
    \   \/\/   /  \_  __ \_/ __ \|    |  _/  |  \/ ___\ 
>>>>>\>>>>>>>>/|>>||>>|>\/\>>>>>/|>>>>|>>>\>>|>>/>/>/>>>>>>>
      \__/\  / |__||__|    \___  .______  /____/\___  / 
           \/                  \/       \/     /_____/  

by Moritz Abrell - SySS GmbH, 2019 - 2021



Follow the wizard to use WireBug.
Use TAB to show possible options.

wizard > 

help function

wizard > help

Documented commands (type help <topic>):
========================================
bridge       evilstun  lldpspoof       sipcrack     timeshift
cdpanalyze   exit      rtpaudioinject  sipdiscover  vlanenum
clear        help      rtpfuzz         sipenum      zrtpdowngrade
decryptsrtp  lldpdos   sipbrute        sipfuzz

Sample Usage Video

SySS Tool Tip WireBug

References

Author

Moritz Abrell, SySS GmbH 2019-2021

Disclaimer

Use at your own risk. Do not use without full consent of everyone involved. For educational purposes only.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].