• 修改SIP协议中的User-Agent名称


    修改目的:如果user-agent 带上了 GIT 版本信息,容易被人抓住版本漏洞针对性的攻击。

    示例如下:

    SIP/2.0 100 Trying
    Via: SIP/2.0/UDP 192.168.5.218:5060;rport=5060;branch=z9hG4bK--106273027814628634511462861243
    
    From: <sip:803620**@192.168.5.50:5080>;tag=14628634511462861242-1
    
    To: <sip:6151****@192.168.5.50:5080>
    
    Call-ID: 14628634511114668209-0@192.168.5.218
    
    CSeq: 100020 INVITE
    
    User-Agent: FreeSWITCH-mod_sofia/1.5.15b+git~20141014T182052Z~e3e267f462~64bit
    
    Content-Length: 0
    

    修改方法:  

    在对应的sofia profile 中添加<param name="user-agent-string" value="logo_fox_丹江流"/> ,需要 restart profile  来实现。

    初次之外,SDP中也是会有FreeSWITCH的版本信息:

    sofia_glue.c:1232 sofia/external/15921451763 sending invite version: 1.5.15b git e3e267f 2014-10-14 18:20:52Z 64bit
    Local SDP:
    v=0
    o=FreeSWITCH 1467861113 1467861114 IN IP4 192.168.5.50
    s=FreeSWITCH
    c=IN IP4 192.168.5.50
    t=0 0
    m=audio 17362 RTP/AVP 18 101 13
    a=rtpmap:18 G729/8000
    a=rtpmap:101 telephone-event/8000
    a=fmtp:101 0-16
    a=ptime:20
    a=sendrecv

    修改方法:

    添加 <param name="username" value="logo_fox"/>  rescan profile 即可

      

     

  • 相关阅读:
    城市承灾体脆弱性和易损性的影响因素
    《风暴潮、海浪、海啸和海冰灾害应急预案》
    承灾体
    ArcGIS数据存储的方式
    ArcGIS几种数据格式2
    ArcGIS几种数据格式
    【ArcGIS】文件地理数据库,个人地理数据库与ArcSDE的局别
    dojo事件绑定
    Spark最简安装
    Spark 概述
  • 原文地址:https://www.cnblogs.com/logo-fox/p/5482760.html
Copyright © 2020-2023  润新知