`
gypgyp
  • 浏览: 87478 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

监控iPhone应用的HTTP请求

 
阅读更多

监控iPhone的HTTP请求。

测试环境:

Mac:Lion 10.7.2
iPhone: IOS 4.2
Paros:3.2.13


一、Paros相关
     Paros是一个垮平台的开源代理软件。
1)安装JAVA
     Paros是基于JAVA的,安装Paros前必须先安装JDK。     
     从Lion开始系统不预装Java。需要自己装。
     而且Apple专门定作了Lion版的JDK.
    
      从下面的网站下载Lion版JDK:
      http://support.apple.com/kb/DL1421?viewlocale=zh_CN&locale=zh_CN
     
       下载地址:
      http://supportdownload.apple.com/download.info.apple.com/Apple_Support_Area/Apple_Software_Updates/Mac_OS_X/downloads/041-4993.20111108.De345/JavaForMacOSX10.7.dmg

2)下载paros
      下载地址:http://sourceforge.net/projects/paros/
      下载项中有Unix的版本供选择。

2)启动Paros
     在mac下只要双击paros文件夹下paros.jar就可以启动paros了。

二、把iMac的无线网卡作为无线路由器

1)无线网卡不能同时用来连接Internet同时又作为无线路由器用。
       在Mac上,Mac必须用网线连上网卡上网,才能把无线网卡空出来作为热点。
       也就是说无线网卡只能作一件事,不能同时即用来连接互联网,又用来作热点。     

2)Lion的WiFi不太稳定。如果点击右上角的wifi图标提示"No Device"。则重启系统就可以了。

3)使iPhone能通过iMac的热点上网
      网上查到的说明都不全。只是在System Preferences的Sharing中选择Internet/Sharing是不行的。
     需要按下面的步骤:
      a、在wifi图标上选 "create network",使iMac的无线网卡变成一个热点。
      b、在System Preferences的Sharing中选择InternetSharing中,先不要选中 “Internet Sharing”,
             先使此行获得焦点,然后选中右侧的Wi-Fi,单击右下角的Wi-Fi Options按钮,配置热点,可以设密码等。
             都配置好后,再选中左侧单选框的Internet Sharing。

             具本可参考下面,答案在下面:
             http://www.macx.cn/thread-1957237-1-1.html

3、设置代理,使Paros记录iPhone的HTTP请求。
1、)在iMac的System Preferences/Network中,查看Wi-Fi项的IP地址,不要理会提示的不能联结互联网的提示。
           因为此时Wi-Fi已经是作为热点用了。此Wi-Fi通过iMac的有线网卡上网,所以无线网卡不能连接到互联网了。
           注意,除了查看Wi-Fi的IP,不用配置Wi-Fi的任何项了。(不需配置Wi-Fi的Advanced中的各项)
           当时在Advanced里设了半天Proxies,发现根本无用。
           如我查到的Wi-Fi的IP是:169.254.146.173.
2、)在Paros的菜单: Tools/Options/Local proxy中,Address中上一步找到的Wi-Fi的IP。
          Port填:8080。
3、)在iPhone的无线局域网设置中,选中前面设的iMac的热点,进入详细设置页,其它的不用改,只要将最下面的
          HTTP代理设为手动,服务端设置为Wi-Fi的IP,端口为8080。鉴定关闭。就可以了。



     

分享到:
评论

相关推荐

    Sift app:实时监控 iPhone 上所有应用的网络请求,让你知道你的手机 App 都干了什么.zip

    Sift app:实时监控 iPhone 上所有应用的网络请求,让你知道你的手机 App 都干了什么.zip,Uncover network traffic in real-time for every app on your phone

    swift-iPhone7大陆零售店预约店取监控formacOS

    标题中的“swift-iPhone7大陆零售店预约店取监控for macOS”表明这是一个使用Swift编程语言为macOS平台开发的应用程序,其主要功能是监控iPhone7在中国大陆零售店的预约和库存情况。在苹果产品的热门时期,这样的...

    webtrends移动终端应用用户行为监控分析方案

    该方案适用于多种移动终端应用类型,包括但不限于Apple iOS设备(如iPhone、iTouch、iPad)、Google Android设备、Blackberry以及Windows Phone等。方案的核心在于提供一个SDK(Software Development Kit,软件开发...

    手机监控(iPhone)直连版使用分享.pdf

    - 为了适应手机监控,需在DVR上进行设置,确保手机请求的是辅码流,因为手机性能和网络条件可能不如桌面设备。大部分DVR支持辅码流功能。 - 辅码流设置建议:分辨率设为CIF或QCIF,帧率为5-10帧,码流类型限定为64...

    Beginning iPhone Development:Exploring the iPhone SDK

    《iPhone开发基础教程》是一本专为初学者设计的指南,旨在帮助读者深入了解iPhone应用程序开发的基础知识和技术要点。本书通过全面而系统的讲解,覆盖了从环境搭建到实际应用开发的全过程,是学习iOS开发的理想入门...

    网速流量监控 悬浮窗口

    6. **应用场景**:在工作场景中,当需要确保稳定的网络速度进行远程会议或文件传输时,网速监控悬浮窗口能够提供即时反馈。对于个人用户,特别是使用移动数据的用户,流量监控可以帮助他们节省流量,避免意外超额。 ...

    iOS网络高级编程 iPhone和iPad的企业应用开发完整版

    本书“iOS网络高级编程 iPhone和iPad的企业应用开发完整版”旨在深入探讨如何在iOS平台上实现高效、可靠的网络功能,以满足企业级应用的需求。以下是该书可能涵盖的一些核心知识点: 1. **网络基础**:首先,书中...

    Head-First iphone development

    《Head-First iPhone开发》是一本专为有编程基础的学习者设计的教程,旨在通过简单、逐步的方法,帮助读者快速掌握构建iPhone应用程序的核心技术。本书并非试图覆盖所有的知识点,而是聚焦于让读者直接进入iPhone...

    为 iPhone 和 Android 构建基于浏览器的应用程序(2)--千锋培训

    【构建跨平台移动应用——基于浏览器的iPhone与Android开发(2)】 在移动应用开发领域,基于浏览器的应用程序提供了一种高效且灵活的方式,允许开发者为iPhone和Android平台创建一致的用户体验,而无需针对每个...

    IOS应用源码之【应用】pysl-iPhone电话短信防火墙.rar

    【标题】"IOS应用源码之【应用】pysl-iPhone电话短信防火墙.rar" 涉及的核心知识点是iOS应用开发,特别是与电话和短信功能相关的安全防护技术。这个压缩包很可能是包含了一个iOS应用程序的源代码,用于实现电话和...

    cocos2d iphone 中文开发资料大全

    9. **网络编程**:学习如何在Cocos2d-iPhone中集成网络功能,如HTTP请求、Socket通信,实现游戏的联网特性。 10. **IAP(In-App Purchase)**:理解如何在Cocos2d-iPhone游戏中实现内购功能,以提供付费内容或服务...

    IOS应用源码之【应用】多台iPhone 使用bluetooth进行连接.rar

    在iOS应用开发中,利用蓝牙技术实现多台iPhone之间的连接是一项重要的技能,特别是在需要设备间交互的场景下,如游戏、数据传输等。本压缩包提供的源码是关于如何在iOS应用中实现实现多台iPhone通过蓝牙进行连接的一...

    iPhone证书管理

    iPhone Configuration Utility(iOS配置实用工具)是苹果提供的一款桌面应用程序,它曾是管理iOS设备配置、监控设备状态以及安装和管理证书的主要工具。遗憾的是,随着iOS版本的更新,苹果已不再支持此工具,但在此...

    OSX服务端+iphone客户端 网络通信小程序

    服务端通过CFNETWORK提供TCP服务,处理来自iPhone客户端的连接请求;而客户端则利用NSStream进行网络连接,即使在后台也能保持通信。通过深入理解这些网络编程概念和技术,开发者可以构建出更稳定、功能丰富的网络...

    URLCache.zip_URLCache_iphone

    这个“URLCache.zip_URLCache_iphone”压缩包可能包含了一个关于如何在iPhone应用中实现和管理URLCache机制的示例或教程。 URLCache是iOS中的网络缓存系统,它遵循HTTP缓存规范,允许应用存储和重用先前下载的数据...

    iPhone 高级项目开发

    《iPhone 高级项目开发》是一本针对iOS开发者的技术指南,旨在帮助读者深入了解iPhone应用程序的高级开发技巧和技术。本书由多位经验丰富的iOS开发者共同编写,包括Joachim Bondo、Dylan Bruzenak、Steve ...

    iphone3 开发秘籍 例程2

    《iPhone3开发秘籍》是一本深入探讨iPhone应用开发的专业书籍,主要针对的是iPhone3的开发环境和特性。书中的例程涵盖了从基础到高级的各种技术,旨在帮助开发者全面掌握iPhone应用开发的核心技能。在第14至21章中,...

    iphone Socket通信例子

    服务端的主要任务是监听特定端口,当收到客户端(这里是iPhone)的连接请求时,接受连接并处理数据。描述中提到这个例子已经过测试,证明服务端代码已经准备就绪。 3. **连接过程**:在iOS客户端,你需要创建一个...

    iPhone6_&Plus使用手册中文版

    iPhone6和iPhone6 Plus是苹果公司推出的两款智能手机,分别有4.7英寸和5.5...以上是iPhone6和iPhone6 Plus使用手册的主要知识点,涵盖了设备的基本操作和应用使用。这些知识点对于新用户而言是非常有价值的参考资料。

Global site tag (gtag.js) - Google Analytics