我使用下面的代码在iOS中获取URL的tcpdump输出,但它是在控制台中打印,我如何获得对NSString对象的响应?
system("tcpdump -i en1 -A -vvv host www.facebook.com");
答案 0 :(得分:0)
我认为tcpdump有输出文件参数,或者你可以使用输出重定向,然后从保存的文件中读取所有文件
tcpdump -l -i en0 -A -vvv host www.facebook.com > /tmp/facebook_packets.txt
例如, tmp
路径,使用您喜欢的任何路径
以及替代方式,将输出重定向到NSPipe
,请参阅此处的答案How to get the log from system();?