मैक ओएस एक्स में इंटरनेट का उपयोग करने वाले सभी अनुप्रयोगों की निगरानी के लिए आवेदन


31

क्या कोई मुझे एक मैक ओएस एक्स एप्लिकेशन पेश कर सकता है जो सभी नेटवर्क गतिविधि पर नज़र रखता है जैसे कि क्या अनुप्रयोग अब इंटरनेट से जुड़े हैं और वे कितनी बैंडविड्थ का उपयोग करते हैं (मेरा मतलब है कि प्रत्येक एप्लिकेशन के लिए अलग से बैंडविड्थ दिखाएँ)?


stackoverflow पर एक ही सवाल: stackoverflow.com/questions/101474/…
cregox

जवाबों:


17

यदि आप कोई फैंसी GUI सॉफ़्टवेयर नहीं खरीदना चाहते हैं, तो आप इसमें प्रयास कर सकते nettopहैंTerminal.app

तीर कुंजी या का उपयोग करें wया sस्क्रॉल के लिए कुंजी। -nIP एड्रेस रिवर्स रेजोल्यूशन को डिसेबल करने के लिए विकल्प का उपयोग करें ।

एक आउटपुट का उदाहरण:

                                                               interface           state      packets in        bytes in
iTunes.35506                                                                                           0           0 B
    tcp6 *.3689<->*.*                                                             Listen
    tcp4 *:3689<->*:*                                                             Listen
    tcp4 *:57929<->*:*                                                            Listen
Last.fm.35511                                                                                          0           0 B
    tcp4 127.0.0.1:33367<->*:*                                       lo0          Listen
    tcp4 127.0.0.1:32213<->*:*                                       lo0          Listen
Spotify.35589                                                                                        380         227 KiB
    tcp4 192.168.2.18:57621<->192.168.2.15:52137                     en1     Established             194          34 KiB
    tcp4 *:57621<->*:*                                                            Listen
    tcp4 *:49858<->*:*                                                            Listen
    tcp4 192.168.2.18:58339<->193.182.8.12:4070                      en1     Established             186         192 KiB
    tcp4 127.0.0.1:4371<->*:*                                        lo0          Listen
    tcp4 127.0.0.1:4381<->*:*                                        lo0          Listen

बहुत बढ़िया सही है? सभी के सर्वश्रेष्ठ, nettopOSX में एम्बेडेड है (कम से कम माउंटेन लायन में)।


यह सही है, और यदि आप <kbd> d </ kbd> कुंजी दबाते हैं, तो आप संचयी योग और "भिन्न" मोड (अंतिम सेकंड में उपयोग किए गए प्रत्येक ऐप का कितना) के बीच टॉगल कर सकते हैं।
टॉम पैनिंग

2
c-for simplified viewअधिक सहायता के लिए प्रेस करेंh
नटवर सिंह

3
क्या कोई ऐसा तरीका है जिससे नेटटॉप वास्तविक समय की तरह हो सकता है कि सबसे पहले (ऐतिहासिक के बजाय वर्तमान स्नैपशॉट) बैंडविड्थ का उपयोग करने वाली प्रक्रियाएं पहले सूचीबद्ध हैं?
जॉनी उटाह

14

रबरनेट अच्छा लगता है।

रबड़नेट प्रति ऐप नेटवर्क के उपयोग का एक विराम प्रदान करता है, इसलिए आप उन ऐप्स का तुरंत पता लगा सकते हैं, जो घर पर फोन करते हैं, आपके ज्ञान के बिना कुछ सर्वर से कनेक्ट होते हैं, या आपके नेटवर्क को धीमा करने वाले ऐप को दोष देते हैं।

यहाँ छवि विवरण दर्ज करें


यह ऐप बिल्कुल वही है जो ओपी पूछ रहा है। यह काम करता हैं।
मार्क बीटन

6

LittleSnitch का प्रयास करें :

एक फ़ायरवॉल आपके कंप्यूटर को इंटरनेट से अवांछित मेहमानों से बचाता है। लेकिन आपके निजी डेटा को बाहर भेजे जाने से कौन बचाता है? लिटिल Snitch करता है!

