OS X पर netstat -tln के बराबर क्या है?


15

netstat -tlnOS X पर लिनक्स के बराबर क्या है ?

विकल्प:

-l, --listening (Show only listening sockets. (These are omitted by default.)
--numeric , -n (Show numerical addresses instead of trying to determine symbolic host, port or user names.)
-t, --tcp

netstat -tlnवास्तव में क्या करता है?
nohillside

आप इस पर केवल एक सेमिनार कर सकते हैं। यह काम करेगा।
जेर्रान

1
@jherran नहीं, ओएस एक्स बीएसडी-आधारित नेटस्टैट का उपयोग कर रहा है जो विभिन्न विकल्पों के विकल्पों को स्वीकार करता है।
लोलस्की

लिनक्स में @patrix, यह मशीन पर सभी खुले टीसीपी बंदरगाहों को सूचीबद्ध करता है, और चाहे वह स्थानीय रूप से (127.0.0.1) या दूरस्थ कनेक्शन (0.0.0.0) को सुनता है।
लोलस्की

जवाबों:


15

ओपी प्रश्न में पोर्ट तर्क नहीं था, इस उत्तर के लिए एक की आवश्यकता होती है। यह एक उपयोगी कमांड apple.stackexchange.com/a/327967/209603
goetzc

1
@goetzc -iTCPइसके बजाय बस का उपयोग करें -iTCP:$PORT
नवीन

1
मैं -Pजोड़ूंगा क्योंकि ओपी -nउनके प्रश्न में निर्दिष्ट है। इसके अलावा +1 से @Navin। sudo lsof -iTCP -sTCP:LISTEN -Pnetstat -tln
बजे

10

निकटतम बराबर आप OSX पर प्राप्त कर सकते हैं:

netstat -p tcp -van | grep LISTEN
  • tuविकल्प उपलब्ध नहीं हैं, लेकिन उन्हें -p -tcpया तो बदला जा सकता है या -p udp, हालांकि आप दोनों एक ही समय में नहीं हो सकते
  • -pविकल्प को बदल दिया जाता है, -vजिसके साथ आप सफलतापूर्वक PID को सूचीबद्ध करते हैं
  • -lविकल्प उपलब्ध नहीं है, लेकिन आप -aविकल्प का उपयोग करके इसके चारों ओर काम कर सकते हैं (जिसमें लिस्टिंग में सर्वर शामिल हैं) और grep LISTEN(केवल सुनने के लिए फ़िल्टर करने के लिए)

0

वास्तविक समय की निगरानी के लिए, यह प्रयास करें:

nettop -p 60683

आप वाईफाई या वायर्ड की तरह इंटरफ़ेस प्रकार को भी प्रतिबंधित कर सकते हैं ...

nettop -t wifi -n -p 60683
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.