摘要:主动测量是进行网络测量常用的方法, 大部分主动测量工具的实现过程可分为数据包发送、接收与处理三个部分. 本文从这三个方面对现有主动测量方法进行研究和总结, 归纳了主动测量的通用过程, 以libnet和 winpcap库为基础, 设计一种可快速实现多种主动测量工具的开发包, 将主动测量过程中所需各种操作进行封装, 提供统一的编程接口, 使主动测量工具的实现变得简单. 实验结果表明, 主动测量工具开发包能实现多种主动测量工具功能, 并且, 相比于现有工具, 大大减少了实现代码量, 提高了实现效率.