`

Mac (苹果系统)抓包 详解[转]

 
阅读更多

http://hi.baidu.com/chenfalei/blog/item/3c2cd233c22ab054ac4b5f05.html

 

经常搞网络程序得人,需要抓包查看本地发送和接收得一些网络数据,这就需要抓包工具了。

windows下得抓包工具比较多,我用过fiddler2<只能抓取使用微软的WinInet库得程序网络包>,WinNetCap等,

Mac系统下也有几个抓包工具,我用过得一个叫WireShark,这个工具也有Windows版本的,Mac版本的感觉挺好用的。

http://www.wireshark.org/download.html  这里是官网,下载对应版本(OS X xxx<Mac系统专用>)即可。

安装后,如下

 

然后 运行此程序。
出现如下界面

自己翻译一下几个选项的含义,

--开始抓包到一个文件

--打开一个抓包记录文件<多用于后续分析>

--打开一个抓包参数文件<猜的,具体没用过这个>

--浏览在线帮助文档

 

我一般使用第一个选项,点击第一个图标,出现如下图

 

如果抓包 过滤条件没有填写,则抓取所有的数据包<TCP,UDP等等<好像只要到本网卡的包都能抓到>>,入下图

 

抓包结果,如上图

如果设置了过滤条件,入上图我设置得就是本机和服务器之间得包才会抓取,其他包不作处理。这样就只有a,b机器之间得数据包<更多抓包过滤语法,请参考http://wenku.baidu.com/view/ad550312a21614791711286e.html>,如果是socket连接得,还可以清晰得看到

“三次握手”过程

     a--->(syn)------->b,

      b--------->(ack,syn)-------->a,

     a--------->(ack)------------>b

 

以及断开连接时得“四次握手”

至于 syn/ack/push/rst/fin等表示含义,请自己百度。

右下角的是通信协议栈每层的数据包头,在图上看时,从上到下依次为

--网络数据包

--链路层包头

--IP协议包头

-----TCP协议包头

--应用程序数据<最初得原始数据>

 

这样对网络协议模型也有较好得理解帮助。

分享到:
评论

相关推荐

    mac版抓包工具,免激活,瓶子https抓包工具

    “Mac软件”明确了这是针对苹果Mac OS设计的应用程序。“https抓包”则再次强调了该工具对于处理加密HTTPS流量的能力,这是许多现代网络应用所依赖的安全协议。 压缩包子文件的文件名称“Charles.app”暗示这可能是...

    苹果装机必要的将苹果系统转换成iso

    在苹果电脑装机过程中,有时候我们需要将苹果操作系统(macOS)转换为ISO格式,以便于在其他设备上安装或进行备份。"苹果装机必要的将苹果系统转换成iso"这个主题涉及到了苹果系统的安装、文件格式转换以及相关工具...

    苹果Mac OS系统图标全套打包下载

    比较美观的,苹果Mac OS系统图标全套打包下载.

    IOS手机操作系统网络抓包方法

    IOS手机操作系统网络抓包方法。

    Windows_Mac苹果系统风格

    【标题】:“Windows_Mac苹果系统风格”是指一种软件或技术,它的主要目的是将微软的Windows操作系统改造,使其外观和用户体验更加接近苹果的Mac OS X系统。这种风格的转变不仅体现在桌面壁纸、图标等视觉元素上,还...

    Charles抓包Https请求显示Unknown解决方案.pdf

    Charles在进行HTTPS请求的中间人攻击(MITM)时,需要将自身的根证书安装到被测试的系统中,这样Charles就能够将加密的请求解密,然后再进行抓包分析。如果用户已经安装了证书但问题依旧存在,那可能是因为证书没有...

    Thor 1.2.0.ipa苹果万能抓包软件

    苹果万能抓包软件,通过同步推助手安装到苹果上,需要外服id登陆之后,重启两到三次可用,但是不支持苹果商店升级。ios测试必备,也可以抓取视频图片,微信数据,p站什么的外网这些就不用想了。这个东西的激活如果...

    mac下好用的抓包工具

    在Mac操作系统中,进行网络数据包捕获(通常称为“抓包”)是开发者、网络安全专家和系统管理员常需执行的任务。抓包工具能够记录网络通信的详细信息,帮助我们分析网络流量,检测潜在的问题,如性能瓶颈、安全漏洞...

    原生态苹果系统Mac OS X图标包

    绝对原生态,苹果Mac OS X系统原版图标,制作而成的可以在Windows系统整体替换系统图标的图标包,win7,win8或者其他版本,安装iconpackager(自己找汉化破解)后应用图标包于系统,解压后既有各个图标,又有可以用...

    socket抓包工具

    Socket抓包工具是网络通信分析的重要工具,它们可以帮助开发者、网络管理员或安全研究人员监测和分析网络数据包,以便理解网络流量、查找问题或检测潜在的安全威胁。本篇将详细介绍两个常用的Socket抓包工具:...

    Mac 抓包软件(123).zip

    在Mac操作系统上,有一款名为Charles Proxy的优秀抓包工具,这里我们将深入探讨这款工具及其在App调试中的应用。 Charles Proxy是一款强大的HTTP代理/SSL代理和端口转发工具,它能够帮助用户查看并理解他们的HTTP...

    数据抓包工具,可以抓取大众点评的所有数据

    数据抓包工具是一种在网络通信中获取传输数据的实用程序,它们可以帮助我们监控、记录和分析网络上的信息流。在本例中,我们将讨论如何利用抓包工具来抓取大众点评网上的数据,如图片信息和链接地址。这些工具通常被...

    fillder抓包工具

    fillder抓包工具

    rythem抓包

    尤其对于iOS设备,由于系统的封闭性,找到一款易于使用的抓包工具并不容易,Rythem的出现弥补了这一空白。 在实际应用中,Rythem可以用于多种场景。例如,当开发者遇到网页加载慢或者功能异常的问题时,可以通过...

    蓝牙HCI抓包方法,bluetooth hci log capture

    蓝牙HCI抓包方法,bluetooth hci log capture 蓝牙HCI(Host Controller Interface)是一种标准化的接口规范,用于定义主机和蓝牙控制器之间的交互。蓝牙规范允许将蓝牙控制器和主机分离,前者负责无线电和物理链路...

    Frontline Bpa Lower Energy蓝牙协议分析仪使用指引及Android系统蓝牙抓包方法.pdf

    本篇文章主要介绍了Frontline Bpa Lower Energy蓝牙协议分析仪的使用方法以及在Android系统上进行蓝牙抓包的技术细节。根据文档的描述,Frontline Bpa Lower Energy是一种专门用于捕获BLE(蓝牙低能耗)数据的分析仪...

    amd平台安装苹果系统Mac6.3

    ### AMD平台安装苹果系统Mac OS X 10.6.3 雪豹版知识点解析 #### 一、概述 本文旨在详细介绍如何在基于AMD处理器的计算机上安装苹果的Mac OS X 10.6.3(雪豹)操作系统。由于苹果官方并未针对非苹果硬件发布操作...

    使用U盘安装MAC苹果双系统

    在本文中,我们将详细探讨如何使用U盘安装Mac苹果双系统,特别针对苹果MacBook Pro(MD212)型号。这个过程分为三个主要步骤:创建Windows安装磁盘,下载Apple的Windows支持软件,以及安装或移除Windows系统。下面...

    青花瓷抓包工具

    Charles是苹果电脑上专用的抓包工具,目前推出了windows版本。与fiddler相同的功能抓包功能,但是Charles界面更清爽,弱网模拟功能更简单全面。

    VBA的字典类,苹果MAC系统可用

    然而,苹果MAC系统中的VBA默认并未包含这个对象,因此对于习惯使用字典类进行数据处理的开发者来说,这无疑是一个挑战。 "VBA的字典类,苹果MAC系统可用"这一解决方案旨在克服这一问题,通过引入第三方的Dictionary...

Global site tag (gtag.js) - Google Analytics