iOS防火墙应用程序

我的最后一个项目是开发一个 iPhone 应用程序,允许 / 不允许应用程序通过特定端口进行数据传输。例如;我想允许 appA 通过端口 80 从我的应用程序传输数据。

我的最后一个项目是开发一个 iPhone 应用程序,允许 / 不允许应用程序通过特定端口进行数据传输。例如;我想允许 appA 通过端口 80 从我的应用程序传输数据。

是否有可能使这样的应用程序,如果可能的话,哪些库或我应该学习什么。

谢谢

3

不,这是不可能的,除非你想写自己的网络浏览器。

Apple 不允许在编写防火墙应用程序所需的级别上与系统进行交互。iOS 中的所有应用程序都是沙箱,出于安全和隐私方面的考虑,与操作系统和其他应用程序的交互有限。

如果您希望为越狱的 iOS 设备构建它,那么这可能是可能的,但是使用官方 SDK 没有办法做到这一点。

您可以编写自己的 Web 浏览器,以允许访问某些站点或不允许访问。如果您希望它在系统范围内进行传出呼叫,则可以使用可以通过应用程序控制的,但是如果有人删除了 settings.app 中的服务器,则该应用程序是通过传递的。

1

来自 2021 年未来的答案:

Apple says它们本身不需要防火墙:

由于 iOS 通过限制侦听端口并删除不必要的网络实用程序(如 telnet,shell 或 Web 服务器)来减少攻击面,因此iOS 设备上不需要其他防火墙软件

但是,Apple 在 iOS 8.0 中添加了对Network Extensions的支持,您可以使用它来创建内容过滤器(如果防火墙不再是问题,则是您的下一个关注点):

使用 NetworkExtension 框架,您可以自定义和扩展 iOS 和 macOS 的核心网络功能。具体来说,您可以:

更改系统的 Wi-Fi 配置

将您的应用与热点网络子系统集成(Hotspot Helper)

使用内置 协议(个人 )或自定义 协议创建和管理 配置

实现设备上的内容过滤器

使用内置 DNS 协议或自定义的设备上 DNS 创建和管理系统范围的 DNS 配置。

0

有一个名为 Firewall iP 2.0 的 iphone 防火墙。所以这是可能的,只要你知道如何编码它。另外,这需要你 JB 你的 iphone。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(332)
更新内部应用程序-iOS企业开发人员计划
上一篇
在 LateX中更改引文样式
下一篇

相关推荐

  • ios翻译屏幕轻松实现精准翻译

    iOS翻译屏幕是一种可以帮助用户在不同语言之间进行翻译的功能。它可以帮助用户在不同语言之间进行交流,从而更好地理解他们的对话。要实现iOS翻译屏幕,需要使用Apple的Natural Language API,它可以帮助您识别文本中的语言,并将其转换为另一种语言。…

    2023-04-25 12:30:26
    0 92 24
  • ios手机解压软件最佳iOS解压软件,轻松解压文件!

    iOS手机解压软件是指能够将压缩文件(如ZIP,RAR,7z等)解压缩到iOS手机上的软件。目前市面上有很多iOS手机解压软件,比如WinZip,iZip,Unzip,Zip Browser,iUnarchive等。以WinZip为例,它可以帮助用户在iOS设备上快速解压缩ZIP、RAR、7z、TAR、GZIP和BZIP2文件。它还可以将文件加密,并将其传输到其他设备。…

    2023-06-16 06:59:41
    0 28 58
  • ios系统最新版本是多少全新体验,更强大的功能

    iOS系统最新版本是iOS 代码为14.0。iOS 14支持iPhone 6s及以上机型,提供了全新的App Library、Widgets、Picture in Picture、Siri等功能。…

    2023-07-15 02:04:29
    0 36 51
  • ios移动应用开发:如何使用iOS开发构建出色的移动应用

    iOS移动应用开发是指使用iOS开发工具(如Xcode)和iOS SDK(Software Development Kit)开发iOS应用程序。iOS SDK提供了一系列的API,可以帮助开发者构建出丰富多彩的iOS应用程序。…

    2023-11-03 05:17:37
    0 71 36
  • taptap有ios版的吗?在iOS上享受精彩游戏体验

    答:Taptap是一款Android和iOS平台上的游戏应用,它提供了大量的游戏下载、评论和发现功能。Taptap有iOS版本,可以在App Store上进行下载。代码如下:…

    2023-04-15 14:18:08
    0 76 33
  • ios什么时候可以微信双开:iOS 11及以上版本可以实现微信双开

    iOS微信双开可以在iOS 3及以上版本使用,下面是实现双开的代码:// 判断是否支持双开…

    2023-04-30 16:08:25
    0 71 13
  • ios如何关闭家庭邀请:如何在iOS上关闭家庭共享邀请

    iOS家庭邀请可以通过以下代码来关闭:// 关闭家庭邀请…

    2023-04-28 03:24:47
    0 53 87
  • ios主题链接从入门到精通

    iOS主题链接是一种可以让用户在应用之间进行快速切换的功能,可以让用户在不同的应用中使用相同的主题。下面是一段示例代码,它可以帮助你实现iOS主题链接:…

    2023-12-16 15:46:49
    0 88 15

发表评论

登录 后才能评论

评论列表(60条)