TCPDUMP入门 Linux下的网络协议分析工具

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  TCPDUMP的安装

  在linux下tcpdump的安装十分简单,一般由两种安装方式。一种是以rpm包的形式来进行安装。另外一种是以源程序的形式安装。

  1.rpm包的形式安装

  #rpm -ivh tcpdump-3_4a5.rpm

  这样tcpdump就顺利地安装到你的linux系统中。怎么样,很简单吧。

  2.源程序的安装

  #tar xvfz tcpdump-3_4a5.tar.Z

  rpm的包可以使用如下命令安装:

  #rpm -ivh tcpdump-3_4a5.src.rpm

  这样就把tcpdump的源代码解压到/usr/src/redhat/SOURCES目录下

  做好编译源程序前的准备活动

  在编译源程序之前,最好已经确定库文件libpcap已经安装完毕,这个库文件是tcpdump软件所需的库文件 。同样,你同时还要有一个标准的c语言编译器。在linux下标准的c 语言编译器一般是gcc。 在tcpdump的源程序目录中。有一个文件是Makefile.in,configure命令就是从Makefile.in文件中自动产生Makefile文件。在Makefile.in文件中,可以根据系统的配置来修改BINDEST 和 MANDEST 这两个宏定义,缺省值是

  BINDEST = @sbindir@

  MANDEST = @mandir@

  第一个宏值表明安装tcpdump的二进制文件的路径名,第二个表明tcpdump的man 帮助页的路径名,你可以修改它们来满足系统的需求。

  编译源程序

  使用源程序目录中的configure脚本,它从系统中读出各种所需的属性。并且根据Makefile.in文件自动生成Makefile文件,以便编译使用.make 命令则根据Makefile文件中的规则编译tcpdump的源程序。使用make install命令安装编译好的tcpdump的二进制文件。

  总结一下就是:

  # tar xvfz tcpdump-3_4a5.tar.Z

  # vi Makefile.in

  # . /configure

  # make

  # make install

  关于tcpdump更详细的信息,请查看Man tcpdump。

[1][2][3]

顺境的美德是节制,逆境的美德是坚韧,这后一种是较为伟大的德性。

TCPDUMP入门 Linux下的网络协议分析工具

相关文章:

你感兴趣的文章:

标签云: