ম্যাক ওএস এক্সে আমি কীভাবে আমার ইন্টারনেট সংযোগটি ব্যবহার করছি তা পর্যবেক্ষণ করতে পারি?


19

আমি একটি অপেক্ষাকৃত সীমিত ব্রডব্যান্ড সংযোগ পেয়েছি (আমি নিকটতম এক্সচেঞ্জ থেকে মাইল দূরে থাকি) এবং সময়ে সময়ে নেট অ্যাক্সেস (তবে অন্য কিছুই নয়) কাছাকাছি ক্রলটিতে ধীর হয়ে যায়।

আমি কিছুটা মনিটরিং সফটওয়্যার থেকে জানি যে সংযোগটি বেশ ভারীভাবে ব্যবহৃত হচ্ছে যা এটির ব্যাখ্যা করবে তবে আমি জানি না এটি কী ব্যবহার করছে। এখানে অবশ্যই প্রচুর পরিমাণে জিনিস রয়েছে (আজকাল এমন কয়েক ডজন অ্যাপ রয়েছে যা নিয়মিত বা অযৌক্তিকভাবে ডেটা চেক করবে বা আপডেট ডাউনলোড করবে) তবে কীভাবে আমি তা খুঁজে বের করতে পারি?

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

উত্তর:


17

লিটল স্নিচ আপনাকে নির্বাচিতভাবে প্রোগ্রামগুলিতে ইন্টারনেট অ্যাক্সেস দিতে দেয়, তাই আপনি কোনও অ্যাপ্লিকেশনটির সাথে কোন বন্দর নম্বর এবং হোস্টনামের সাথে কথা বলার অনুমতি রয়েছে তা সিদ্ধান্ত নিতে পারেন।

এটি একটি খুব সহজ ব্যক্তিগত ফায়ারওয়াল, এবং আমি প্রথম কোনও নতুন ম্যাকে ইনস্টল করব। অ্যাপ্লিকেশনগুলিকে হোম ফোন করা বা ইন্টারনেটে যা কিছু করা থেকে বিরত রাখা গোপনীয়তা-মনের জন্য গুরুত্বপূর্ণ।


1
লিটল স্নিচ কোনও অ্যাপ্লিকেশন স্তরে আপনার কম্পিউটার থেকে যা চলছে / চলে তা পরিচালনা করার ক্ষেত্রে অমূল্য।
চিলিয়ন

1
লিটল স্নিচ আপনাকে এমন একটি পর্যবেক্ষণ প্যানেল প্রদর্শন করতে দেয় যা আপনার নেটওয়ার্ক সংযোগ অ্যাক্সেস করে প্রতিটি অ্যাপের জন্য ট্র্যাফিক আপ / ডাউন দেখায়। এটি দেখতে এরকম দেখাচ্ছে: obdev.at/Images/littlesnitch/network-monitor-zoomed.jpg
chris


7

টার্মিনালের অভ্যন্তর থেকে নিম্নলিখিত কমান্ডটি দিয়ে আপনি সেখানে অংশ পেতে পারেন:

sudo lsof |grep TCP | grep ESTAB

এটি সমস্ত উন্মুক্ত টিসিপি সংযোগের তালিকা তৈরি করবে। প্রথম কলামটি এমন অ্যাপ্লিকেশনগুলির তালিকা তৈরি করবে যা সংযোগ তৈরি করছে, তাই আপনি সম্ভবত এটি নির্ধারণ করতে সক্ষম হবেন যে সম্ভবত দোষী। উদাহরণস্বরূপ আউটপুটের কয়েকটি লাইন দেখতে পাবেন:

ssh       10099            tim   21u     IPv4 0x1164766c        0t0       TCP 10.0.52.158:61830->home:ssh (ESTABLISHED)
Mail      13216            tim   23u     IPv4 0x11660270        0t0       TCP 10.0.52.158:57696->##.##.##.##:imaps (ESTABLISHED)

সুতরাং আমি দেখতে পাচ্ছি যে মেল এবং এসএসএস উভয়ই সংযোগ ব্যবহার করছে। যদি এর থেকে সমাধানটি সুস্পষ্ট না হয় তবে আপনি আরও কিছু বিশদ জানতে dtrace ব্যবহার করতে পারেন। বিশেষত, ডিট্রেস সরঞ্জামগুলি দেখুন , যার মধ্যে কিছু ইতিমধ্যে আপনার ম্যাকটিতে / ইউএসআর / বিনের অধীনে ইনস্টল করা রয়েছে:

