摘要:
9.6如何产生协议统计如果你的协议已经有了一个窃听器接口,你可以使用它从协议追踪中产生一些有趣的统计信息(假设是有趣的吧!)这个可以在一个分离的插件中完成,也可以在进行协议解析的同一个插件中完成。第二种模式更好一些,因为窃听器和统计模块通常依靠共享协议指定数据,这些数据在不同插件中可能需要的步骤更加繁琐。下面是一个在TAP接口之上产生统计的机制。例子9.21初始化状态接口/*registerallhttptrees*/staticvoidregister_foo_stat_trees(void){stats_tree_register("foo","foo&quo 阅读全文
随笔分类 - 网络
wireshark开发者手册中文版——如何窃听协议
2011-08-19 12:31 by htc开发, 449 阅读, 收藏,
摘要:
9.5如何窃听协议 增加一个窃听接口到协议上可以让我们做一些有用得事情。尤其是可以从窃听接口上产生协议统计。 一个窃听器基本上是一种让其他项目了解当一个协议被解析时发生了什么事情的方法。窃听器在主程序中被注册,然后在每一个解析器中被调用。一些被整个例程提供的确定的协议标识数据也可以被使用。 要使用窃听器,必须首先注册。窃听器注册时返回一个整型句柄,使用例程register_tap注册,它带有一个字符串名称,注册之后我们可以通过这个字符串找到它。例子9.19初始化一个窃听器#include<epan/packet.h>#include<epan/tap.h>statici 阅读全文
在Windows上编译Wireshark源代码
2011-04-14 23:48 by htc开发, 1510 阅读, 收藏,
摘要:
Wireshark最近需要开发Wireshark插件,分析一套协议,于是首先要解决的问题就是如何在windows环境下编译Wireshark,编译过程中也借鉴了一些网上的资料,但是基本都有问题,在经历无数次的失败之后的摸索,最终在Wireshark编译成功。在编译过程中需要一下软件:Visual Studio,Python,Cygwin以及Wireshark源代码。1. Visual Studio我使用的是Visual Studio 2005版本,据说从VC6到VS2008都可以支持。2. Python下载安装Python,从2.4 – 2.6应该都是可以的,我使用2.4版本。主要是在编译过程 阅读全文
Linux 无线网络技术: WLAN
2009-09-24 22:35 by htc开发, 225 阅读, 收藏,
摘要:
当今,不考虑 Linux 和无线网络技术的话,就无法谈到计算机和网络。在这篇文章中,Sreekrishnan Venkateswaran 用Linux 观点阐释了通过 WLAN、Bluetooth、GPRS、GSM 以及 IrDA实现无线联网。他使用各种不同的无线设备和相应的内核层,以及用户空间工具来示范它们在 Linux 下如何工作。 无线技术,例如WLAN (Wireless Local Area Network)、Bluetooth、GPRS (General Packet RadioService)、GSM (Global System for Mobile communication 阅读全文
ubuntu如何开启telnet功能(转)
2009-09-15 15:17 by htc开发, 312 阅读, 收藏,
摘要:
1. sudo apt-get install xinetd telnetd 2. 安装成功后,系统也会有相应提示(好象7.10才有,6.10就没看到) sudo vi /etc/inetd.conf并加入以下一行 telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd 3. sudo vi /etc/xinetd.conf并加入以下内容: # Simple configuration file for xinetd## Some defaults, and include /etc/xinetd... 阅读全文
Linux网络编程入门
2009-09-13 10:33 by htc开发, 161 阅读, 收藏,
摘要:
(一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. 客户端 在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用ftp程序从另外一 个地方获取文件的时候,是我们的ftp程序主动同外面进行通信(获取文件), 所以这个地方我们的ftp程序就是客户端程序。 服务端 和客户端相对应的程序即为服务端程序。被动的等待外面的程序来和自己通讯的程序称为服务端程序。 比如上面的文件获取中,另外一个地方的程序就是服务端,我们从服务端获取文件过.. 阅读全文
浙公网安备 33010602011771号