前提条件:

1.      一台安装有Linux的机器….这个是必要的;

2.      Tcpdump程序;

3. 以下所有均是root用户登录操作,且命令不支持直接复制到Linux控制台,请手工输入!

4.工具以及教程文档下载地址 点我

操作步骤:

1.      将tcpdump上传到Linux,首先执行赋权,我是直接赋777的权限,如果考虑到其他,可以赋755的权限,

赋权命令:

chomd 777  tcpdump

如下图

赋权成功后执行命令

ll  tcpdump

可看到赋权结果,如下图。

2.      查看网卡信息。如果碰到多网卡的机器,就要选择执行网卡的信息,

先查看网卡信息命令:

ifconfig

如下图。下图是一个单网卡机器,我们抓包的时候只要监听eth0 。

3.      执行简单抓包命令

tcpdump -i eth0 -s 0 -vv -w /root/test.pcap

如下图,即开始抓包。

参数详解:

-i  eth0  监视指定网络接口

-s 0抓取数据包时默认抓取长度为68字节。加上-S 0 后可以抓到完整的数据包

-vv 显示详细抓包信息

-w  /root/test.pcap  保存成pcap文件,方便用wireshark分析

4.抓取指定端口的报文命令

tcpdump -i eth0 -s 0 -vv -w /root/test.pcap  port 8080

5.抓取指定出入IP报文命令

tcpdump -i eth0 -s 0 -vv -w /root/test.pcap host 192.168.0.20

6.抓取指定IP和端口的命令

tcpdump -i eth0 -s 0 –vv -w /root/test.pcap port 23 and host 192.168.0.20

目前用以上抓包命令就够用了,后面还在继续研究。

原文:http://xficc.blog.51cto.com/1189288/1566390

Linux抓eth0网卡包的命令,Linux系统使用tcpdump命令抓包相关推荐

  1. Linux 命令(9)—— tcpdump 命令

    文章目录 1.命令简介 2.命令格式 3.选项说明 4.常用示例 4.1 监视指定主机的数据包 4.2 监视指定网络的数据包 4.3 监视指定协议的数据包 4.4 监视指定主机和端口的数据包 参考文档 ...

  2. linux镜像文件太大不好下载_Linux系统挂接命令的使用方法

    挂接光盘镜像文件 1.从光盘制作光盘镜像文件.将光盘放入光驱,执行下面的命令.#cp /dev/cdrom /home/sunky/mydisk.iso 或 #dd if=/dev/cdrom of= ...

  3. linux开防火墙网速下降,关于linux网速提速的解决

    我电脑是双系统 linux/win7 , 我用这2个系统时 ,发现linux 网速 没 win7 快.于是开始折腾了.首先,验证网速 win7上 安装 dig ,用dig 取得DNS响应时间.数据如下 ...

  4. mac os touch命令_MacOS系统终端常用命令大全

    MacOS系统终端是使用mac电脑的小伙伴需要或多或少了解的一个应用.熟悉并掌握一些基本的常用命令可以帮助我们快速的解决一些日常问题,提高工作效率,下面让小编带大家了解一下吧!MacOS系统终端常用命 ...

  5. 关闭计算机防火墙命令,win10系统关闭防火墙命令执行的设置方案

    win10系统使用久了,好多网友反馈说关于对win10系统关闭防火墙命令执行设置的方法,在使用win10系统的过程中经常不知道如何去对win10系统关闭防火墙命令执行进行设置,有什么好的办法去设置wi ...

  6. win7 java不是内部或外部命令_Win7系统输入javac命令提示“javac不是内部或外部命令”怎么办...

    最近有win7系统到本站反映这样一个问题,就是配置好环境变量之后,在命令提示框中输入javac之后,提示"javac不是内部或外部命令",也不是可运行的程序或批处理文件,怎么回事呢 ...

  7. Linux内核有加网速功能吗,Linux下使用有线网络和WiFi能不能叠加网速?网友评论不一...

    有人在Linux操作系统下同时使用有线网络和WiFi,都已经连接上两个不同的网络,看能不能将这两个网络的速度叠加起来?形成一股更快速的网络环境.比如假设一条有线宽带50M,一个WiFi 50M,如果是 ...

  8. linux搭建乐网服务器,教你linux搭建web服务器

    在我本机配置时间不长,不过花了好长的时间写了份配置文档,和大家分享一下,希望对大家有用 LINUX发行版本:Fedora 14 , Apache .2.2 安装就不说了!依然采用rpm包安装方式 ,下 ...

  9. linux apt 命令,Ubuntu系统中apt命令的用法汇总

    apt是Advanced Packaging Tool的简称,是一款安装包管理工具.那么要如何使用apt命令来管理安装包呢?apt命令有哪些参数呢?下面小编就给大家详细介绍下Ubuntu中apt命令的 ...

最新文章

  1. CentOS7.4 安装mongodb
  2. 培训沙龙准备事项-看板记录
  3. Python并非为AI而生,Golang将统治人工智能的下一个十年?
  4. Spring aop 实现异常拦截
  5. 谷歌语音文本转换python代码_python - Python Google语音到文本的转换 - SO中文参考 - www.soinside.com...
  6. eclipse 快捷键组合
  7. 再次检查打印机名称 并确保_我们的公司名称糟透了。 这是确保您没有的方法。...
  8. Conditional Jump Instructions
  9. vue 给标签添加data属性_在Vue中获取自定义属性方法:data-id的实例
  10. 大家都在讲大数据,大数据是什么呢?
  11. HTTP 404 - 未找到文件 怎么样解决
  12. PingingLab传世经典系列《CCNA完全配置宝典》-2.9 OSPF基本配置
  13. php使用到的函数记录一
  14. ts的小demo--贪吃蛇(尚硅谷教程笔记)
  15. 部分格式文件解释以及万能文件查看器下载
  16. 怎么把外部参照合并到图纸_如何在CAD制图中将两个图合并到一个图纸上
  17. Nessus部署及简单使用
  18. 微信浏览器打开APP
  19. ReactOS实践(一) ReactOS 源代码编译以及VMWare下运行
  20. 蛇哥开局两星机器人视频_腾讯内容开放平台

热门文章

  1. 100. Same Tree
  2. Codeforces 258B Little Elephant and Elections
  3. 现货黄金入门知识普及一:图形分析之K线理论
  4. (SQL语句)按指定时间段分组统计
  5. node --- koa、Mongoose、vue联系知识梳理
  6. bootstrap --- 表单
  7. 十二省联考题解 - JLOI2019 题解
  8. BufferedInputStream学习笔记
  9. 如何修改myeclipse中web项目的工作路径或默认路径
  10. loadruner11 socket脚本-10053错误