【问题标题】:Is it possible to develop this iOS app? [closed]是否可以开发此 iOS 应用程序? [关闭]
【发布时间】:2012-02-28 13:24:56
【问题描述】:

我是 iOS 应用开发的初学者, 我正在做一个非常小的项目来显示另一个应用程序的有用信息 我只是想让它通过我的设备检查出/入数据包并找到一个特定的数据包,其中它的字符串包含一个特定的单词,如果找到则显示整个数据包内容,

有可能做到吗?苹果是否允许跟踪数据包?提前致谢

【问题讨论】:

  • 听起来像是嗅探器。也许可以用libpcap完成,但你需要root才能访问相关设备:stackoverflow.com/questions/3071034/…
  • 是的,我已经看到了数据包本身,但我想在单独的应用程序上执行此过程,设备已经是 jailbr0ken,我有 root 访问权限,wireshark 显示大量数据包和查看它们的复杂方法在嗅探数据包之前还需要完成一些流程,所以我认为调整/应用程序是一个很好的解决方案
  • youtube.com/watch?v=M3ruWy4dLJ4 初学者最佳教程

标签: iphone ios xcode


【解决方案1】:

无论是否可能(我猜答案是否定的,因为您可能需要 root 访问权限和更多默认情况下不可用的低级 API),您都希望跟踪其他应用程序。更具体地说,这些应用程序的网络活动。这带来了几个“困难”;

  • 鉴于他们的政策,Apple 不会允许这样做。
  • 您的应用程序需要在前台处于活动状态,而应用程序的后台活动受到限制。您能够“嗅探”的数据包数量将非常少,如果您选择将应用程序置于后台,您的时间将被限制为大约 10 分钟的执行时间。

我的建议?别。除非你对越狱“市场”感兴趣。

【讨论】:

  • 我不知道它的越狱要求,但我相信你可以让你的应用程序在后台运行——只需将你的应用程序注册为 Navigator 应用程序或 voip 应用程序。这样你就可以连续嗅探数据包。跨度>
猜你喜欢
  • 1970-01-01
  • 2013-08-17
  • 1970-01-01
  • 2014-04-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-20
  • 1970-01-01
相关资源
最近更新 更多