নেটক্যাট সংস্করণ


8

নেটকাটের দুটি মূল সংস্করণ আমি চেষ্টা করেছি: জিএনইউ এবং বিএসডি। (আমার বিএসডি সংস্করণ)।

জিএনইউ সংস্করণে, $ nc -l -p 12345 কমান্ডটি ঠিকঠাকভাবে কাজ করে তবে BSD এর সাথে বিকল্প -l (শুনুন) -p (লোকাল পোর্ট) এর সাথে সংযুক্ত হিসাবে ব্যবহার করা যাবে না।

আমি বুঝতে পারি না কেন এই দুটি সংস্করণের মধ্যে এত পার্থক্য রয়েছে? বিএসডি সংস্করণে, যখন আমি বিকল্প -p ব্যবহার করি, তখন এটি স্বয়ংক্রিয়ভাবে কল করে (এল)?

ধন্যবাদ ;-)

PS: https://bugs.launchpad.net/ubuntu/+source/netcat-openbsd/+bug/590925/comments/3 -p উভয়ের মধ্যে পৃথক। ওপেনবিএসডি সংস্করণ এটি রিমোট সংযোগগুলির জন্য উত্স পোর্ট সেট করতে ব্যবহার করে, যখন সনাতন এনসি এটি স্থানীয় পোর্টটি নির্দিষ্ট করতে ব্যবহার করে যেখানে শোনার মোডে এটি শুনতে পাবে।


3
বিএসডি সংস্করণে, -lশোনার জন্য বন্দরটি নেয়, তাই -pএকেবারেই প্রয়োজন হয় না। আমি নিশ্চিত না যে কী -pকরে -l। কেন পার্থক্য আছে তা আমি জানি না।

1
এনকেট চেষ্টা করুন (এনএম্যাপ ডিস্ট্রোতে)।
উইলিয়াম পার্সেল

1
সকেট চেষ্টা করুন, সম্পূর্ণ আলাদা সিনট্যাক্স, তবে ভাল পুরানো নেটক্যাটগুলির চেয়ে আরও বেশি দক্ষতার উপায়।
মার্সিন

@ মিক্টোফায় আপনি যদি উত্তরগুলি সম্পর্কে মন্তব্যগুলিতে সরিয়ে যান তবে আমি ভোট দেওয়ার জন্য বন্ধ করব ... কেবল পোস্টে আমাকে ট্যাগ করুন যাতে আমি এটি দেখতে পাই
রোবটহুমানস

উবুন্টু প্যাকেজগুলি netcat-traditionalজিএনইউ netcat-openbsdএবং netcatবিএসডি-র জন্য।
সিরো সান্তিলি :18 病毒 审查 六四 事件

উত্তর:


4

বিএসডি সংস্করণে, -l শুনতে পোর্টটি নিয়ে যায়, তাই -p এর মোটেই প্রয়োজন হয় না। -P ছাড়া -p কী করে তা আমি নিশ্চিত নই। কেন পার্থক্য আছে তা আমি জানি না। - অ্যাক্টুফয়ে <- সমাধানটির কৃতিত্ব সেই লোকটির কাছে যায় ... তবে আমি মনে করি না যে এসইউতে তার কোনও অ্যাকাউন্ট আছে, কেবল এসও।

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