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


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.