• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > tcpdump的移植和使用方法

tcpdump的移植和使用方法

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了tcpdump使用方法,tcpdump使用教程,tcpdump如何使用,tcpdump使用,tcpdump 移植等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

tcpdump的移植和使用方法


简介

用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。

官方下载地址

http://www.tcpdump.org/

生成可执行文件:
下载以下两个文件
tcpdump-4.8.1.tar.gz
libpcap-1.8.1.tar.gz
将其放在同一目录下
1、解压两个文件(tar xftcpdump-4.8.1.tar.gz...)
2、进入libpcap-1.8.1目录下并运行如下命令
1:./configure --host=arm-linux --target=arm-linux CC=/opt/arm-2011.03/bin/arm-none-linux-gnueabi-gcc--with-pcap=linux
2: make
3: make install
之后会生成.a文件
3、进入tcpdump-4.8.1目录并运行如下命令
1、./configure --host=arm-linux --target=arm-linux CC=/opt/arm-2011.03/bin/arm-none-linux-gnueabi-gcc
2、 make
3、 make install
之后会在当前目录下生成名为tcpdump的可执行文件。
4、将执行文件放到需要使用的系统中即可
注:CC为自己使用的交叉工具链

实用命令实例

默认启动

tcpdump

普通情况下,直接启动tcpdump将监视第一个网络接口上所有流过的数据包。

监视指定网络接口的数据包

tcpdump -i eth1

如果不指定网卡,默认tcpdump只会监视第一个网络接口,一般是eth0,下面的例子都没有指定网络接口。 

监视指定主机的数据包

打印所有进入或离开sundown的数据包.

tcpdump host sundown

也可以指定ip,例如截获所有210.27.48.1的主机收到的和发出的所有的数据包

tcpdump host 210.27.48.1 

打印helios 与 hot 或者与 ace 之间通信的数据包

tcpdump host helios and \( hot or ace \)

截获主机210.27.48.1和主机210.27.48.2或210.27.48.3的通信

tcpdump host 210.27.48.1 and \ (210.27.48.2 or 210.27.48.3 \) 

打印ace与任何其他主机之间通信的IP 数据包, 但不包括与helios之间的数据包.

tcpdump ip host ace and not helios

如果想要获取主机210.27.48.1除了和主机210.27.48.2之外所有主机通信的ip包,使用命令:

tcpdump ip host 210.27.48.1 and ! 210.27.48.2

截获主机hostname发送的所有数据

tcpdump -i eth0 src host hostname

监视所有送到主机hostname的数据包

tcpdump -i eth0 dst host hostname

监视指定主机和端口的数据包

如果想要获取主机210.27.48.1接收或发出的telnet包,使用如下命令

tcpdump tcp port 23 and host 210.27.48.1

对本机的udp 123端口进行监视123为ntp的服务端口

tcpdump udp port 123 

监视指定网络的数据包

打印本

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • tcpdump的移植和使用方法

相关文章

  • 2017-05-26android:Activity启动模式之singleInstance
  • 2017-05-26Android 热修复使用Gradle Plugin1.5改造Nuwa插件
  • 2018-01-28Android Studio 错误解决办法
  • 2017-05-26Android Studio第一次提交git使用,androidgit
  • 2017-08-23Android 隐藏状态栏 标题栏
  • 2017-05-26android adb pull push,androidadb
  • 2017-05-26想要了解Kotlin,看这个就够了,想要Kotlin,
  • 2017-05-26Android Studio-—使用OpenCV的配置方法和demo以及开发过程中遇到的问题解决,studio-opencv
  • 2017-05-26android 实现漫天飞舞雪花以及下雨天的效果
  • 2017-05-26(试笔)一、Android四大框架之ContentProvider的学习与运用,实现SQLite的增删改查。,安卓sqlite增删改查

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • perf profiling 分析程序性能
    • Android 手机卫士--自定义属性,android卫士
    • 自定义图片轮播,简单就是好用,自定义图片轮播
    • 我的Android第二课,Android
    • Android--音乐播放器
    • 三种POST和GET的提交方式,postget提交
    • arcgis andriod开发程序实例,有图有真相,arcgisandriod
    • 关于android的一些基础知识,android基础知识
    • Android热补丁动态修复技术(三)—— 使用Javassist注入字节码,完成热补丁框架雏形(可使用)
    • 切割字符串,js分割字符串

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有