python - 网络编程

一, 引入你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运行,你就会发现,这两个python的文件分别运行的很好。但是如果这两个程序之间想要传递一个数据,你要怎么做呢?这个问题以你现在的知识就可以解决了,我们可以创建一个文件,把a.py想要传递的内容写到文件中,然后b.py从这个文件中读取内容就可以了。但是当你的a.py和b.py分别在不同电脑上的时候
阅读本文

用python实现ARP欺骗

首先介绍一个python第三方库--Scapy,这个库不是标准库,默认是没有的,需要安装,不过在kali-linux里边是默认安装的,这里我用kali做攻击者,xp做受害者关于ScapyScapy是一个功能强大的交互式数据包操作程序。它能够伪造或解码大量协议的数据包,通过线路发送它们,捕获它们,匹配请求和回复等等。它可以轻松处理大多数经典任务,如扫描,跟踪路由,探测,单元测试,攻击或网络发现(它可
阅读本文

从0到1打造自己的VOIP网络电话系统(基于FreePBX)

从0到1打造自己的网络电话系统最近流量卡越来越便宜了,看看自己手里的“坑不死老用户”的联通卡,顿时感觉到深深的恶意,但是iPhone没有双卡功能,所以只好自己动手打造一个网络电话系统托管联通卡,iPhone使用流量卡,系统转移联通卡的呼叫到iPhone上,其实也没什么人给我打电话了[捂脸
阅读本文

SIP协议搭建电信级VOIP/IM运营平台--架构篇(sip集群)

移动互联网的发展为整个VOIP通信行业开拓了新的战场,一时间各类即时通信软件如雨后春筝般冒了出来,再一次创造了移动互联网的发展神话。SIP协议做为音视频通信的首选标准,应用也越来越广泛。---------------------------神奇的分割线 以下内容为干货------------------------------------中国是特色社会主义国家,其特色表示在社会生活的方方面面,其中
阅读本文

VoLTE的前世今生...说清楚VoIP、VoLTE、CSFB、VoWiFi、SIP、IMS那些事...

VoLTE就像一位优雅的败家姑娘,千呼万唤使出来!难免有人会在VoLTE与VoIP之间打量对比。关于两者之间的对比分析太多,尽管如此,也是依然一头雾水。我们今天就从她们的前世说起,希望能够说清楚关于VoIP、VoLTE、CSFB、VoWiFi、SIP、IMS那些事... 从VoIP到VoLTE 观察家们认为VoIP的出现起始于1995年,那个时候GSM刚进入中国。20年来,VoIP语音服务和2/
阅读本文

技术人员的 心得分享

欢迎:分享技术  产品 等等文章邮箱:justin@zjclietou.com 微信:justinD1  面试经验谈:面试经验要“有条理”   这些年,我面试了很多人。当我看着那份或“丰满”或“纤瘦”的简历,总是会问这样一个问题:“你先做个自我介绍吧”。我得到99%的回复是,流水账式的介绍。当我在聆听对方经验分享的时候,插上这样一句话“有没有想过其他方法和其他方法的缺陷”。只有很少的人,能举一反三
阅读本文

2017-2018-1 20155230 实验五 通讯协议设计

OpenSSL简介OpenSSL是一个SSL协议的开源实现,采用C语言作为开发语言,具备了跨平台的能力,支持Unix/Linux、Windows、Mac OS等多种平台。OpenSSL最早的版本在1995年发布,1998年后开始由OpenSSL项目组维护和开发。当前最新的版本是1.1.0 alpha版本,完全实现了对SSLv1、SSLv2、SSLv3和TLS的支持。。目前,OpenSSL已经得到了
阅读本文

VOIP性能分析

VOIP性能分析延迟/时延VOIP的延迟是由说话者开始说话到听着听到声音的这段时间传播延时(信号必须在光线或者电缆网络上传输)序列化延时(将一位或一个字节传送到接口上时间)处理延时(过程延时,打包时间,压缩和包交换时间),网络中传输帧的设备导致队列延时(当一个包因为输出接口阻塞而停留在队列中而造成的延迟),在指定时间段内发送出的包超出了接口的处理能力时产生.ITU-T的G.114建议书规定了好的语
阅读本文

嵌入式linux/android alsa_aplay alsa_amixer命令行用法

几天在嵌入式linux上用到alsa command,网上查的资料多不给力,只有动手一点点查,终于可以用了,将这个使用方法告诉大家,以免大家少走弯路。0.先查看系统支持哪几个alsa cmd:   ll /system/bin/asla*   经查,我的android4.4.2+linux3.10  的系统支持如下 alsa cmd-rwxr-xr-x root     shell       6
阅读本文

VOIP通信中Codec选择的几个时代。

https://segmentfault.com/a/1190000006847876 1)ITU Gxxx时代:G711,G722,G723.1,G729ab等等 2)AMRNB/WB,Speex,ILBC/ISAC,SILK时代 3)Opus/EVS时代   1、VOIP通信中Codec选择的几个时代。 1)ITU Gxxx时代:G711,G722,G723.1,G729ab
阅读本文

SD-WAN介绍

SD-WAN SD-WAN特性 相关技术 Hybrid WAN WAN Optimization WAN edge router MPLS NFV SDN SD-WAN厂商 SD-WANSD-WAN (Software-Defined Wide-Area Networking) 是继SDN之后的又一个热门技术,将软件可编程与商业化硬件结合,通过集中
阅读本文

p2p网络中的NAT穿透技术----常见NAT穿越解决方案

常见NA丁穿越解决方案    NAT技术在缓解IPv4地址紧缺问题、构建防火墙、保证网络安全等方面都发挥了重要作用。然而,NAT设备的广一泛存在却给Internet上的主机,特别是处于不同内网中的主机进行P2P通信带来了障碍,限制了P2P的应用。NAT阻碍主机进行P2P通信的主要原因是NAT不允许公网主机主动访问内网主机,这使得Internet上具有公网IP地址的主机不能主动访问NAT之后的主机,
阅读本文

iOS AVAudioSession 配置(录音完声音变小问题)

有这么一个场景,首先我们录音,录音完再播放发现音量变小了;百思不得其解,查看API发现AVAudioSession里面有这么一个选项,如果你的app涉及到了音视频通话以及播放其他语音,那么当遇到声音变小的时候,可以看看下面的配置。p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #4dbf56 } span.s1
阅读本文

国标28181sip开源库介绍(陆续补充完备)

(1)osip一个基于 osip 库的 UAC 和 UAS 的代码整理(2)pjsip介绍一个开源的SIP(VOIP)协议库PJSIP(3)opal,vocal,sipx,resiprocate,osip几种开源SIP协议栈对比(4)eXosip官网http://savannah.nongnu.org/projects/exosip/
阅读本文

protobuf---Google通信协议

要通信,必须有协议,否则双方无法理解对方的码流。在protobuf中,协议是由一系列的消息组成的。因此最重要的就是定义通信时使用到的消息格式。   Protobuf消息定义 消息由至少一个字段组合而成,类似于C语言中的结构。每个字段都有一定的格式。 字段格式:限定修饰符① | 数据类型② | 字段名称③ | = | 字段编码值④ | [字段默认值⑤] ①.限定修饰符包含 requir
阅读本文

流媒体协议之RTP详解20170921

1.RTP介绍  实时传输协议RTP(Real-time Transport Protocol)是一个网络传输协议,它是由IETF的多媒体传输工作小组1996年在RFC 1889中公布的,后在RFC3550中进行更新。  国际电信联盟ITU-T也发布了自己的RTP文档,作为H.225.0,但是后来当IETF发布了关于它的稳定的标准RFC后就被取消了。它作为因特网标准在 [ RFC 3550 ] 有
阅读本文

java读取文件为string

JA卜嗜9MCSI儇凭EUhttp://www.docin.com/app/user/userinfo?userid=179065921辰4人9JZX还邮腊http://www.docin.com/app/user/userinfo?userid=179060215493N7巧297OEhttp://www.docin.com/app/user/userinfo?userid=1790609845
阅读本文

1. Packet sniffers (包嗅探器 14个)

十多年来,Nmap项目一直在编目网络安全社区最喜爱的工具。 2011年,该网站变得更加动态,提供打分,评论,搜索,排序和新工具建议表单。 本网站除了我们维护的那些工具(如Nmap安全扫描器,Ncat网络连接器和Nping包操纵器),允许任何平台上的开源和商业工具。我们对安全社区的集体智慧印象深刻,我们强烈建议您阅读整个列表并研究您不熟悉的任何工具。 单击任何工具名称以获取有关该特定应用程序的更多详
阅读本文

GTest源码剖析(四)——TEST_P宏

GTest源码剖析——TEST_P宏 GTest源码剖析TEST_P宏 TEST_P宏用法 TestWithParam 类 1 TestWithParam 类定义 2 WithParamInterface 模版类定义 INSTANTIATE_TEST_CASE_P宏 1 INSTANTIATE_TEST_CASE_P宏展开 2 参数生成器 21 参数生成器Values 22 ParamGe
阅读本文

回去看linux的指令2

SYNC CL : MSM8953 @ CL#:12212299 PROJECT PATH : // Platform / N / NILE / COMBINATION / MSM8953 Cross Reference: Android.mkxref: /android/vendor/samsung/frameworks/audio/common_defines/Androi
阅读本文