पोर्ट पर सुनने के लिए एक्साई कैसे पाएं?


10

मैं netstat -ab -p tcp -n के साथ और परिणाम प्राप्त करने की कोशिश करता हूं:

  TCP    0.0.0.0:47001          0.0.0.0:0              LISTENING
Can not obtain ownership information

मैं प्रशासक के रूप में चल रहा हूं और उस संदेश को प्राप्त करता हूं। मैंने exe के लिए नेटवर्क गतिविधि दिखाने के लिए एक उपयोगिता भी डाउनलोड की है, लेकिन उपयोगिता के अनुसार पोर्ट 47001 पर कुछ भी खुला नहीं सुन रहा है।

मैं कैसे पता लगा सकता हूं कि क्या सुन रहा है?


क्या आपने विंडसरक जैसी कोई कोशिश की?
vvsraju

@vvsraju तारक के लिए कुख्यात है (संभवतः) आपको EXE नहीं दिखा रहा है। यह केवल पैकेट में उल्लिखित नहीं है।
बार्लोप

जवाबों:


11

netstat -oप्रक्रिया आईडी (PID) प्राप्त करने का प्रयास करें और फिर tasklist |findstr <pid>प्रक्रिया का नाम और प्रकार देखने के लिए उपयोग करें। टास्क मैनेजर PID और प्रक्रिया का नाम भी दिखाता है।

आप अपने अन्य स्विच को इस -oतरह से जोड़ सकते हैं :netstat -bona -p tcp


मैंने -b का उल्लेख नहीं किया था क्योंकि -b के साथ नेटस्टैट उपयोगी हो सकता है लेकिन कुछ मुद्दों, ए) के लिए इसे व्यवस्थापक निजी की आवश्यकता होती है, और बी) परिणाम देने के लिए समय लेता है।
बार्लोप

tasklist | findएक मुद्दा है (इसलिए प्री सिअस एडिट का भी उल्लेख नहीं किया गया है), क्योंकि किसी कारण से, यह हमेशा काम नहीं करता है। टास्कलिस्ट को फ़िल्टर करने के साथ हमेशा क्या काम करता है> एक तो टास्कलिस्ट है type a |find(या कुछ पसंद करते हैं, पैटर्न फ़ाइल ढूंढें - एक कमांड)।
बार्लोप

मैं कभी-कभी grep के साथ netstat -b का उपयोग करता हूं। netstat -abon | grep ":33" -A 1(प्रक्रिया का नाम वर्ग कोष्ठक में आता है एक पंक्ति के बाद, कभी-कभी दो पंक्तियों के बाद-ए। 2. कोई भूल सकता है और grep -C 2 बस अधिक जानकारी के लिए कर सकता है। या किसी फ़ाइल (netstat -abon> a) के लिए फिर grep, यदि मैं उपयोगी स्विच के लिए (बी धीमा के रूप में यह नीचे) एक बार से अधिक grep करने के लिए। के रूप में की जरूरत है, आप क्या कर सकते हैं netstat -aonp टीसीपी या यहाँ तक कि netstat -paon tcp जब आप तो -p टीसीपी के लिए कम की जरूरत है खोजने के लिए फ़िल्टर करते हैं। तो netstat -aon | find ":1234"(एक के लिए पोर्ट) या | पीआईडी ​​के लिए "1234" मिलेगा।
बार्लोप

4

चूंकि आपकी खिड़कियों के बारे में बात कर रहे हैं, आप " netstat -b " का उपयोग करके देख सकते हैं कि कौन सा निष्पादन योग्य उस पोर्ट का उपयोग कर रहा है।

वैकल्पिक रूप से, Sysinternal का TCPVIew समान है, लेकिन बहुत बेहतर तरीके से।


वह -bपहले से ही उपयोग कर रहा है; क्या है -ab। इसके अलावा, "आप हैं" का संकुचन "आप" हैं।
सेस टिम्मरमैन

1

http://www.iana.org/assignments/port-numbers इस पोर्ट को इस प्रकार सूचीबद्ध करता है: winrm 47001 / tcp विंडोज रिमोट मैनेजमेंट सर्विस रयान मैक rmack & microsoft.com 29 अप्रैल 2009

अब यह साबित नहीं होता है कि आपके कंप्यूटर पर इसका उपयोग क्या है, लेकिन यह एक बहुत अच्छा अनुमान है।


मैंने देखा कि जैसा भी हो, लेकिन मैं निश्चित होना चाहूंगा। अगर यह एक विंडोज़ सेवा है तो netstat को स्वामित्व की जानकारी क्यों नहीं मिल सकती है?
जय श्वेत

@JayWhite मुझे लगता -bहै कि एक रास्ता है, जो Systemसेवा के पास नहीं है।
सेस टिम्मरमैन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.