हाँ। नहीं है tcpdump । आप इसका उपयोग किसी दिए गए नेटवर्क इंटरफ़ेस पर चलने वाले संपूर्ण ट्रैफ़िक को लॉग करने के लिए कर सकते हैं। और फिर आगे की जांच के लिए Wireshark का उपयोग करें । आप एक चरण में लॉगिंग और जांच दोनों के लिए Wireshark का उपयोग कर सकते हैं।
- Device> सिस्टम जानकारी खोलें और नेटवर्क इंटरफ़ेस (AirPort, ईथरनेट आदि) के BSD डिवाइस नाम की पहचान करें जिसे आप मॉनिटर करना चाहते हैं
- टर्मिनल खोलें
- भागो
sudo tcpdump -i en1 -s 0 -B 524288 -w ~/Desktop/DumpFile01.pcap
इच्छित फ़ाइल नाम और पथ के साथ चरण 1 और DumpFile01.pcap के नाम के साथ en1 बदलें।
- रिटर्न प्रेस करें और अपना पासवर्ड डालें
- प्रेस Control+ Cयदि आपने कब्जा कर लिया है तो आपको क्या चाहिए
फ़ाइल को देखने के लिए आप या तो इसका उपयोग करके प्रिंट कर सकते हैं या Wiresharktcpdump -s 0 -n -e -x -vvv -r ~/Desktop/DumpFile01.pcap
का उपयोग करके इसे आगे की जांच कर सकते हैं ।
डंप में वह सब कुछ होता है जो कमांड चलाते समय हुआ था। आईपी सहित, प्रत्येक पैकेज भेजा / प्राप्त और इतने पर।
MacOS पर tcpdump चलाने के बारे में अधिक जानकारी यहां पाई जा सकती है ।
यदि आपको वास्तव में लॉगिंग की आवश्यकता नहीं है, तो आप नेटटॉप का उपयोग केवल वर्तमान में सक्रिय कनेक्शन देखने के लिए कर सकते हैं ।
लॉग ऑन हो रहा है
कोई "access.log" नहीं है, जिसमें केवल नेटवर्क अनुरोध शामिल हैं, जिनके बारे में मुझे जानकारी है, लेकिन कुछ नेटवर्क ईवेंट cat /var/log/system.log | grep en0
(आपके इंटरफ़ेस नाम के साथ en0 बदलें) और WiFi से संबंधित ईवेंट मिल सकते हैं /var/log/wifi.log
।
यदि आप UI के साथ एक सरल समाधान चाहते हैं जो आपके ट्रैफ़िक को MacOS पर ट्रैक करता है तो फ़ायरवॉल लिटिल स्निक एक अच्छा साथी है। मैं खुद इसका इस्तेमाल करता हूं।