0
我正在嘗試通過Android無根谷歌電視(Sony)設備上的pid找到端口。通過谷歌電視端口找到pid(Android無根設備)
不幸的是,所有「netstat -p」,lsof,/ proc // fd都被阻止。 有沒有其他方式可以匹配/ proc/net/tcp上的給定端口到它的pid?
尤瓦
我正在嘗試通過Android無根谷歌電視(Sony)設備上的pid找到端口。通過谷歌電視端口找到pid(Android無根設備)
不幸的是,所有「netstat -p」,lsof,/ proc // fd都被阻止。 有沒有其他方式可以匹配/ proc/net/tcp上的給定端口到它的pid?
尤瓦
機會是很高,沒有API,你可以用它來實現這一目標。什麼/ proc/net/tcp和朋友告訴你有趣的是inode數字。問題是,除非你能夠看看/ proc/PID/fd,否則你不能將它們解析爲套接字。通過ioctl或其他系統調用可能會有一個相當隱藏的API來解決有關inode的一些信息,但我並不認爲有任何信息。
另一方面,這是一個明確的Linux功能,因爲它正確地封裝了用戶,並且不泄漏「系統關鍵」數據。