নেটটপ সহ কমান্ড লাইনের মাধ্যমে Mac OS X-এ নেটওয়ার্ক ট্র্যাফিক দেখুন
Mac OS X-এ "নেটটপ" নামক একটি চমৎকার কমান্ড লাইন নেটওয়ার্ক ইউটিলিটি রয়েছে যা ব্যবহারকারীদের স্থানীয় (LAN) এবং ওয়াইড এরিয়া (WAN) সংযোগের মাধ্যমে একটি Mac থেকে বহির্বিশ্বে সমস্ত নেটওয়ার্ক কার্যকলাপ, ট্র্যাফিক এবং রুট নিরীক্ষণ করতে দেয়৷ আপনি যদি এই জাতীয় নেটওয়ার্কিং সরঞ্জামগুলির সাথে অপরিচিত হন তবে আপনি নেটটপকে একটি নেটওয়ার্ক কেন্দ্রিক টাস্ক ম্যানেজার হিসাবে ভাবতে পারেন, সক্রিয় নেটওয়ার্কিং সংযোগ, সকেট এবং রুট, তাদের নিজ নিজ নাম এবং প্রক্রিয়া আইডি, সংযোগের অবস্থা এবং সংযোগটি প্রতিষ্ঠিত হয়েছে কিনা তা প্রদর্শন করে। , অপেক্ষা করা, বা শোনা, এবং পৃথক প্রক্রিয়া ডেটা স্থানান্তর সম্পর্কে তথ্য।এটি অনেকটা স্ট্যান্ডার্ড 'টপ' এবং 'এইচটপ' কমান্ডের মতো যা প্রক্রিয়া এবং সংস্থান তথ্য দেখায়, কিন্তু CPU এবং RAM ব্যবহার দেখানোর পরিবর্তে, এটি লাইভ নেটওয়ার্ক স্থানান্তর তথ্য যেমন প্যাকেট পাঠানো এবং প্রাপ্ত, প্যাকেটের আকার এবং মোট ডেটা স্থানান্তরিত দেখাবে . ettop-এর বিভিন্ন ধরনের ব্যবহার রয়েছে, কিন্তু Macs ইন্টারনেট সংযোগ এবং নেটওয়ার্কিং ইন্টারফেসগুলি কী ব্যবহার করছে তা নির্ধারণ করার চেষ্টা করার সময় এটি বিশেষভাবে সহায়ক হতে পারে, কিসের সাথে যোগাযোগ করছে এবং কত ডেটা স্থানান্তর করা হচ্ছে এবং এটি শুধুমাত্র একটি দুর্দান্ত উপযোগিতা নেটওয়ার্ক সমস্যা সমাধান। যদিও কমান্ড লাইন টুলস প্রত্যেকের জন্য নয়, এবং ব্যবহারকারীদের জন্য যারা একই ধরনের নেটওয়ার্ক তথ্য আরও ঐতিহ্যগত OS X অ্যাপ ফরম্যাটে দেখতে চান, বিনামূল্যে ম্যাক অ্যাপ প্রাইভেট আই একটি চমৎকার GUI টুল যা একই ধরনের তথ্য প্রদান করে।
নেটটপ ব্যবহার করে নেটওয়ার্ক ট্রাফিক এবং সংযোগ নিরীক্ষণ করুন
নেটটপ দিয়ে শুরু করা যথেষ্ট সহজ। /Applications/Utilities থেকে টার্মিনাল খুলুন, এবং কমান্ড প্রম্পটে, সক্রিয় নেটওয়ার্ক সংযোগ এবং ট্রাফিক দেখতে অবিলম্বে "nettop" টাইপ করুন:
নেটটপ
নিচে স্ক্রোল করতে ডাউন অ্যারো কী ব্যবহার করুন এবং আপনি শীঘ্রই এমন প্রসেস শনাক্ত করতে শুরু করবেন যেগুলি আপনি নামের দ্বারা চিনতে পারবেন, বর্তমানে ব্যবহার করা অ্যাপ বা প্রসেসের সাথে মিলে যায়৷
উদাহরণস্বরূপ, আপনি যে আইপির সাথে সংযুক্ত আছেন তার সাথে একটি সক্রিয় SSH সংযোগ দেখতে পারেন এবং আপনি যখন সাফারি বা ক্রোমের মতো ওয়েব ব্রাউজারগুলিতে আসেন তখন জিনিসগুলি বিশেষভাবে ব্যস্ত থাকে, বিশেষ করে যদি আপনি একটি ব্যবহার করেন AJAX, বিজ্ঞাপন বা কুকিজ সহ ওয়েবপেজ, কারণ নেটটপ আপনাকে ব্রাউজার এবং রিমোট সার্ভারের মধ্যে চলমান সমস্ত যোগাযোগ দেখাবে।
অধিক পরিমাণ তথ্য দেখতে, আপনি উইন্ডোর আকার যতটা সম্ভব বড় করতে চাইবেন, সবুজ ম্যাক্সিমাইজ বোতামটি টিপুন এবং যদি পারেন তাহলে টার্মিনাল উইন্ডোর ফন্টের আকার হ্রাস করার কথা বিবেচনা করুন আপনি যা চান তা দেখতে পাবেন না। নেটটপ দ্বারা প্রদর্শিত আউটপুটকে মানুষের পাঠযোগ্য বিন্যাসে রাখার জন্য "p" বোতাম টিপুন আমাদের বেশিরভাগের জন্যও খুব সহায়ক।
একবার নেটটপে আপনি নির্দিষ্ট প্রক্রিয়া এবং তাদের নেটওয়ার্ক যোগাযোগের জন্য কম-বেশি তথ্য দেখতে আউটপুট কিছুটা সামঞ্জস্য করতে পারেন। বেসিক নেটটপ কমান্ড হল:
- p - মানুষের পঠনযোগ্য বিন্যাসে এবং থেকে পরিবর্তন (যেমন: বিশুদ্ধ বাইট গণনার পরিবর্তে কিলোবাইট এবং মেগাবাইট)
- d – ডেল্টা গণনা দেখান (যেমন: মোট প্যাকেটের পরিবর্তে প্যাকেট গণনায় সক্রিয় পরিবর্তন
- উপর এবং নিচের তীর কী - তালিকায় উপরে এবং নিচে নেভিগেট করুন
- ডান এবং বাম তীর কী - নির্দিষ্ট প্রক্রিয়া বা রাউটিং গ্রুপ প্রসারিত বা সঙ্কুচিত করুন
- q – নেটটপ থেকে প্রস্থান করুন
নিম্নে আটকানো নমুনা ব্লকের মতো দেখতে হলেও ফরম্যাটিং অনুসরণ করা সহজ:
প্যাকেটে বাইটে স্টেট প্যাকেট ssh আউট।83411 5742633 5438 এমআইবি 112280 টিসিপি 4 192.168.1.6:64547Sample.ip.com 1.6:54495ec2-24-41.compute-1.am প্রতিষ্ঠিত 3253 555 KiB 3099 tcp4 192.168.1.6:51198ec2-44-11.compute-1.am প্রতিষ্ঠিত 3512 1651274126519. jj.net:443 প্রতিষ্ঠিত 10819 3677 কেআইবি 8917 টিসিপি 4 192.168.1.6:52260N02-IN-F82.55N0.NET:443 প্রতিষ্ঠিত 7981 1866 কেআইবি 3870 টিসিপি 4 192.168.1.6:50832 এ 31683832 ওয়েইবিডেডি 3832 .1.6:65035dfdssdfsd.com:80 প্রতিষ্ঠিত 521 14 KiB 514 udp4 ::
আপনি যদি নির্দিষ্ট সকেট এবং প্রসেস দেখতে না চান তাহলে শুধুমাত্র রাউটিং টেবিলের তথ্য দেখতে নেটটপ ব্যবহার করতে পারেন
nettop -m রুট
রাউটিং তথ্য হার্ডওয়্যার থেকে গন্তব্য আইপিতে সংযোগ দেখাবে, উদাহরণস্বরূপ, আপনি একটি দূরবর্তী সার্ভারে স্থানীয় নেটওয়ার্ক আইপিতে en0 (wi-fi) দেখতে পারেন এবং আপনি লুপব্যাক তথ্যও দেখতে পাবেন .
-m পতাকা ব্যবহার করে আপনি নেটটপ -m tcp এবং nettop -m udp এর সাথে শুধুমাত্র TCP বা UDP সকেট দেখানোর জন্য নেটটপকে সীমাবদ্ধ করতে পারেন
কমান্ড লাইন থেকে অনুরূপ তথ্য দেখার অন্যান্য উপায় রয়েছে, যার মধ্যে রয়েছে lsof, open_ports, এবং তারপর, কমান্ড লাইন থেকে কিছুটা দূরে গিয়ে আপনি লাইভ নেটওয়ার্কের তালিকা পেতে lsof-এর সাথে GeekTool ব্যবহার করতে পারেন সংযোগগুলি সরাসরি OS X ডেস্কটপ ওয়ালপেপারে মুদ্রিত।
iOS এর সাথে মোবাইল জগতের জন্য, আপনি বিনামূল্যে নেটওয়ার্কিং স্ক্যানিং Fing অ্যাপের মাধ্যমে কিছু অনুরূপ তথ্য খুঁজে পেতে পারেন, এটি বেশ কিছুটা সীমিত কিন্তু এখনও আইফোন এবং আইপ্যাডে থাকার জন্য যথেষ্ট দরকারী৷