টার্মিনালের একটি ম্যাকের টিসিপি সংযোগগুলি হত্যা করুন


9

আমি কেবল আমার ম্যাকের একটি নির্দিষ্ট টিসিপি সংযোগটি মেরে ফেলতে চাই (লিনাক্সে টিসিপিকিলের অনুরূপ)। পোর্ট বা আইপি দ্বারা, অগ্রাধিকার বন্দর তবে আমি স্থির করব। আমি কোনও পরিষেবার জন্য অর্থ প্রদান করতে বা অন্য কোনও সফ্টওয়্যার ডাউনলোড করতে চাই না, আমি সাধারণ টার্মিনাল কমান্ড চাই যা আমাকে টিসিপিকিলের মতো এটি করার অনুমতি দেবে।

আমি আমার ফায়ারওয়ালে নিয়মগুলি ঠিক করার চেষ্টা করেছি এবং ব্যাশ স্ক্রিপ্ট তৈরি করার চেষ্টা করেছি যাতে এটি চালিত হয় তবে কোনও সফল হয়নি কারণ আমার পাওয়া টিউটোরিয়ালটি খুব পুরানো ছিল।

কেন এটি তথ্য খুঁজে পাওয়া যেমন একটি কঠিন কাজ বলে মনে হচ্ছে, বা করবে?

উত্তর:


5

বিকল্প 1

আপনি tcpkill ইনস্টল করতে পারেন। এটি ম্যাকপোর্টে থাকা ডিএসনিফ প্যাকেজের অংশ । আপনি বলেছিলেন যে আপনি অন্য সফ্টওয়্যার ইনস্টল করতে চান না। তবুও আপনি যদি কমান্ড লাইন থেকে কাজ করেন তবে ম্যাকপোর্টস সত্যিই দরকারী। আমি আপনাকে এটি পরীক্ষা করে দেখুন।

বিকল্প 2

স্ট্যাকওভারফ্লোতে একটি সম্পর্কিত পোস্ট রয়েছে: ম্যাকের 3000 লকিং প্রক্রিয়াটি অনুসন্ধান করুন (এবং হত্যা করুন) । প্রস্তাবিত সমাধানটি হ'ল একটি ফাংশন তৈরি করা যা নির্দিষ্ট পোর্টের সমস্ত সংযোগকে হত্যা করে:

function killport() { lsof -i TCP:$1 | awk '/LISTEN/ {print $2}' | xargs kill -9 }

আপনি যদি যুক্তিটি কেড়ে নিয়ে ফাংশনটি পরিবর্তন করেন তবে ফাংশনটি এমন সমস্ত অ্যাপ্লিকেশনকে মেরে ফেলবে যাতে একটি উন্মুক্ত টিসিপি সংযোগ রয়েছে।

function killport() { lsof -i TCP | awk '/LISTEN/ {print $2}' | xargs kill -9 }

দাবি অস্বীকার: আমি এটি পরীক্ষা করিনি।

দাবি অস্বীকার 2: এটি একটি নিষ্ঠুর বল পদ্ধতি এবং এর মারাত্মক পার্শ্ব প্রতিক্রিয়া হতে পারে। আমি এই পদ্ধতির বিরুদ্ধে সুপারিশ করব।


আমি এখানে ডিএসনিফের জন্য কিছু ওএস এক্স বাইনারি পেয়েছি (যদি আপনি ম্যাকপোর্টস ব্যবহারকারী নন) তবে এফডাব্লুআইডাব্লু প্যাকেজস.ম্যাকপোর্টস.আর.এসডিএনফ (স্পষ্টতই হোমব্রিউতে এর কোনও রেসিপি নেই, আজকের মতো)
রজারডপ্যাক

টেপে এটির জন্য হোমব্রু রেসিপি রয়েছে homebrew/boneyard
D_4_ni

একটি ডিএসনিফ কাঁটাচামচ রয়েছে যার একটি কার্যকরী tcpkillসংস্করণ রয়েছে : github.com/ggreer/dsniff
মাইকেল বেকলিং
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.