آموزش نصب و استفاده از ابزار IPTraff
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 در سیستم های Ubunto/Debian و Centos/RHEL
Centos/RHEL
برای نصب میتوانید به سادگی با استفاده از دستور زیر IPTraff را نصب نمایید :
1
|
yum install iptraf
|
نمونه خروجی دستور بالا :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
Loaded plugins: auto–update–debuginfo, protectbase, rhnplugin, security
This system is receiving updates from RHN Classic or RHN Satellite.
0 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 میتوانید از دستور زیر استفاده نمایید :
1
|
sudo apt–get install iptraf –y
|
نحوه استفاده از ابزار IPTraff
بطور کلی فرم استفاده از این ابزار به شکل زیر میباشد :
1
2
3
|
iptraf
iptraf [options]
iptraf –i interface_name_here
|
برای شروع مانیتورینگ کارت شبکه eth0 باید از دستور زیر استفاده نمایید:
1
|
iptraf –i eth0
|
و برای مانیتورینگ تمامی کارت شبکه ها نیز میتوانید از دستور زیر استفاده نمایید :
1
|
iptraf –i eth0
|
خروجی دستور به شکل زیر خواهد بود:
جهت دسترسی به منوی اصلی کافیست دستور iptraf را در محیط Command line وارد نمایید :
1
|
iptraf
|
خروجی دستور بصورت زیر خواهد بود :
نمونه دستورات به همراه مثال
مشاهده امار کلی کارت شبکه :
1
|
iptraf –g
|
مشاهده جزئیات اطلاعات کارت شبکه eth0 :
1
2
|
# iptraf -d <code>interface_name_here
# iptraf -d eth0
|
مانیتور TCP و UDP روی کارت شبکه eth0 :
1
2
|
# iptraf -z interface_name_here
# iptraf -z eth0
|
نمایش شمارنده packet روی کارت شبکه eth0 :
1
2
|
# iptraf -z interface_name_here
# iptraf -z eth0
|
جهت مشاهده راهنمای کامل این ابزار میتوانید Manual ان را با دستور man iptraff مطالعه نمایید تا بطور کامل با این ابزار اشنا شوید.