SIP-sipp的使用
SIP
sipp的安装与使用
安装在自己的虚拟机中
问题:虚拟机无网络,桥接或者NAT,sudo dhclient eth0
reference:虚拟机不能上网,ifconfig后只有lo
- 获取sipp
- 安装依赖
- 编译安装
问题:安装依赖失败?例如:Unable to locate package 可以按照以下步骤:
- sudo apt-get update
- sudo apt-get upgrade
- 1\2步骤失败,尝试换源
换源:
sudo cp /etc/apt/sources.ist ~#备份
sudo vim /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multivers
sudo apt-get update
获取
- 在虚拟机中,解压sipp-3.3.tar.gz。官网下载也行。
依赖
sudo apt-get install g++ gcc automake autoconf libtool make sudo apt-get install libncurses5 libncurses5-dev sudo apt-get install openssl libssl-dev sudo apt-get install libsctp1 lksctp-tools libsctp-dev sudo apt-get install libpcap-dev libnet1 libnet1-dev sudo apt-get install gsl-bin libgsl0-dev libgsl0ldbl
make or make ossl,然后使用 ./sipp -h 检查是否安装完毕
使用
sipp -sf (xml的路径) -i (本机ip) -p (本机port) -s (remote num) (ip:port) -m (发送次数)
.xml
以我使用的400.xml为例
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE scenario>
<!-- sipp> sipp -p 15060 -sf 000_recvreg.xml --><scenario name="Registration">
<label id="1"/>
<recv request="PING">
</recv><send next="1">
<![CDATA[
SIP/2.0 400 Bad Request
[last_Via:]
[last_To:];tag=asdfa312
[last_CSeq:]
[last_From:]
Allow: REGISTER,INVITE,ACK,BYE,CANCEL,REFER,OPTIONS,NOTIFY,SUBSCRIBE,MESSAGE,INFO,PRACK,UPDATE,PUBLISH
[last_Call-ID:]
WWW-Authenticate: Digest realm="Evergreen",nonce="=werewrerdfgfgfgfythhtththt", algorithm=MD5,qop="auth"
Content-Length: 0
]]>
</send>
</scenario>
“<![CDATA[" 和 “]]>” 之间的内容将会在IP替换后以sip报文的形式发送给目标。可以按需求自由修改报文。
SIP-sipp的使用相关推荐
- sipp脚本撰写(二)
1.1脚本撰写 进行脚本撰写之前需要熟悉一些默认的参数关键字: 关键词 默认值 说明 [service] service 由参数-s传递,一般用来指定单个主被叫 [remote_ip] 远端设备地址 ...
- Sipp工具实现呼叫中心的性能测试
近期要完成一个涉及呼叫的项目,需要支持访客直接联系客服的功能. 对于测试来说,也需要测试呼叫转发的性能,访客直接拨打接入号,由callserver这边添加路由转发到客服这边. 考虑过使用sipp与wi ...
- IPPBX-性能测试
kylinPET ...... SIPp-3.3 ...... SIPp3.3 在Cygwin1.7上编译 make pcapplay_ossl 出现链接错误,需要这两个库 : "-lssl ...
- 媒体服务器(MS)抢救记
文章目录 前言 一.abrt获取core文件 二.gdb分析coredump文件 三.sipp模拟呼叫 三.valrind工具 总结 前言 当媒体服务器发行故障后,先后通过分析SIP信令及媒体服务器抓 ...
- IPV6地址格式分析
IPV6地址格式分析 IPv6的地址长度是128位(bit). 将这128位的地址按每16位划分为一个段,将每个段转换成十六进制数字,并用冒号隔开. 例如:2000:0000:0000:0000:00 ...
- sipp模拟freepbx分机测试(SIP协议调试)
1.sipp的安装 1) 在centos 7.2下安装 yum install make gcc gcc-c++ ncurses ncurses.x86_64 ncurses-devel ncurse ...
- sip测试工具--Sipp的编译
收到一个小红包,一定要寄一个大红包,否则会浑身不舒服! 目录 1.获取源码包: 2. 环境初始化 3. 源码编译 1.获取源码包: git clone https://git.code.sf.net/ ...
- linux sipp 呼叫转移_基于SIP协议的呼叫转移功能实现.pdf
ea句拣 却m川1归3 年第却卷材第 u E,sw部署跚跚跚. E囚le倪cb胁'O响叫ni沁cS缸ci. &τT.e优ch. /De盹ι 15 , 2013 基于 SIP 协议的呼叫转移功能 ...
- SIPp工具Linux下安装
2019独角兽企业重金招聘Python工程师标准>>> 一.SIPp介绍 SIPp是一个测试SIP协议性能的工具软件,这是一个开源软件. 它可使用INVITE和B YE建立 ...
最新文章
- AI模型落地难?试试这个15分钟搞定的开源工具
- linux /etc/hosts.allow和/etc/hosts.deny 限制 禁止 ip连接 黑名单 白名单
- 修改windows远程登录端口
- 紫色精品Bootstrap4 后台UI模板
- Python_多元回归(一元回归)
- scala:Scala class的构造方法与继承
- Java课程笔记_3
- 值传递和引用传递传的到底是啥?
- jfinal中使用freemarker
- allergro音乐术语什么意思_「8D音乐」里的 8 是什么意思?
- struct过滤器和拦截器的区别
- 车牌识别程序python代码_Python+Tensorflow+CNN实现车牌识别的示例代码
- 学以致提高学生操作计算机能力,学用结合,学以致用
- The Forty-ninth Of Word-Day
- java7723魂斗罗2_魂斗罗2013-丛林之谜
- 不得不知的101种心理防御机制,识别并超越它们
- imgui-创建窗口
- linux图形界面安装rpm包,linux中alias别名及rpm安装软件
- 敢问路在何方 路在脚下
- Java 知半径,求周长面积
热门文章
- 【iOS】指纹(面容)支付基本逻辑和适配
- 目前为止最全的微信小程序项目实例 --- demo锦集
- selenium之判断是否定位正确
- oracle之物理数据库结构概述(数据文件、重做日志文件,控制文件等各种数据库文件)
- java校验集装箱柜号是否正确
- Kong Dashboard系列【三】添加插件----rate-limiting
- mysql dump 2013_mysqldump 错误2013 Lost connection
- 【unity 保卫星城】--- 开发笔记07(追踪导弹武器)
- UOJ Easy Round #8 T1 打雪仗 题解
- 拿下Facebook黑客杯四冠王!与Jeff Dean相提并论...ACM竞赛之神的传奇前半生