libevent学习资料

环境搭建

  1. 下载: http://sourceforge.net/projects/levent/?source=directory

  2. 安装:

    1. CFLAGS=-DUSE_DEBUG ./configure --disable-shared --prefix

    2. make

    3. make install

学习资料

  1. libevent学习资料

  2. autotools工具学习

  3. 文档工具的学习

心得记

学习东西总容易跑题,本人因为在看[Linux高性能服务器编程]这本书才决定看libevent源代码的,看libevent过程中接触了许多乱起八糟的东西.

autotools根据手册过了一遍,因为在工作过程都是手写Makefile或者esplise生成,所以就不求甚解.DoxyDoc工具知道有这么回事.对于AsciiDoc标记语言,本人很感兴趣,在学习过程中用作笔记还是比较不错的选择.

补充后续要认识的一些库与工具

在Unix系统平台上的网络安全工具开发中,目前最为流行的C API library有libnet、libpcap、libnids和libicmp等。它们分别从不同层次和角度提供了不同的功能函数。使网络开发人员能够忽略网络底层细节的实现,从而专注于程序本身具体功能的设计与开发。其中,
  • libnet提供的接口函数主要实现和封装了数据包的构造和发送过程。http://blog.csdn.NET/firstime_tzjz/article/details/8575304

  • libpcap提供的接口函数主要实现和封装了与数据包截获有关的过程。http://blog.csdn.Net/htttw/article/details/7521053

  • libnids提供的接口函数主要实现了开发网络入侵监测系统所必须的一些结构框架。

  • libicmp等相对较为简单,它封装的是ICMP数据包的主要处理过程(构造、发送、接收等)。

The Tcpreplay suite includes the following tools:

  • tcpprep - multi-pass pcap file pre-processor which determines packets as client or server and creates cache files used by tcpreplay and tcprewrite
  • tcprewrite - pcap file editor which rewrites TCP/IP and Layer 2 packet headers
  • tcpreplay - replays pcap files at arbitrary speeds onto the network
  • tcpliveplay - Replays network traffic stored in a pcap file on live networks using new TCP connections
  • tcpreplay-edit - replays & edits pcap files at arbitrary speeds onto the network
  • tcpbridge - bridge two network segments with the power of tcprewrite
  • tcpcapinfo - raw pcap file decoder and debugger

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值