当前位置 : 首页

综合运用端口匹配、深度数据包检测、流量特征进行P2P流量识别

一、使用wireshark捕获数据包

使用wireshark抓取所有数据包,抓包结束后,利用wireshark中的统计功能,统计出数据包总个数和总字节数,以备之后统计使用。
然后对数据包进行筛选,因为p2p协议只使用TCP或UDP协议,需要过滤掉那些肯定不是p2p协议的数据包,一般根据具体情况填写过滤规则,比如:“udp or tcp and not arp and not ipv6 and not nbns and not browser andnot http and not db-lsp-disc and not ssl and not rsvp and not icmpv6 and notmsproxy”表示过滤掉arp、ipv6、NBNS、BROWSER、HTTP、DB-LSP-DISC、SSL、RSVP、ICMPV6、MSPROXY协议的数据包。

CAP数据包文件解析

windows下的wireshark和Linux下的tcpdump所抓的包为同样的CAP文件的格式,sniffer软件所抓的包文件扩展名也是.cap,但格式却不太一样。本文主要说明ethereal和tcpdump抓包产生的.cap文件的格式。
其实,要获得PCAP文件的格式,除了直接打开.cap文件来分析外,可以看WinPcap包或Linux下/usr/include下的pcap.h头文件。pcap.h文件中不但提供了cap文件解析的各种结构体,还提供了解析函数。
OK,先使用UE或WinHex打开.cap文件,开始分析其内容:

塞林格《麦田里的守望者》读后感

  Jerome David Salinger 《The Catcher in the Rye》
  高晓松在某期《晓说》中提到过这部作品,好像是在第二十三期“大师照亮八十年代”中,说他很喜欢这部小说,还说他的唱片公司“太合麦田”起名就源于此,于是满怀期待的开始看。
  如果以前没听说过这部小说,可能真不会认为它是经典之作,其实直到现在我还不明白这部小说为什么会得到这么多人的推崇。
  看完我最大的感受有两点:

  • 一是主人公的俚语太多了,动辄就“混账玩意”,不管提到什么东西,前面总加上“混账的”。
  • 二是主人公的心里描写比较出色,联想的很丰富,丰富到有时候都觉得不着边际。而且主人公情绪变化很大,动辄就“沮丧”“腻烦”。

由一个日期相关bug想到的

在暑假用VC++做的一个工程里面,有获取系统时间并保存为字符串的一段代码,如下:

////////获得当前年月日,给全局变量strCurTime赋值///////////
CTime currenttime = CTime::GetCurrentTime();//获得当前时间
if( currenttime.GetMonth() < 10 && currenttime.GetDay() < 10 )//月份,日期都是个位数,补0
strCurTime.Format("%d0%d0%d",currenttime.GetYear(),currenttime.GetMonth(),currenttime.GetDay());
else if( currenttime.GetMonth() < 10 )//月份是个位数,日期不是个位数,月份前补0
strCurTime.Format("%d0%d%d",currenttime.GetYear(),currenttime.GetMonth(),currenttime.GetDay());
else if( currenttime.GetDay() < 10 )//月份不是个位数,日期是个位数,日期前补0
strCurTime.Format("%d%d0%d",currenttime.GetYear(),currenttime.GetMonth(),currenttime.GetDay());

后悔本科没学的东西

  现在回想一下,本科阶段应该学习但没有学的和计算机相关的东西有以下几项:

2012年上半年总结

  2011年考研失败后,我感觉自己彻底被打败了。虽然经过一段时间休整,在外人面前看着没什么,其实内心一直恢复不过来。所以2012年考研复习的状态一直不好,因为没有了激情,心中没有了战斗力,做什么都没力气。为什么会这样呢?因为心里一直想着:你复习的再努力又怎么样?初始考得分数再高又怎么样?复试还不是照样被刷?加上身边的同学读研的读研、工作的工作,都不在身边了,所以整个半年的复习过程中一直被消极情绪笼罩着。

为什么要抽时间读书?为什么要写读书笔记?

为什么要抽时间读书?

读书太重要了。
尤其作为一个理工科的学生,一定要加强自己的文学修养。一方面可调剂单调的生活,另一方面文理结合,相得益彰。
读书的裨益不在一朝一夕,而在长期积累,潜移默化之中。
读书可开阔眼界,增长知识,积累常识,这对于自己以后的发展是相当重要的。
不一定也没必要读纯文学类的作品,对于理工科的学生来说也读不下去。其实我觉得,即时读玄幻、言情小说,也是有益处的。
我一直信奉的是,多和文字打交道,肯定有益无害。脱离文字的生活是不完全的,是有缺憾的。
我自己喜欢读悬疑推理类的、金融商战股票相关的小说。仅仅是个人爱好,并不是为了从中获得某类知识而去读,没有那么大的目的性。
这样挺好,随意。

绫辻行人《杀人黑猫馆》读后感

  花了三四天时间读完了绫辻行人的《黑猫馆》,毕竟只有十万字左右的小说,读起来很流畅。

图像处理中的卷积运算

卷积是对矩阵中的每一个元素进行的操作,卷积所实现的功能是由其卷积核的形式决定的,卷积核是一个大小固定、有数值参数构成的矩阵,矩阵的中心为参考点(anchor point)或锚点,矩阵的大小称为核支撑。

图像处理中的直方图应用(通过直方图均衡化增强图像对比度)

直方图就是对数据进行统计,将统计值组织到一系列事先定义好的bin(直方图中的柱子)中。bin中的数值是从数据中计算出的特征的统计量,这些数据可以是诸如梯度、方向、色彩或任何其他特征。无论如何,直方图获得的是数据分布的统计图。
灰度图像的直方图的性质:

  • 1、直方图是一幅图像中各像素灰度出现频次的统计结果,它只反映图像中不同灰度值出现的次数,而没反映某一灰度所在的位置。也就是说,它只包含了该图像的某一灰度像素出现的概率,而丢失了其所在的位置信息。
  • 2、任一幅图像,都有惟一确定一幅与它对应的直方图,但不同的图像可能有相同的直方图。即图像与直方图之间是多对一的映射关系。
  • 3、由于直方图是对具有相同灰度值的像素统计得到的,因此,一幅图像各子区的直方图之和就等于该图像全图的直方图。

MFC中WebBrowser隐藏后自动销毁的BUG以及解决办法

MFC程序主界面上有个浏览器控件,里面是google地图,需要点击一个按钮后隐藏浏览器控件,显示其他界面,而且要做到还可以切换到原来的地图上。一开始只是在浏览器上覆盖了一个图片控件,没有隐藏浏览器,后来发现这样不行,鼠标移动到原来浏览器控件的位置上时,会变成“小抓手”(google地图上移动地图的抓手)。后来改为切换到其他界面时用ShowWindow(SW_HIDE)将浏览器隐藏,但是出问题了,切换回来时浏览器就消失不见了。

MFC中给树形目录控件的节点添加图标

步骤如下:

利用OpenCV从摄像头获得图像的坐标原点是在左下角

以前总是不知道为什么,从摄像头录入的视频帧,显示在窗口上很正常,但是用来进行数据计算时总要先垂直翻转一下。为此,在涉及图像中坐标的计算中,出过不少错。

MFC中文件对话框类CFileDialog详解及文件过滤器说明

CFileDialog类封装了Windows常用的文件对话框。常用的文件对话框提供了一种简单的与Windows标准相一致的文件打开和文件存盘对话框功能。

Word中为图表生成目录

一、为图片添加“题注”