繁体   English   中英

Objective-C中的Traceroute

[英]Traceroute in Objective-C

有谁知道Objective-C中的traceroute代码示例? 注意-我正在寻找traceroute / tcptraceroute的代码实现,而不是实用程序。

您可以从此处获取源代码。 但我同意diciu,您将无法在未越狱的iphone的原始套接字上使用它

据我所知,标准traceroute需要原始套接字(即root访问)。 在Mac OS X上,traceroute二进制文件是setuid:

cristi:~ diciu$ ls -la /usr/sbin/traceroute
-r-sr-xr-x  1 root  wheel  110112 Oct 16 12:28 /usr/sbin/traceroute

我认为您无法在iPhone上使用原始套接字-也许tcptraceroute是一种选择?

如果您想在Objective-C中重新实现traceroute,那么您就自己一个人。 如果您只想从Objective-C运行traceroute,NSTask对您来说可能是最简单的,但在iPhone上将无法实现。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM