Str*_*rry 67 iphone packet-capture sniffing packet packet-sniffers
如何从网络上的iPhone上嗅探数据包?有人可以给我一些指示吗?我试过谷歌搜索,但没有教导如何嗅闻iPhone数据包,
我在窗户上.
Nat*_*eyn 70
您可以使用Paros来嗅探来自iPhone的网络流量.有关详细信息,请参见此优秀的分步帖:http://blog.jerodsanto.net/2009/06/sniff-your-iphones-network-traffic/.另外,请在注释中查看使用其他代理来完成相同工作的一些建议.
需要注意的是,Paras只使用上述方法嗅探HTTP GET/POST请求,因此要嗅探所有网络流量,请尝试以下操作:
- 只需通过WiFi打开网络共享,然后像Cocoa Packet Analyzer一样运行数据包嗅探器(在OSX中).
- 然后通过WiFi从iPhone连接到新网络.(SystemPreferences-> Sharing-> InternetSharing)
如果您在Windows上嗅探这些数据包后,使用以太网连接到Internet,共享您的Internet连接,并使用Windows计算机作为访问点.然后,正常运行Wireshark并拦截流经的数据包,按其起始点进行过滤.或者,尝试使用网络集线器,因为如果Wireshark使用相同的路由器端点地址(如集线器中),则可以跟踪流经网络的所有数据包.
Ole*_*nov 41
通过USB连接您的iOS设备
$ rvictl -s UDID
UDID
设备的UDID 在哪里(位于设备下的XCode,快捷方式⇧⌘2)
$ sudo launchctl list com.apple.rpmuxd
$ sudo tcpdump -n -t -i rvi0 -q tcp
要么 $ sudo tcpdump -i rvi0 -n
如果victl不能正常工作,请安装Xcode和开发人员工具.
有关详细信息,请参阅远程虚拟接口,对于原始教程,请参阅" 使用您的面包"博客文章
Dwa*_*yne 19
我使用Fiddler2作为代理成功捕获了HTTP流量,可以安装在网络上的任何Windows PC上.
以下适用于iPhone 4S(iOS 5)和Macbook Pro(10.8.2)
在Mac上,转到"系统偏好设置">"共享">"Internet共享"
在iPhone上,转到设置> Wifi,然后选择Mac作为Wifi接入点.按下旁边的蓝色详细信息并记下IP地址(在我的情况下为192.168.2.2).此时,Mac任务栏上的wifi图标应更改为以下内容:
打开wireshark.单击开始捕获,然后使用现在可在选项中使用的新桥接接口.
???
利润!
与所有与网络相关的东西一样,你可能需要重新启动wifi等并重复步骤并调用你最喜欢的神来让这个咒语工作:)
我不得不做一些非常相似的事情,找出为什么我的iPhone出血蜂窝网络数据,在几天内吃掉我500Mb津贴的80%.
不幸的是,我不得不在3G/4G上嗤之以鼻,并且无法依靠无线技术.因此,如果您需要"工业"解决方案,那么这就是您在任何网络上嗅探所有流量(而不仅仅是http)的方式.
基本配方:
详细的说明:
请注意,上述实现并非以安全为重点,只是简单地获取3G/4G /无线网络上所有iPhone流量的详细数据包捕获