क्या कोई और nc -lp 8888
मैक ओएस एक्स पर काम करने में सक्षम नहीं है ? क्या इसे काम करने का एक और तरीका है?
nc -lp 8888
मेरे उबंटू बॉक्स पर काम करता है।
क्या कोई और nc -lp 8888
मैक ओएस एक्स पर काम करने में सक्षम नहीं है ? क्या इसे काम करने का एक और तरीका है?
nc -lp 8888
मेरे उबंटू बॉक्स पर काम करता है।
जवाबों:
यह मुझे ऐसा लगता है जैसे कि -p
netcat के OS X संस्करण पर विकल्प कुछ भी नहीं करता है। इसे काम करने के लिए, मुझे करना चाहिए nc -l localhost 8888
।
nc -l -p 8888
काम करता है।
man nc
: -l ... It is an error to use this option in conjunction with the -p, -s, or -z options. ...
आप शायद @ kzh के आदेश के साथ वहाँ रहना चाहते हैं
nc -lp 8888
या nc -l -p 8888
इसका -p
मतलब सुनने वाले पोर्ट को ले जाएगा । तो मेरी वितरित प्रति अपने स्वयं के मैनुअल को नहीं सुनती है!
यहाँ यह मेरे लिए ओएस एक्स 10.10 पर काम कर रहा है, या तो स्थापित बीएसडी संस्करण के साथ, या होमब्रे से एक:
बीएसडी संस्करण का उपयोग करते समय जो ओएस एक्स के साथ जहाज करता है, एक सर्वर इस तरह से शुरू किया जा सकता है
/usr/bin/nc -l 9999
brew install netcat
nc
या netcat
आदेश का उपयोग कर सकते हैं । nc
के लिए एक उपनाम है netcat
।सर्वर शुरू करने के लिए:
nc -l -p 9999
एक ग्राहक शुरू करने के लिए:
nc targethost 9999
इस संस्करण का मैनपेज प्राप्त करने के लिए, एक का उपयोग करने की आवश्यकता है man netcat
, जैसा man nc
कि बीएसडी संस्करण का मैनपेज खुल जाएगा।
मुझे SSL पर एक वेब सेवा का परीक्षण करने की आवश्यकता थी, जो ncat (nmap टीम द्वारा बनाई गई) का समर्थन करती है।
brew install nmap
ncat -C --ssl api.somecompany.com 443