iOS-Monitor-Platform icon indicating copy to clipboard operation
iOS-Monitor-Platform copied to clipboard

网络监控里面为什么不直接hook socket

Open hcl416029105 opened this issue 7 years ago • 3 comments

Network监控里面用到的NSURLConnection,NSURLSession,CFNetwork,最底层还是使用的socket,我们要同时监控NSURLConnection,NSURLSession,CFNetwork。那为什么不直接监控iOS里面的socket呢?

hcl416029105 avatar Dec 04 '17 02:12 hcl416029105

@hcl416029105 BSD Socket 函数在 iOS 真机上实际测试下来是没有办法 hook 成功的,参考这个 Issue

aozhimin avatar Dec 04 '17 13:12 aozhimin

@liman123 确实不能 hook socket

aozhimin avatar Feb 26 '18 07:02 aozhimin

那为啥close和send等bsd函数可以被hook成功?

zhaowq32 avatar Jun 15 '18 05:06 zhaowq32