ম্যাক ওএস এক্সে নেটকাট


31

অন্য কেউ nc -lp 8888ম্যাক ওএস এক্সে কাজ করতে সক্ষম নয় কি ? এটি কাজ করার অন্য উপায় আছে?


এটা কিভাবে কাজ করে না? এটি কি কোনও ত্রুটি ফেরায়?
3'10

আমি এখনই কোনও ম্যাকের কাছে নেই, তবে এটি ব্যবহারটি ফিরিয়ে দেয়। nc -lp 8888আমার উবুন্টু বাক্সে কাজ করে।
kzh

ডকারের উপর একটি বই পড়া পর্যন্ত এটি কখনও শুনেনি। তারা সকেট নামে কিছু উল্লেখ করেন যা স্টেরিওডগুলিতে এই আদেশ বলে মনে করা হয়। এখানে আরও তথ্য stackoverflow.com/questions/16808543/install-socat-on-mac এবং এখানে linux.die.net/man/1/socat এবং এখানে youtube.com/watch?v=ZnwZA1GRqkw
JGFMK

উত্তর:


35

এটি আমার কাছে দেখে মনে হচ্ছে যেন -pবিকল্পটি নেটকাটের ওএস এক্স সংস্করণে কিছুই করে না। এটি কাজ করতে, আমি অবশ্যই করতে হবে nc -l localhost 8888


7
হোমব্রু থেকে ইনস্টল না করা হলে, nc -l -p 8888কাজ করে।
ব্যবহারকারী 1338062

2
থেকে man nc: -l ... It is an error to use this option in conjunction with the -p, -s, or -z options. ... আপনি সম্ভবত সেখানে কেবল @ কেজেডের আদেশের সাথে থাকতে চান
ফতুহোকু

@ ফাতুহোকু আমি কেবল আমার ম্যানুয়ালটি পরীক্ষা করে দেখেছি, এবং এটিতে সেখানে এটি বলা যায় না, তবে অদ্ভুত বিষয়টি হ'ল যদি আমি এটি করি nc -lp 8888বা nc -l -p 8888এটি হয় তবে -pশ্রোতা বন্দরটি বোঝায়। তাই আমার বিতরণকৃত অনুলিপিটি তার নিজস্ব ম্যানুয়াল শুনতে পায় না!
kzh

একমত! পতাকাগুলি কিছুটা এক্সপ্রেশনাল ... এটি কোনও কার্যকর কাজ করা, একটি বার্তা আউটপুট ছেড়ে যাওয়া ছেড়ে দেওয়া উচিত ছিল!
ফতুহোকু

এনসি

13

ইনস্টলড বিএসডি সংস্করণ বা হোমব্রিউয়ের যে কোনওটি দিয়ে ওএস এক্স 10.10 এ এটি আমার জন্য কীভাবে কাজ করছে তা এখানে:

বিএসডি সংস্করণ

ওএস এক্স সহ জাহাজীকরণকারী বিএসডি সংস্করণটি ব্যবহার করার সময় কোনও সার্ভার এভাবে শুরু করা যেতে পারে

/usr/bin/nc -l 9999

Homebrew

  • হোমব্রিউ ব্যবহার করে ইনস্টল করুন: brew install netcat
  • এটি http://netcat.sourceforge.net/ এর v0.7.1 ইনস্টল করবে
  • যে কেউ একটি ncবা netcatকমান্ড ব্যবহার করতে পারেন । ncজন্য একটি উপনাম netcat

একটি সার্ভার শুরু করতে:

nc -l -p 9999

ক্লায়েন্ট শুরু করতে:

nc targethost 9999

এই সংস্করণটির ম্যানপেজ পেতে, BSD সংস্করণটির ম্যানপেজটি খুলতে হবে man netcat, এমন একটি ব্যবহার করা দরকার man nc


3

ম্যাকোস-এ এনসি-তে অনেকগুলি বাগ রয়েছে এবং কয়েক বছর ধরে অ্যাপল কোনও প্যাচ দেয়নি। হোমব্রু থেকে নেটকাট একটি খুব কম সংস্করণ। পরিবর্তে nmap থেকে ncat ব্যবহার করুন


2

আমার এসএসএলে একটি ওয়েব পরিষেবা পরীক্ষা করা দরকার, যা এনসিএটি (এনএমএপ দল দ্বারা তৈরি) সমর্থন করে।

brew install nmap
ncat -C --ssl api.somecompany.com 443

https://nmap.org/ncat/

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.