日志文章列表

2007年04月12日 08:57:10

libpcap库函数介绍

libpcap的英文意思是 Packet Capture library,即数据包捕获函数库。该库提供的C函数接口可用于需要捕获经过网络接口(只要经过该接口,目标地址不一定为本机)数据包的系统开发上。由 Berkeley大学Lawrence Berkeley National  Laboratory研究院的Van Jacobson、Craig Leres和Steven McCanne编写,目前的最新版本为0.4。该函数库支持Linux、Solaris和*BSD系统平台。 主要接口函数说明如下:        pcap_t *pcap_open_live(char *device, int snaplen,     &nbs..

阅读全文>>

类别: linux开发 |  评论(0) |  浏览(3406) |  收藏
2007年04月12日 08:53:07

libnet/libnids库函数介绍

在Unix系统平台上的网络安全工具开发中,目前最为流行的C API library有libnet、libpcap、libnids和libicmp等。它们分别从不同层次和角度提供了不同的功能函数。使网络开发人员能够忽略网络底层细节的实现,从而专注于程序本身具体功能的设计与开发。其中,* libnet提供的接口函数主要实现和封装了数据包的构造和发送过程。* libpcap提供的接口函数主要实现和封装了与数据包截获有关的过程。* libnids提供的接口函数主要实现了开发网络入侵监测系统所必须的一些结构框架。* libicmp等相对较为简单,它封装..

阅读全文>>

类别: 无分类 |  评论(1) |  浏览(4147) |  收藏