上架 App Store 失败,开源一款 iOS 端的抓包软件

2022 年 3 月 2 日
 Lojii

Knot ( https://github.com/Lojii/Knot )

Knot 是一款 iOS 端抓包工具(没有其他的科学转发功能,单纯的抓包工具),包含所有完整代码(Network+UI),使用 MITM(中间人攻击)技术,用 swift 编写,目前实现了 http(s)解析,可扩展其他任何协议

已实现功能

App 截图

截图 截图 截图
12300 次点击
所在节点    分享创造
60 条回复
dingwen07
2022 年 3 月 3 日
许可证是 GPLv3 ,挺好的
thisismr2
2022 年 3 月 3 日
thisismr2
2022 年 3 月 3 日
@hm20062006ok 谢谢
thisismr2
2022 年 3 月 3 日
Sdyhgc
2022 年 3 月 3 日
最好出 tcp 和 udp 的 http 的很多了
summer2019
2022 年 3 月 3 日
规则方面,或许可以考虑 js 来实现?
类似 Fiddler ,灵活性会好很多
mokong
2022 年 3 月 3 日
赞一个
wzywudi
2022 年 3 月 3 日
大佬,好人一生平安
debuggeeker
2022 年 3 月 3 日
已经 3 连,大佬牛,但是这样开源,过几天有人用其他名字上架了
run2
2022 年 3 月 3 日
@hm20062006ok 只能说有钱真好,真任性,比它好的工具一堆啊,你直接买 Quantumult X , http cather 之类的不香吗?
run2
2022 年 3 月 3 日
讲道理,他那个还要连电脑才能用,mitmproxy 你直接在 Wi-Fi 里设置 http 代理服务器也是能跑的,何必专门花 9.9 刀让它帮你设置?
w4087
2022 年 3 月 3 日
@hccsoul 开源我们这边都叫冤种,很多人连协议都不仔细选择,然后被别人拿去用,甚至盈利了,反而还骂为啥嫖了他
kaixuan1901
2022 年 3 月 3 日
我只想问一下,项目名为什么包含我的名字?( 1901 )[手动狗头]
topBar
2022 年 3 月 4 日
下载下来试着运行了, 启动代理总是失败,错误日志 在 github issue 上请教了
topBar
2022 年 3 月 4 日
Warning(6): is not general line !
[info]-ASProtocol+Schame.swift[41]:createTable() --> Create Table Task success
***************SFVPNManager startStopToggled
starting!!!
VPN Status:Connecting
getAll error:no such table: session (code: 1)
VPN Status:Disconnecting
getAll error:no such table: session (code: 1)
VPN Status:Disconnected
getAll error:no such table: session (code: 1)
Lojii
2022 年 3 月 4 日
@topBar App Group 设置错误,导致找不到表,关闭的 issue 里有这个的设置方法,你去找找
thisismr2
2022 年 3 月 4 日
@sobigfish #51

因为系统代理可以跳过

.connectionProxyDictionary = [AnyHashable : Any]()
会忽略系统代理
thisismr2
2022 年 3 月 4 日
可以看下上面写的抓包软件的原理
topBar
2022 年 3 月 4 日
@Lojii app group 全部设置完了,close 的 issue 貌似也没有解决
topBar
2022 年 3 月 4 日
@Lojii 大佬有时间可以 issue 里 解答一下 github.com/Lojii/Knot/issues/18

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/837396

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX