Easyspy的空间
百度空间 | 百度首页 
 
个人档案
 
 easyspy
男, 27岁
北京 海淀区 
加为好友
 
   
 
我的资料
 
生日 1982年 08月31日处女座
出生地 江西  -  上饶  -  鄱阳县
目前居住地 北京  -  海淀区
   
 
最近访客
 
 

lewvan850307

WinApp

wofe110112

判断句

真的别扭

oscarvei

y_volta

Even_xf
     
 
背景音乐
 
 
订阅我的空间
 
已有人次访问本空间
 
订阅RSS  什么是RSS?

您也想拥有这样的空间?请点此申请。
     
 
 
关于我
 

有些偏执有些无聊的家伙.喜欢技术,追求完美,最近专注于网络异常监控软件Easyspy的开发.欢迎志同道合之士加入.
   
 
文章列表
 
2009-12-04 01:27
这段时间忙死,无聊死。
宅男的生活该告一段落了吧

需要控件代码的朋友们,不好意思,这段时间没来得及关注空间,我休息一段时间整理一下控件。

感兴趣的可以到网站下载使用,目前完全免费。

下载链接:http://easyspy.net/downloads/easyspy_1.0.3.exe
主页地址:http://easyspy.net
 
2008-12-29 22:57
PeerMap给用户提供了非常直观的主机间的通讯情况总体视图,在PeerMap上,整个网络中哪个主机的连接数最多,哪个主机的流量最大,这些都很容易看出来,这些功能对于分析网络中异常是非常有用的,比如说,如果一个机器感染了蠕虫,那么它就会表现出连接数非常多这个特点。所以一般的Sniffer软件都会提供PeerMap的功能。

Sniffer作为最老牌的软件,它的PeerMap叫做Matrix,可以通过线的粗细来看两个主机间的流量大小,最后更新的连接还会用比较鲜艳的颜色标示出来,不过缺点是,不能对PeerMap上的节点进行
 
2008-12-22 23:34
物理层统计信息:

物理层主机信息:
 
2008-12-17 17:22
IP具有一种重要功能,就是当报文过大而不适合在所选硬件接口上发送时,能够对报文进行分片。过大的报文被分成两个或多个大小适合在所选定网络上发送的IP分片。而在去目的主机的路途中,分片还可能被中间的路由器继续分片。因此,在目的主机上,一个IP数据报可能放在一个IP报文内,或者,如果在发送时被分片,就放在多个IP报文内。因为各个分片可能以不同的路径到达目的主机,所以只有目的主机才有机会看到所有分片。因此,也只有目的主机才能把所有分片重装成一个完整的数据报,提交给合适的运输层协议。
 
2008-12-17 17:16
在大数据量时使用wxListCtrl,虚模式wxLC_VIRTUAL是不二选择。虚模式的思想就是让使用者自己keep所有的数据(因为数据量太大,如果拷贝一份给ListCtrl就是太大的浪费),ListCtrl只有在要显示相应的item时才会向使用者拿对应item的数据,这是通过使用者重载OnGetItemText来实现的,OnGetItemText的原型是:

virtual wxString OnGetItemText(long item, long column)
const
 
2008-11-29 10:44
StreamCtrl是一个可以编辑流程图的控件,写这个控件是为了编辑和显示复杂的数据包过滤器用的,大多数的Sniffer软件(这里的Sniffer不是特指Sniffer那款软件)都提供这样的高级数据包过滤器,比如OmniPeek的:

 
2008-11-28 17:55
wxWidgets里的wxButton没有flat模式的,虽然里面有个wxNO_BORDER 属性,设置了也不起作用(在Windows平台上)。没办法自己动手写了一个,其实很简单,代码也比较少。其效果是这样的:看起来和一个wxStaticText没有什么区别,不过当按下去的时候,应该有被按下去的效果。

    代码也不多,贴在下面:

这是头文件:
#ifndef __FLAT_BUTTON_H__
 
2008-11-28 17:53
Easyspy要用到Hex的显示控件。这种工作当然能用现成的就不用自己费力费神去写,网上搜索了一圈,倒是找到两个:MadEdit,还有个就叫wxHexEditor,研究发现1)做的不够漂亮,2)封装性不好,和本软件高度集成在一起,很难分离出来。

没办法,只要自己动手写一个,由于早年刚开始学习Windows编程时对绘图这块有过痛苦的经历,所以对自己写个控件不是很有信心。加上当时刚开始学习wxWidgets,所以这个控件还是花了不少时间的。

说下这个控件的功能吧,1)完全支持虚模式,可以显示超大文件;2)支
 
2008-11-28 14:43

1. 跨平台设计。Easpyspy完全采用标准的C++进行开发,wxWidgets作为界面库,一方面保证了性能的同时,也保证了个各种平台间的可移植性。

2. 分布式设计。在比较大规模的网络应用中,只在一个点进行监控是不够的,有时需要在多个点进行监控,这样对于各个监控点,管理起来就比较麻烦,有了分布式,可以在一个界面上对多个点进行监控。并且有了跨平台性,我们甚至可以在Windows上去管理其它各种平台上的监控点。

3. 插件式设计。用户可以很容易

 
2008-11-28 14:09

Easyspy是一款网络异常监控软件,它兼有通常的网络Sniffer和数据包解码功能,但更注重于网络异常的监控。对于网络异常的监控,它的设计者(也就是我啦)给它设定的目标是,1)内置常见的网络异常行为识别(比如ARP攻击,端口扫描,分片攻击,泪滴攻击,Land攻击,Smurf攻击等等DOS攻击),2)用户可以自定义网络异常行为,以达到最大的弹性。

除了网络异常监控,Easpyspy既然作为一款网络Sniffer软件,一般的Sniffer软件有的功能,当然也不能少,比如数据包文件的分析,各种数据的统计,数据包的Decode,基于流的分析,主

 
     
 
我的好友
 
   
 
在线用户
 
   
 
留言板
 
4
你好,我对你的那个wxlistctrl虚模式的扩展很有兴趣,可以发给我吗? 感激不尽,邮箱wlw8646@163.com
2009-08-28 00:39| 回复
 
3
怎么没动静了?
2009-02-09 21:38| 回复
 
2
我对你所做的研究非常感兴趣,我也在做类似的软件,你的一些文章和图片令我大开眼界!不知你所开发的控件代码是否可以共享?
2008-12-22 20:21| 回复
 
 
姓 名:    注册
网 址: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      
   


©2009 Baidu