آموزش نصب و استفاده از ابزار IPTraf
IPTraff یک ابزار تحت کنسول متن باز برای مانیتور شبکه در سیستم های لینوکسی میباشد. IPTraff میتواند تعداد کانکشن و ترافیک پروتکل TCP/UDP روی کارت شبکه را مانیتور کند. این ابزار میتواند شما را در برسی و نظارت درخواست های ارسال شده سمت سرور یاری نمایید. IPTraff از یک TUI کاربر پسند استفاده میکند و این رابط کاربری میتواند برای کاربران مبتدی بسیار مفید باشد. در این مقاله نصب IPTraf روی لینوکس توضیع RHEL/ CentOS و Ubunt/Debian آموزش داده خواهد شد.
برخی از امکانات ارائه شده توسط این ابزار به شرح زیر میباشد:
- مانیتور اطلاعات ترافیک IP که در شبکه شما در حال گردش میباشد. این شامل اطلاعات Flag های پروتکل TCP، شمارنده packet و بایت ها، مشخصات ICMP و نوع packet های OSPF میباشد.
- این ابزار امکان نمایش اطلاعات کلی و جزئییات کارت شبکه مانند: ICMP، UDP، TCP، IP ، ارور های مربوط به IP، فعالیت های کارت شبکه، شمارنده حجم packet ها را دارا میباشد.
- مانیتور سرویس TCP و UDC امکان شمارش packet های ورودی و خروجی روی پورت های شناخته شده را به شما میدهد.
- این ابزار از کارت شبکه های FDDI، ISDN، SLIP، PPP و Loopback نیز پشتیبانی میکند.
- امکان فیلتر کردن نتایج
- Full-Screen بوده و از منو و محیط کاربر پسند نیز برخوردار است.
آموزش نصب IPTraff در لینوکس
نصب در Centos/RHEL:
برای نصب میتوانید به سادگی با استفاده از دستور زیر IPTraff را نصب نمایید:
yum install iptraf
نمونه خروجی دستور بالا :
Loaded plugins: auto-update-debuginfo, protectbase, rhnplugin, security This system is receiving updates from RHN Classic or RHN Satellite. ۰ packages excluded due to repository protections Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package iptraf.x86_64 0:3.0.1-14.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: iptraf x86_64 3.0.1-14.el6 rhel-x86_64-server-6 316 k Transaction Summary ================================================================================ Install 1 Package(s) Total download size: 316 k Installed size: 0 Is this ok [y/N]: y Downloading Packages: iptraf-3.0.1-14.el6.x86_64.rpm | 316 kB 00:00 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : iptraf-3.0.1-14.el6.x86_64 1/1 Verifying : iptraf-3.0.1-14.el6.x86_64 1/1 Installed: iptraf.x86_64 0:3.0.1-14.el6 Complete!
نصب در Ubuntu/Debian:
برای نصب روی توضیع Debian و Ubunto میتوانید از دستور زیر استفاده نمایید:
sudo apt-get install iptraf -y
نحوه استفاده از ابزار IPTraff
بطور کلی فرم استفاده از این ابزار به شکل زیر میباشد:
iptraf iptraf [options] iptraf -i interface_name_here
برای شروع مانیتورینگ کارت شبکه eth0 باید از دستور زیر استفاده نمایید:
iptraf -i eth0
و برای مانیتورینگ تمامی کارت شبکه ها نیز میتوانید از دستور زیر استفاده نمایید:
iptraf -i eth0
خروجی دستور به شکل زیر خواهد بود:
جهت دسترسی به منوی اصلی کافیست دستور iptraf را در محیط Command line وارد نمایید:
iptraf
خروجی دستور بصورت زیر خواهد بود:
نمونه دستورات به همراه مثال
مشاهده امار کلی کارت شبکه:
iptraf -g
مشاهده جزئیات اطلاعات کارت شبکه eth0:
iptraf -d <code>interface_name_here iptraf -d eth0
مانیتور TCP و UDP روی کارت شبکه eth0:
iptraf -z interface_name_here iptraf -z eth0
نمایش شمارنده packet روی کارت شبکه eth0:
iptraf -z interface_name_here iptraf -z eth0
جهت مشاهده راهنمای کامل این ابزار میتوانید Manual ان را با دستور man iptraff مطالعه نمایید تا بطور کامل با این ابزار اشنا شوید.