一、抓取机顶盒指定网口(wifi,eth)获取网络的过程包,dhcp协议;

  1. 连接好板子,将板子网线,电源线,以及插上一个u盘
  2. 打开xshell,新建会话,协议选择SERIA串口选择com3,点击连接

(注:没有com3检查一下有没有连接好板子,以及电脑的232驱动有没有更新)

3、进入/mnt/media_rw/sda1(进入到连接板子上的u盘里,如果没有插u盘,则没有sda1目录)

4、输入命令:tcpdump -i eth0 port 67 and 68 -c 10 -w file(抓取数据)

注:67,68是dhcp的端口号,一个为输入,一个为输出,-c选择抓取多少条数据,-w保存为什么文件,后跟文件名,文件名后缀为pcap。

5、将网线拔下再插上,重复几次,一次操作有4条数据,直到抓取完毕。

二、抓取dns解析网络包;

  1. 前三步与上面一致,然后在xshell输入ifconfig(或者add ip)查看xshell的ip。
  2. 借助adb工具进行数据的传输,在adb工具的目录下,打开cmd,然后输入adb connect ip(xshell的ip)进行连接。
  3. 然后输入adb shell进入adb shell界面。
  4. 在xshell里输入命令:tcpdump -i eth0 port 53 -c 10 -w file进行数据的抓取。

(53为dns的端口号)

5、在adb shell中ping网站进行数据传输,可以ping多个网站。

最后在u盘里有抓取的数据包,

tcpdump抓包相关参数命令

-a #将网络地址和广播地址转变成名字

-b #数据链路层上选择协议,包括ip/arp/rarp/ipx都在这一层

-c #指定收取数据包的次数,即在收到指定数量的数据包后退出tcpdump

-D #打印系统中所有可以监控的网络接口

-e #在输出行打印出数据链路层的头部信息

-f #将外部的Internet地址以数字的形式打印出来,即不显示主机名

-i #指定监听网络接口

-L #列出网络接口已知的数据链路

-n #不把网络地址转换为名字

-r #从指定的文件中读取数据,一般是-w保存的文件

-w #将捕获到的信息保存到文件中,且不分析和打印在屏幕

-t #在输出的每一行不打印时间戳

-tt #在每一行中输出非格式化的时间戳

-ttt #输出本行和前面以后之间的时间差

-tttt #在每一行中输出data处理的默认格式的时间戳

-v #输出稍微详细的信息,例如在ip包中可以包括ttl和服务类型的信息

-vv#输出详细的保报文信息

tcpdump抓取网络相关推荐

  1. Linux使用tcpdump抓取网络数据包示例

    tcpdump是linux命令行下常用的的一个抓包工具,记录一下平时常用的方式,测试机器系统是ubuntu 12.04. tcpdump的命令格式 tcpdump的参数众多,通过man tcpdump ...

  2. tcpdump抓两个网卡的包_如何抓取网络包?两个方法告诉你

    本文转载自[微信公众号:手机电脑双黑客,ID:heikestudio],经微信公众号授权转载,如需转载与原文作者联系 世界那么大,谢谢你来看我!!关注我你就是个网络.电脑.手机小达人 显形" ...

  3. tcpdump抓取TCP协议、GRE协议数据

    tcpdump抓取tcp数据 1.tcpdump -i eth0 port 11751 and src host 192.168.1.34 -x -s0 tcpdump: verbose output ...

  4. oracle tcpdump生成bpf,[20140212]linux下使用tcpdump抓取sql语句

    [20140212]linu下使用tcpdump抓取sql语句.txt 我们生产系统问题多多,经常要跟踪用户执行的sql语句,当出现问题时要跟踪比较麻烦,我需要一个快捷的方式"看到" ...

  5. 用C++实现网络编程---抓取网络数据包的实现方法

    From: http://blog.csdn.net/zjl_1026_2001/article/details/2191311 做过网管或协议分析的人一般都熟悉sniffer这个工具,它可以捕捉流经 ...

  6. iOS开发——网络使用技术OC篇网络爬虫-使用正则表达式抓取网络数据

    网络爬虫-使用正则表达式抓取网络数据 关于网络数据抓取不仅仅在iOS开发中有,其他开发中也有,也叫网络爬虫,大致分为两种方式实现 1:正则表达 2:利用其他语言的工具包:java/Python 先来看 ...

  7. 抓取网络源码python_使用Python进行网络抓取的新手指南

    抓取网络源码python 有很多很棒的书可以帮助您学习Python,但是谁真正读了这些A到Z? (剧透:不是我). 接下来是我的第一个Python抓取项目指南. 假定的Python和HTML知识很少. ...

  8. Wireshark抓取网络聊天

    Wireshark抓取网络聊天 一.实验要求 二.实验操作 三.数据发送抓包 1. 西文字符 2. 汉字字符 3. 混合发送 四.总结 五.参考 一.实验要求 1)分析此程序网络连接采用的是哪种协议( ...

  9. 抓取网络源码python_python中的复仇者网络抓取实体提取和网络图

    抓取网络源码python 2020 sent more bad news as Black Panther star Chadwick Boseman passed away aged 43. The ...

最新文章

  1. 【LeetCode从零单排】No38.CountAndSay
  2. SAS编程基础 - 逻辑库和数据集
  3. android USB
  4. python逐行读取txt写入excel_用python从符合一定格式的txt文档中逐行读取数据并按一定规则写入excel(openpyxl支持Excel 2007 .xlsx格式)...
  5. html两个div间有白线,html-在特定浏览器宽度下,白线出现在渐变填充div的末尾
  6. CombineFileInputFormat 文件分片总结
  7. Ruby First
  8. 图像灰度化的三种常见方法
  9. live share_带Live Share的Visual Studio Code中的实时编码入门
  10. android gridview 选择变色 再点击还原 并支持多选。记录贴 01
  11. oracle12c不使用cdb模式,oracle 12c non-cdb升级成cdb模式
  12. SpringBoot整合Swagger2,并设置springsecurity放行和token
  13. js实现审批流_顺序审批流的简单代码实现
  14. 计算ndvi值需要的数据_MODIS计算NDVI注意事项
  15. 南艺计算机作曲专业怎样,南京艺术学院作曲与作曲技术理论专业/学费/录取分数线/怎么样...
  16. TCL通讯上海产品创新中心职位推荐
  17. 进入网络安全学习的感想
  18. JDK19都出来了~是时候梳理清楚JDK的各个版本的特性了【JDK16特性讲解】
  19. 跨境解读:亚马逊封号,避雷专题
  20. 2023兔年头像框制作生成小程序源码+多模板/抓住红利

热门文章

  1. 科普向-----验证码
  2. Sony DRP-RP1装微信读书
  3. 大屏可视化色彩设计基本知识
  4. 【c++STL——第四讲】stack系列 (常用知识点总结)
  5. 罗素156句名言:人之所以有道德,是因为受到的诱惑还不够大
  6. h3c linux驱动 wn612_安装Ubuntu双系统系列——64位Ubuntu安装H3C的INode客户端
  7. 关于Linux中的SIGABRT信号
  8. 一个补丁迭代了16个版本后被撤,我的 Linux内核之旅!
  9. cpu功耗排行_笔记本低功耗cpu有哪些 低功耗笔记本cpu排行介绍【图文】
  10. 会计专业与计算机专业结合复合型,我国会计电算化的现状、问题及对策