- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 python实现自适应分辨率截取桌面图片并识别图片文字
1.先获取桌面中间截图或者txt文本窗口截图2.对截图进行二值化处理,再进行图像识别,识别其中的文字不多说,上代码:from PIL import Imagefrom PyQt5.QtWidgets import QApplication#import PIL.Image as imgimport pytesseractimport cv2 import win32api...
2020-04-21 10:34:37 3145
原创 路由交换技术
路由交换技术MAC地址表在交换机中有一张记录着局域网主机MAC地址与交换机接口的对应关系的表,交换机就是根据这张表负责将数据帧传输到指定的主机上的,这张表就是MAC表。交换机的工作原理交换机在接收到数据帧以后,首先、会记录数据帧中的源MAC地址和对应的接口到MAC表中,接着、会检查自己的MAC表中是否有数据帧中目标MAC地址的信息,如果有则会跟据MAC表中记录的对应接口将数据帧发...
2019-03-08 15:42:46 35011 4
原创 通过Tshark分析数据包延时,丢包,乱序,重复问题
一.通过Tshark分析数据包之间延时,Tshark工具使用就不说了,自行学习。步骤: 1.从抓取数据包中过滤出需要分析的一条流 tshark -r $server_packet_path -Y 'ip.src==${sip}&&ip.dst==${dip}&&${porto}.srcport==${sport}&&${p...
2018-05-23 11:12:20 2609
原创 Linux如何去设置TC参数
使用linuxTC进行流量控制时,会发现若一些参数设置不当会导致流控数据效果很差(如limit,burst等值),这里分三种情况分别讲解怎么设置TC。注意TC控制的是发包(也就是设置的是单向的,若需要控制来回,则两个方向均要配置TC)。1.只设置延时,丢包率千兆网卡(带宽)设置25ms延时,1%丢包:tc qdisc add dev eth2 root handle 1:0 netem delay...
2018-05-22 17:15:23 3144
转载 Ruby 数组操作方法汇总
1、数组定义arr1 = []arr2 = Array.newarr3 = ['1','2','3']2、输出print arr3,"\n" #123puts arr3[0] #1print arr3.join(",") #1,2,33、访问数组元素arr1[0]arr1[-1] #这个比较有意思,意思是最后一个的数据arr1.fi
2017-07-24 11:41:14 8999
原创 outlook2003连接exchange2007及以上服务器的终极解决办法
要让outlook2003连接exchange2007及以上版本,需要新建公有文件夹数据库以exchange2007为例:1、打开exchange控制台2、选择服务器配置→邮箱:界面操作栏有一项“新建公有文件夹数据库”,然后按步骤配置即可3、最后重启 Microsoft Exchange 信息存储服务完美解决:outlook2003提示系统管理员禁止您正在使用的outlook版
2017-03-16 16:44:09 744
原创 SIP测试环境搭建与SIP-ALG分析
一、SIP测试环境搭建:常用组网:代理服务器可用SIP Server 2008和miniSIPserver。其中SIP Server 2008会修改SDP消息,导致数据报文也会过服务器转发,无法测试SIP-ALG效果。所以测试SIP-ALG时,使用miniSIPserver。安装完成miniSIPserver后,打开软件,左击分机,点击增加分机信息,点击确定就ok了:
2017-03-14 01:03:18 6988
原创 SIP协议呼叫流程及协议分析
一、SIP协议介绍: 会话发起协议SIP(Session Initiation Protocol)是一个应用层控制信令协议,用于建立、更改和终止多媒体会话或呼叫。SIP作为一个基础,可以在其上提供很多不同的服务。目前已经定义的媒体类型有音频、视频、应用、数据、控制。二、SIP呼叫流程:注册流程: (1)用户首次试呼时,终端代理A 向代理服务器发送REGISTER
2017-03-14 00:58:57 6870
原创 链路聚合(linux,cisco,LCAP动态聚合,静态聚合)
链路聚合一、链路聚合技术介绍以太网链路聚合简称链路聚合,它通过将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的。同时,这些捆绑在一起的链路通过相互间的动态备份,可以有效地提高链路的可靠性。链路聚合的功能:1、增加了带宽---将多个链路的容量组合到一个逻辑链路中。2、自动故障转移/故障恢复---将来自故障链路的通信转移到聚
2017-03-13 19:27:31 13637
原创 PPTP-ALG工作原理
PPTP-ALG工作原理1、PPTP-ALG是一种PPTP穿透NAT技术,由于PPTP协议特殊原因,无法顺利通过NAT。2、PPTP流量由两条连接产生:PPTP控制连接这是一个逻辑连接,表示必须通过一系列PPTP消息创建、维持和终止的PPTP隧道。 PPTP控制连接流量使用PPTP客户端上动态分配的TCP端口,以及PPTP服务器上由IANA保留的TCP端口1723。PPTP
2017-03-13 19:21:35 4654
原创 PPTP协议工作原理
PPTP隧道技术 PPTP是对端对端协议(PPP)的一种扩展,它采用了PPP所提供的身份验证、压缩与加密机制。PPTP能够随TCP/IP协议一道自动进行安装。PPTP与Microsoft端对端加密(MPPE)技术提供了用以对保密数据进行封装与加密的VPN服务。 MPPE将通过由MS-CHAP、MS-CHAP v2身份验证过程所生成的加密密钥对PPP帧进行加密。为对PPP帧中所包含
2017-03-13 18:59:34 22344 3
原创 IPV6ND协议之NUD与DAD机制
NUD(邻居不可达检测)是节点确定邻居可达性的过程,邻居不可达检测机制通过邻居可达性状态机来描述邻居的可达性。邻居可达性状态机之间满足一定的条件时,可相互迁移。NUD邻居状态机:NUD检测过程: PCA---------------------------------------------------------------------------
2016-08-29 00:19:22 6849
原创 IPv6地址解析之链路层地址学习
IPV6地址解析包括两个部分:一部分解析目的IP对应的链路层地址(类似于IPV4的ARP协议),另一部分是邻居状态可达性检测(NUD)。IPV6地址解析工作在网络层,与链路层协议无关。地址解析过程:假设PC1pingPC2 PC1------------------------------------------------------PC2
2016-08-29 00:17:21 5183 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人