यहाँ छवि विवरण दर्ज करें


2
मेरे पास LittleSnitch है, लेकिन यह सिर्फ यह दिखाता है कि इंटरनेट का उपयोग करने वाले एप्लिकेशन प्रत्येक अनुप्रयोग के लिए BW क्या नहीं दिखाते हैं
Am1rr3zA

1
यह दिखाता है कि वर्तमान में कौन से ऐप बैंडविड्थ का उपयोग कर रहे हैं जो कि कई बार पर्याप्त है ...
rogerdpack

1
आप विंडो में एप्लिकेशन पर क्लिक कर सकते हैं और यह प्रति एप्लिकेशन नेटवर्क उपयोग के ग्राफ को दिखाता है।
ग्रे

4

रबरनेट एक ऐसी चीज है जो आपके द्वारा मांगी गई हर चीज को पूरा करती है। कभी भी चेतावनी दी जा सकती है। यह महंगा है, और यह उन सुविधाओं के साथ नहीं आता है जिनकी आप बुनियादी फ्रीवेयर में अपेक्षा करते हैं, अकेले निगरानी के उपयोग के लिए सॉफ़्टवेयर का एक महंगा टुकड़ा दें। सीमाओं में शामिल हैं:

  • जब लैपटॉप सोता है तो सभी मापा डेटा खो देता है
  • वीपीएन स्थिति बदलने पर सभी मापा डेटा खो देता है
  • सारांश पृष्ठ पर कोई "कुल माप" नहीं: केवल प्रत्येक एप्लिकेशन में उपयोग की जाने वाली व्यक्तिगत मात्रा

इसके अलावा, समर्थन न के बराबर है। कोई दस्तावेज नहीं, टिकट के लिए कोई प्रतिक्रिया नहीं ...
GreenAsJade

4

OSX 10.9 में बिल्ट इन एक्टिविटी मॉनिटर का उपयोग करें :

http://support.apple.com/kb/HT5890?viewlocale=en_US&locale=en_US


दुर्भाग्य से मैं इसे हाल ही में नेटवर्क बैंडविड्थ उपयोग प्रति अनुप्रयोग दिखाने के लिए नहीं कर सकता। क्या आप सक्षम थे?
ग्रे

2

यदि आपको कुछ कमांड लाइन पता है कि कैसे, कुछ यूनिक्स उपकरण हैं जिनका आप लाभ उठा सकते हैं।

iftop : आपको प्रति एप्लिकेशन ब्रेकडाउन नहीं देगा लेकिन यह आपको दूरस्थ होस्ट द्वारा ब्रेकडाउन देगा। इसका मतलब है कि आप कम से कम यह देख सकते हैं कि आप किसे सूचना भेज रहे हैं और कितनी। यह डार्विनपोर्ट्स के माध्यम से भी इंस्टॉल करने योग्य है

नीथोग्स: यह ओएस एक्स पर नहीं चल सकता है, हालांकि यह अधिक जानकारीपूर्ण होगा। दुर्भाग्य से, यह शायद एक मूक बिंदु है।

आप अधिक जानकारी के लिए इस अन्य प्रश्न को भी देख सकते हैं: लिनक्स में बैंडविड्थ उपयोग


ubuntu पर nethogs मेरा सबसे अच्छा दोस्त है ... मैं मैक के लिए समान खोज रहा हूं।
नटवर सिंह

2

संस्करण 4 के रूप में, iStat मेनू शीर्ष 5 अनुप्रयोगों के बैंडविड्थ उपयोग को दर्शाता है।

यहाँ छवि विवरण दर्ज करें


1

मैंने ओपी के रूप में एक ही मूल समस्या (ऐसा लगता है) होने के नाते लिटिल स्निच की कोशिश की, और रबरनेट से निराश हो गया (मैं अपने $ 40 के लिए रोता हूं)।

लिटिल स्निच बिल्कुल वही है जो ओपी पूछता है, और हर सुविधा है जो मैं ओपी के प्रश्न द्वारा निहित उन लोगों से संबंधित समस्याओं का पता लगाने का सपना देख सकता हूं।

