linux离线安装tcpdump

这篇具有很好参考价值的文章主要介绍了linux离线安装tcpdump。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装步骤:
(1) tcpdump需要依赖包libcap,所以需要先安装lipcap,然后安装tcpdump
(2) lipcap需要依赖包flex和bison,所以需要先安装flex和bison
(3) flex、bison、libcap、tcpdump百度网盘安装包可以访问链接: https://pan.baidu.com/s/17Kx56e_B87OnOSQz598D5w
提取码:jsw8
如果想下载最新版本tar.gz格式的libcap、tcpdump,可以访问链接: https://www.tcpdump.org/release/
如果想下载不同操作系统的rpm格式的 flex、bison、libcap、tcpdump,可以访问链接: https://pkgs.org/download/libpcap
linux离线安装tcpdump

1.安装依赖包flex和bison

安装包:

tar -zxvf flex.tar.gz
cd flex/
./configure --prefix=/usr
make && sudo make install
tar -zxvf bison.tar.gz
cd bison/
./configure --prefix=/usr
make && sudo make install

安装bison:make编辑报错./stdio.h:1010:1: error: ‘gets’ undeclared here (not in a function)

解决办法:

 vi lib/stdio.in.h

 查找字段:gets is a security hole,将_GL_WARN_ON_USE (gets, “gets is a security hole - use fgets instead”); 字段和他之前的注释 /* 一块注释掉,如下
 /* It is very rare that the developer ever has full control of stdin,
   so any use of gets warrants an unconditional warning.  Assume it is
   always declared, since it is required by C89.
 #undef gets
 _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); */ 
 
 再添加如下内容:
 #if defined(__GLIBC__) && !defined(__UCLIBC__) && !__GLIBC_PREREQ(2, 16)
 _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
 #endif

安装bison:make编辑报错lib/fseterr.c:77:3: error: #error "Please port gnulib fseterr.c to your platform! Look at the definitions of ferror and clearerr on your system, then report this to bug-gnulib

解决办法:

cd /opt/p2/openwrt/build_dir/host/bison-3.0.4/
sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' lib/*.c
echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h

2.安装lipcap

tar -zxvf  libpcap-1.5.3.tar.gz  
cd  libpcap-1.5.3  
./configure  
sudo make install  

3.安装tcpdump

tar -zxvf tcpdump-4.5.1.tar.gz  
cd tcpdump-4.5.1  
./configure  
sudo make install

4.校验安装成功

抓取所有经过eno33559296网卡的网络数据,并写入指定文件
tcpdump -i eno33559296 -w /tmp/wangjing.pcap文章来源地址https://www.toymoban.com/news/detail-461920.html