bitesize.d cpuwalk.d creatbyproc.d dappprof dapptrace diskhits dispqlen.d dtruss errinfo execsnoop fddist filebyproc.d hotspot.d httpdstat.d iodbctest iodbctestw iofile.d iofileb.d iopattern iopending iosnoop iotop kill.d lastwords loads.d newproc.d opensnoop otool pathopens.d pidpersec.d plockstat priclass.d pridist.d procsystime runocc.d rwbypid.d rwbytype.d rwsnoop sampleproc seeksize.d setuids.d sigdist.d syscallbypid.d syscallbyproc.d syscallbysysc.d topsyscall topsysproc weblatency.d

আমি মনে করি আপনার অবস্থার জন্য আপনি যেটি চান সেটি সম্ভবত tcpsnoop বা tcptop , যা ম্যাকের উপর ডিফল্টরূপে উপলব্ধ বলে মনে হয় না, যা কিছু পোর্টিংয়ের সমস্যা থাকলে আমাকে অবাক করে তোলে।


এখানে কি সুডো দরকার?
রিচার্ড হোসকিন্স 21

এটি অন্যান্য ব্যবহারকারীর সংযোগগুলি ক্যাপচার করা যা নেটওয়ার্ক সংযোগ তৈরি করতে পারে। এমনকি আপনি যদি একমাত্র ব্যবহারকারী হন, তবে সম্ভবত কিছু সিস্টেম অ্যাকাউন্টে নেটওয়ার্ক সংযোগ তৈরি হতে পারে।
টিম

7

iftop ব্যবহার

পদক্ষেপ 0: ম্যাকপোর্টস বা হোমব্রিউয়ের মাধ্যমে আইফটপ ইনস্টল করুন (এটি স্বয়ংক্রিয়ভাবে কোনও নির্ভরতা ইনস্টল করবে)

sudo port install iftop
brew install iftop

পদক্ষেপ 1: আপনার সিস্টেমে নেটওয়ার্ক "ইন্টারফেস" এর তালিকা দেখুন (ডিফল্টরূপে iftop en0 ব্যবহার করে, যা ক্রিকেট ব্রডব্যান্ডে আপনাকে একটি ফাঁকা স্ক্রিন দেয়)

ifconfig -l    # shows: lo0 gif0 stf0 en0 en1 wlt1 fw3 vnic0 vnic1 vboxnet0 ppp0

পদক্ষেপ 2: আইফটপ কাজ না করা পর্যন্ত বিভিন্ন নেটওয়ার্ক "ইন্টারফেস" সহ আইফটপ চালান (আমার সিস্টেমে পিপিপি 0)

sudo iftop -i ppp0    # have to use sudo to avoid "pcap_open_live(ppp0): (no devices found) /dev/bpf0: Permission denied"

পদক্ষেপ 3: "কি" টিপে আইফটপ থেকে প্রস্থান করুন


1
iftopওএস এক্সে কোথায় পাওয়া যায়? sudo: iftop: command not found
ড্যানিয়েল বেক

"সুডো পোর্ট ইনস্টল ইফটপ" চালান (যদি আপনার ম্যাকপোর্টগুলি ইনস্টল থাকে)। এটি আইফটপ এবং এর নির্ভরতা ইনস্টল করবে।
রাশিয়ান_স্পাই

1
ধন্যবাদ। এটি হোমব্রিউতেও উপলব্ধ। এই তথ্যটি পোস্টের অংশ হিসাবে দরকারী হবে যদিও ;-)
ড্যানিয়েল বেক

ভাল লাগল, আমাকে একটি আলাদা ইন্টারফেস (en1) ব্যবহার করতে হবে, প্রথমে ফাঁকা স্ক্রিন পেল। এছাড়াও, ম্যাকপোর্টগুলির পরিবর্তে হোমব্রিউয়ের জন্য +1।
noio

3

নেটটপ একটি অন্তর্নির্মিত কমান্ড লাইন সরঞ্জাম। আপনি এটি টাইপ করে টার্মিনালে শুরু করতে পারেন nettop। ডিফল্ট দর্শনটি কিছুটা ভার্বোজ, সুতরাং আমি সর্বদা লাইন ( ) প্রতি একটি অ্যাপ্লিকেশন দেখতে cএবং dকীগুলি টিপুন এবং cমোট নেটওয়ার্ক ট্র্যাফিকের পরিবর্তে বর্তমান ব্যান্ডউইথের ব্যবহার দেখতে ( d)। সমস্ত কলামগুলি দেখতে আপনার সম্ভবত টার্মিনাল উইন্ডোটি সর্বাধিক করা দরকার।

আরও তথ্য এবং স্ক্রিনশট এখানে

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