मैं एक विशिष्ट लिनक्स प्रक्रिया से जुड़े सभी आईपी पते पुनः प्राप्त करना चाहूंगा।
उदाहरण के लिए मेरे पास OpenVPN चल रहा है (या कुछ वेबसर्वर, आदि)।
का उपयोग करते हुए sudo netstat -tulpn | grep openvpn
मुझे यह परिणाम देगा:
udp 0 0 0.0.0.0:123 0.0.0.0:* 1389/openvpn
udp 0 0 0.0.0.0:1194 0.0.0.0:* 7755/openvpn
मैंने ss की कोशिश की है, लेकिन वह किसी भी IP की उपज नहीं देता है।
नोट: OS - Ubuntu 14.04
अद्यतन करें
sudo lsof -i | grep ntp
openvpn 1389 nobody 4u IPv4 3995641409 0t0 UDP *:ntp
sudo lsof -i | grep openvpn
openvpn 1389 nobody 4u IPv4 3995641409 0t0 UDP *:ntp
openvpn 7755 nobody 5u IPv4 516224428 0t0 UDP *:openvpn
कोई सुझाव?
क्योंकि UDP "स्टेटलेस" है, इसलिए आपको ट्रैफ़िक को सूँघना होगा।
—
Daniel B
-a
विकल्प:sudo netstat -tulpna
। सेंटोस पर काम किया।