voip.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:CVE-2016-6366 作者: RiskSense-Ops 项目源码 文件源码
def voip_play3(lst=None,**kargs):
    dsp,rd = os.popen2("sox -t .ul - -t ossdsp /dev/dsp")
    try:
        def play(pkt, dsp=dsp):
            if pkt and pkt.haslayer(UDP) and pkt.haslayer(Raw):
                dsp.write(pkt.getlayer(RTP).load)
        if lst is None:
            sniff(store=0, prn=play, **kargs)
        else:
            for p in lst:
                play(p)
    finally:
        try:
            dsp.close()
            rd.close()
        except:
            pass
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号