到了这里,关于linux离线安装tcpdump的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • LINUX 抓包工具Tcpdump下载安装

    官网地址:https://www.tcpdump.org/ 百度网盘地址: 链接:https://pan.baidu.com/s/12EPV0alwzz3_wGuT1Swv2g 提取码:pyck 由于tcpdump依赖libpcap因此两个安装包都需要下载 2.2.1 缺少gcc 环境 错误一:configure: error: no acceptable C compiler found in $PATH 解决:安装gcc 2.2.2 缺少flex bison 错误:configure: error:

    2024年02月03日
    浏览(95)
  • Nginx安装步骤——离线安装与在线安装详解

    1.安装环境 依赖包下载地址 官方下载地址:https://pkgs.org/download/gcc-c++ 阿里云镜像站:http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/ 1.1 检查是否已安装gcc,如果最后一行有版本信息则为已有相关环境 如果没有则将以下依赖包下载并上传到服务器 gcc依赖清单: cpp-4.8.5-44.el7.x86_64

    2024年02月14日
    浏览(46)
  • Microsoft 365 离线手动安装步骤

    1,首先先去微软官网下载部署工具:https://www.microsoft.com/en-us/download/details.aspx?id=49117 2,下载好后打开解压,喜欢放到哪里就放哪里 这是解压好后的文件 3,选择你需要安装产品的XML,复制一份出来,Setup.exe也需要复制,要放哪里你自己看啦 4,右键编辑XML文件,按照截图中设

    2024年02月11日
    浏览(40)
  • docker离线安装部署详细步骤

    1、服务器相关 IP地址 服务器作用 系统 其他 192.168.80.80 docker Anolis OS release 7.9 centos 步骤一致 2、官方下载地址 https://download.docker.com/linux/static/stable/x86_64/ 1、上传解压到 /data 目录下 2、创建软链接并后台启动 docker 3、检查进程和版本 4、配置 systemctl 启动 注意事项: 1)软链接

    2024年02月16日
    浏览(41)
  • 【Docker】Docker学习之一:离线安装Docker步骤

    前言:基于 Ubuntu Jammy 22.04 (LTS) 版本安装和测试 步骤一 :官网下载 docker 安装包 步骤二 :解压安装包; 步骤三 :将解压之后的 docker 文件移到 /usr/bin 目录下; 步骤四 :将 docker 注册成系统服务; 然后在文件中添加以下内容,退出并保存。 步骤五 :给文件增加可执行权限 步骤

    2024年02月04日
    浏览(44)
  • 微信抢红包操作步骤及需要安装软件的步骤

    微信抢红包操作步骤: 打开微信,进入聊天窗口。 在聊天窗口中,如果有红包消息会显示“红包”字样,点击这条消息。 在红包界面,点击“抢红包”按钮。 如果是口令红包,需要输入正确的口令才能打开红包。 打开红包后会显示红包金额,点击“开”即可领取红包。 返

    2024年02月13日
    浏览(37)
  • Win10/Win7 离线安装 vs2019 详细步骤

    下载链接:https://visualstudio.microsoft.com/zh-hans/vs/ 点击右上角:免费 Visual Studio 说明:win7 安装 vs 时不建议安装最新版本,目前我装的是 vs2019 亲测可以使用!!!  正常 C++ 开发只需要下载:.NET桌面开发、使用 C++ 的桌面开发、使用 C++ 的移动开发、通用 windows 平台开发;即可

    2024年02月05日
    浏览(74)
  • 【C语言&C++编译器】VS2019离线安装版,附详细安装步骤和安装包

    网盘链接下载地址:链接:https://pan.baidu.com/s/1mj6ssEcyc1DBKTmRr_uoxw?pwd=2023 提取码:2023 --来自百度网盘超级会员V1的分享 —BD网盘链接点击跳转 1.右键 VS2019.rar ,选择解压到 VS2019 2.打开 vs2019vs2019_offlin 找到 vs_setup.exe 并双击启动 3.弹出界面选择 继续 4.在界面勾选以下如图选项,注

    2024年02月11日
    浏览(64)
  • centos 7.9 安装 postgresql 9.3.25 安装步骤(需要网络)

    如果状态显示为 “active”,则表示 PostgreSQL 服务已成功启动。 打开 PostgreSQL 主配置文件: 找到以下行,并将其改为对应的服务器 IP 地址(如果你想允许来自任何 IP 的连接,请将该行注释掉): 保存并关闭文件。 打开 pg_hba.conf 文件: 在文件末尾添加以下行以允许来自所有

    2024年02月07日
    浏览(53)
  • LINUX 抓包工具Tcpdump下载安装(非常详细),从零基础入门到精通,看完这一篇就够了

    下载安装包 ======================================================================================== 官网地址:https://www.tcpdump.org/ 百度网盘地址: 链接:https://pan.baidu.com/s/12EPV0alwzz3_wGuT1Swv2g 提取码:pyck 由于tcpdump依赖libpcap因此两个安装包都需要下载 2.2.1 缺少gcc 环境 错误一:configure: error: no

    2024年01月22日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包