यह व्यक्तिगत रूप से प्रत्येक एप्लिकेशन द्वारा उपयोग किए जाने वाले कुल बैंडविड्थ की रिपोर्ट करता है , और यहां तक ​​कि किसी भी चयनित एप्लिकेशन या अनुप्रयोगों के समूह का एक ग्राफ प्रस्तुत करता है! एक बार जब आपको पता चलता है कि आप नेटवर्क मॉनिटर ग्राफ में एक या एक से अधिक पंक्तियों का चयन कर सकते हैं, और सूचना बटन को दबाकर उन लोगों की मिली-जुली जानकारी मांग सकते हैं, तो इसका उपयोग करना सरल है। यह मूल रूप से नेटवर्क की स्थिति के परिवर्तन से बचता है।

इसमें एक डेमो है जो 3 घंटे तक रहता है, इसलिए आप गलत नहीं कर सकते।

मुझे लगता है कि यह ओपी के सवाल का सही जवाब है।


संयोग से, यह "आउटबाउंड फ़ायरवॉल" सुविधा है, जिससे मुझे पता चला कि मैं एक ऐसा ऐप चला रहा हूं जो अप्रत्याशित रूप से घर पर फ़ोन कर रहा है!
ग्रीनएजजेड

0

उपयोग करने के लिए मुश्किल है, जिसे मूल रूप से ईथर कहा जाता है, वहां विर्सार्क है

मैंने खुद इसका इस्तेमाल कभी नहीं किया, लेकिन मैंने अतीत में कोशिश की है और यह कुछ भी करता है।

यदि आप केवल सामान्य बैंडविड्थ देखना चाहते हैं, तो गतिविधि मॉनिटर का उपयोग करें।


0

यदि आप शेर या माउंटेन लायन का उपयोग कर रहे हैं, तो मैं आइसफ्लोर का सुझाव दूंगा

यदि आप स्नो लेपर्ड का उपयोग कर रहे हैं तो मैं सुझाव दूंगा NoobProof

वे दोनों उपयोग करने के लिए स्वतंत्र हैं और आपकी आवश्यकताओं को पूरा करेंगे


विवरण ऐसा नहीं दिखता है कि ये अलग-अलग एप्लिकेशन की बैंडविड्थ दिखाते हैं। क्या आप इस सुविधा के मौजूद होने की पुष्टि कर सकते हैं, शायद एक स्क्रीनशॉट पोस्ट करें?
डैनियल बेक

@ डैनियल बेक - नोबप्रूफ विवरण में यह कहा गया है कि आप बैंडविड्थ को काली सूचियों को प्रबंधित करने और इंजेक्टर्स नामक सेल्फ-कॉन्फ़िगरेशन टूल बना सकते हैं।
साइमन

मैंने केवल "लिमिटिंग बैंडविड्थ" पाया, जो "वास्तव में उपयोग किए गए बैंडविड्थ को दिखाने" से अलग है, जो कि ओपी पूछता है। क्या आप कृपया अधिक विशिष्ट हो सकते हैं?
डैनियल बेक

@ डैनियल बेक - नीचे दिए गए 1 पैरा 7 वीं पंक्ति में कहा गया है कि आप बैंडविड्थ को ट्यून कर सकते हैं
सिमोन

यहां ट्यूनिंग का मतलब है कि आप सेट कर सकते हैं कि मुझे लगता है कि एक प्रक्रिया द्वारा कितना नेटवर्क बैंडविड्थ का उपयोग किया जा सकता है। उदाहरण के लिए, प्राकृतिक रूप से कितनी प्रक्रिया का उपयोग किया जाता है, यह देखने के लिए कुछ नहीं करना है, उदाहरण के लिए यह देखने के लिए कि क्या एक निश्चित अनुप्रयोग बहुत सक्रिय है जब स्पष्ट रूप से उपयोग नहीं किया जाता है, या रूटकिट / वायरस / मैलवेयर की खोज करने के लिए।
ग्रीग लेवेंटल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.