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


10

আমি ডেবিয়ান থেকে আগত একজন নবাগত ম্যাকুসার এবং আমি একটি বড় কমান্ড লাইন ব্যবহারকারী। আমার পছন্দের একটি হ'ল নেটক্যাট (ম্যাকের উপর ওরফে এনসি)। আমি বিশেষত -e বিকল্পটি পছন্দ করেছি যা একটি প্রক্রিয়া তৈরি করতে সক্ষম করেছে যা স্ট্রিমগুলির সাথে দ্বিদ্বৈতভাবে কাজ করে।

দুর্ভাগ্যক্রমে, যখন আমি ক্লাসিকটি ব্যবহার করি:

nc -l -p 6666 -e /bin/bash

নেটকাট আমার সাথে একমত নয় এবং আমি এটি পেয়েছি:

nc: illegal option -- e
usage: nc [-46DdhklnrtUuvz] [-i interval] [-p source_port]
      [-s source_ip_address] [-w timeout] [-X proxy_version]
      [-x proxy_address[:port]] [hostname] [port[s]]

ওটার মানে কি? আমি কি এই আদেশটি অন্য উপায়ে ব্যবহার করতে পারি?

আপনার সাহায্যের জন্য ধন্যবাদ,

হরণ করা

পিএস: যদি কেউ ট্যাগগুলি সম্পাদনা করতে পারেন তবে আরও ভাল হবে - নেটক্যাট, এনসি এখানে পরিচিত নয় :)

উত্তর:


8

কিছু গবেষণা করার পরে, দেখা যাচ্ছে যে netcatম্যাকওএসে বিতরণ করা নেটকাট-ওপেনবিএসডি ক্লোনটির একটি পুরানো (2005-10-07 এ আমদানি করা) সংস্করণ। এখানে থেকে হেডার ফাইল netcat.c আয়োজিত opensource.apple.com

/* $OpenBSD: netcat.c,v 1.82 2005/07/24 09:33:56 marius Exp $ */

বন্যটিতে তিনটি জনপ্রিয় সংস্করণ রয়েছে netcat:

  • gnu-netcat বা নেটক্যাট ভেরি। 0.71
  • নেটক্যাট 1.10 বা এনসি 110 (এছাড়াও ডেবিয়ানে নেটকাট-ট্র্যাডিশনাল নামে পরিচিত)
  • এবং ওপেনবিএস সংস্করণ (নেটকাট-ওপেনবিএসডি, নেটক্যাট মেটাপ্যাকেজ এটিতে নির্দেশ করে) যা সক্রিয় বিকাশে রয়েছে।

বর্তমানে শুধুমাত্র gnu এবং 1.10 সংস্করণ -eবিকল্প সমর্থন করে এবং এটি অনিরাপদ হিসাবে বিবেচিত। 1.10 সংস্করণে আপনার স্যুইচ -DGAPING_SECURITY_HOLEসক্ষম করতে সংজ্ঞায়িত করে সংকলন করা উচিত -e

এই সংস্করণটি ইনস্টল করার সবচেয়ে সহজ উপায় হ'ম হোমব্রু বা অন্যান্য পোর্ট সিস্টেম ব্যবহার করা (হোমব্রিউ নেটক্যাট 0.71 উত্স ব্যবহার করে)।


3

আমি সবেমাত্র ম্যান পৃষ্ঠাটি পরীক্ষা করেছি। পতাকাটি সমর্থিত বলে মনে হচ্ছে না। আমি মনে করি আপনি একটি ভিন্ন সংস্করণ ডাউনলোড করতে পারেন .. (সম্ভবত 'এনসি'র পরিবর্তে' নেটকাট ')।


হ্যাঁ ... আমি ভাবছি যে ম্যাকপোর্টস / ডারউইন বা এরকম কিছু যদি এই ক্ষেত্রে সহায়ক হতে পারে ... আমি যখন আরও কিছুটা সময় পাব তখন আমার উত্স সংস্করণটি একবার দেখে নেবে। Retagging BTW জন্য :) ধন্যবা
রব

3
@ রব বা brew install netcat( the কোডটিতে একটি লিঙ্ক লুকানো আছে) :-)
জারি কেইনেনেন

@ কোইয়ু দেখতে ভাল লাগছে ... আমি এই সমস্ত ম্যাক জিনিস জানতাম না। এটি একটি আশ্বাসজনক বলে মনে হচ্ছে :)
রব

এটি নিখুঁত ... আপনি যদি কোনও উত্তর তৈরি করেন তবে আমি তা গ্রহণ করব! ধন্যবাদ হার্ভও
রব


2

আপনি যদি এনএম্যাপ (ডিবিয়ানপোর্টস) ইনস্টল করেন তবে আপনি এনকেট পাবেন। এনসিএটি মূলত: এন-সি এর একটি উন্নত সংস্করণ যেমন বিকল্পগুলির সাথে: -e, --ssl, - ব্রোকার, - চ্যাট, ...

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