(এই সংযোজনটি আমার পূর্ববর্তী উত্তর অনুসরণ করে , এটি কীভাবে আপনার পাইকে আপনার ল্যানের ইন্টারনেট গেটওয়ে হিসাবে কনফিগার করতে পারেন)
আমার সামগ্রিক ইন্টারনেট ব্যবহার নিরীক্ষণ করে বিষয়বস্তু নয় , আমি একটি সরঞ্জাম লিখেছি যা আমার ল্যানে প্রতিটি ডিভাইসের ইন্টারনেট ব্যবহার পর্যবেক্ষণ করে। এটি আমাকে কনসোল উইন্ডোয় তাত্ক্ষণিক ব্যবহার দেখতে এবং historicalতিহাসিক ব্যবহারের চার্ট তৈরি করতে সহায়তা করে যাতে রাতারাতি কী ঘটেছিল তা আমি দেখতে পারি।
রোডস , ল্যান ডিভাইসের রিয়েল-টাইম এবং historicalতিহাসিক নেটওয়ার্ক ব্যবহার নিরীক্ষণের একটি সরঞ্জাম (এমএসি ঠিকানার ভিত্তিতে): https://github.com/meermanr/adsl/tree/master/rhodes
কনসোল আউটপুট নমুনা:
193 kiB/s TX 17 kiB/s RX 0004edbf98c0 home.gateway (Billion Electric Co.)
0 kiB/s TX 0 kiB/s RX 2002af18dc15 Samsung Galaxy Tab 10.1, Vicky
0 kiB/s TX 0 kiB/s RX 34af2c01197b Nintendo 3DS:XL, Robert
0 kiB/s TX 0 kiB/s RX 34af2c3af204 Nintendo 3DS:XL, Vicky
0 kiB/s TX 0 kiB/s RX 34af2c9cfffd Nintendo WiiU
0 kiB/s TX 0 kiB/s RX 6045bd9c9dbc Xbox360 Slim
0 kiB/s TX 0 kiB/s RX 745e1c56c297 Pioneer SX-LX57
13 kiB/s TX 109 kiB/s RX 7831c1be0c34 Az Pro (Macbook Pro)
0 kiB/s TX 0 kiB/s RX 80ea96e6214e Roberts-AirPort-Time-Capsule
0 kiB/s TX 0 kiB/s RX 88308a770370 Samsung Galaxy S3, Vicky
189 kiB/s TX 211 kiB/s RX b827eb8fc0f3 Flux (Raspberry Pi)
2 kiB/s TX 39 kiB/s RX b8e8563acb34 Macbook Pro, Vicky
0 kiB/s TX 0 kiB/s RX d022be2c26ef Samsung Galaxy Note 3, Rob
0 kiB/s TX 0 kiB/s RX f82fa89368ea
প্রথম কলামে দেখানো হয়েছে যে কতগুলি ডিভাইস সংক্রমণ করছে, যার অর্থ সাধারণত ইন্টারনেটে আপলোড করা। এর ব্যতিক্রম এটি নিজেই এডিএসএল রাউটার (উপরের নমুনায় হোম.gateway) যা আইএসপি ডিভাইস থেকে অনুরোধ করা (যেমন ডাউনলোড) থেকে প্রাপ্ত ডেটা প্রেরণ করে। অবশ্যই এটি ইন্টারনেটে আপলোডগুলি সংক্রমণ করে, তবে এটি এটির ADSL মডেম ব্যবহার করে যা ল্যানটিতে নেই এবং তাই এই সরঞ্জামটিতে দৃশ্যমান নয়।
অন্য ব্যতিক্রম হ'ল রাস্পবেরি পাই (উপরের "ফ্লাক্স") নিজেই, যা অবশ্যই এটি পরিচালনা করে সমস্ত ডেটা উভয় দিকেই প্রেরণ করে।
তবে এই ব্যতিক্রমগুলি বাদে, টিএক্স (সংক্রমণ) নম্বরগুলি আপলোডকে বোঝায় এবং ডাউনলোড করার জন্য আরএক্স (প্রাপ্ত) নম্বরগুলি। তৃতীয় কলামটি ডিভাইসের ম্যাক ঠিকানা (সাধারণ ":" বা "-" বিভাজক ব্যতীত)। সামনের কলামটি ডিভাইসের মানব-পঠনযোগ্য নামটি যদি তা জানা থাকে তা দেখায়।
চার্ট চলমান দ্বারা উত্পন্ন হয় ./index.py
, যা মত একটি ওয়েব সার্ভার থেকে বলা হবে দেয়ার উদ্দেশ্যে করা হচ্ছে lighttpd
না (এর সাথে index.py
যোগ করা index-file.names
কনফিগারেশনে সেটিং /etc/lighttpd/lighttpd.conf
)। আপনি কেবল এটি ম্যানুয়ালি চালাতে পারেন এবং এটি কিছু চিত্র উত্পন্ন করবে এবং এইচটিএমএল প্রবন্ধটি স্টডআউটতে প্রিন্ট করবে। সুতরাং আপনি এটি কোনও ফাইলে পুনর্নির্দেশ করতে চান যা আপনি ব্রাউজারে খুলতে পারেন:
./index.py > index.html
তারপরে আপনার পছন্দের ব্রাউজারে index.html খুলুন।
ইনস্টলেশন প্রয়োজনীয়তা (সমস্ত এটি দিয়ে ইনস্টল করা যেতে পারে apt-get install
):
ব্যবহারের নোট : এই স্ক্রিপ্ট দ্বারা ব্যবহৃত 'tcpdump' সরঞ্জামের কাঁচা নেটওয়ার্ক ট্র্যাফিক অ্যাক্সেসের জন্য রুট সুবিধার দরকার। sudo tcpdump
স্ক্রিপ্ট শুরু হওয়ার সাথে সাথে এটি লঞ্চ করে অর্জিত হয় , যাতে আপনাকে আপনার পাসওয়ার্ড দেওয়ার জন্য অনুরোধ করা যেতে পারে। ব্যক্তিগতভাবে, আমি একটি NOPASSWD বিধি যুক্ত করেছি /etc/sudoers
যাতে আমাকে কখনই অনুরোধ করা হয় না।