मैं एक विशिष्ट मैक पते के लिए या सभी ट्रैफ़िक प्रदर्शित करना चाहूंगा। उसके लिए मैंने कोशिश की
sudo tcpdump host aa:bb:cc:11:22:33
यह काम नहीं करता है और मुझे एक त्रुटि देता है
tcpdump: pktap_filter_packet: pcap_add_if_info(en0, 1) failed: pcap_add_if_info: pcap_compile_nopcap() failed
मुझे नहीं पता कि इस त्रुटि संदेश की व्याख्या कैसे करें और मुझे नहीं पता कि समस्या को कैसे हल किया जाए।
कोई मदद ?
क्या आप सुनिश्चित हैं कि यह सही मैक पता प्रारूप है? मैक पते में एक मानक प्रारूप नहीं है। मैंने विभिन्न उपकरणों और कोड के साथ समस्याओं में भाग लिया है जो विभिन्न स्वरूपों की आवश्यकता है। कुछ को कॉलन, कुछ डैश, 2 अंक के साथ कुछ, 3 के साथ कुछ, 4 के साथ कुछ और, एक बार, एक की जरूरत है कि यह आधे में कटौती की जरूरत है।
—
रॉन मौपिन
हाय, हाँ बहुत यकीन है। यह जब यह काम करता है तो प्रतिक्रियाओं के लिए उपयोग किया जाने वाला प्रारूप है। उदाहरण के लिए यह कमांड काम करता है:> sudo tcpdump -e -nni all ईथर src aa: bb: cc: 11: 22: 33 EDIT: और यह मुझे लगभग वही देता है जो मैं मूल रूप से चाहता हूं। (मुझे अभी पता चला है कि)
—
फेनेटस
यह वास्तव में एक भयानक त्रुटि संदेश है, और Mavericks से पहले ओएस एक्स पर tcpdump, या जब Mavericks पर "किसी भी" डिवाइस पर कब्जा नहीं कर रहा है और बाद में, या किसी अन्य ओएस पर "tcpdump: e ईथरनेट गैर-ईथर अभिव्यक्ति में उपयोग किया जाता" रिपोर्ट करेगा । मैंने इसके लिए Apple बग रिपोर्टर पर बग 21698116 दर्ज किया है।