etherape(1) General Commands Manual etherape(1)

etherape - مرورگر گرافیکی ترافیک شبکه

etherape [ -d ] [ -f فیلتر ] [ --final-export فایل_خروجی ] [ --glade-file فایل_واسط ] [ -i رابط_شبکه ] [ -l حداکثر_گره‌ها ] [ -m حالت_کاری ] [ --max-delay تاخیر ] [ --min-delay تاخیر ] [ -n ] [ -P فایل_ستون‌ها ] [ -q ] [ -r فایل_ورودی ] [ -s ] [ --signal-export فایل_خروجی ] [ -Z کاربر ]

EtherApe یک مرورگر ترافیک شبکه است که فعالیت‌های شبکه را به صورت گرافیکی نمایش می‌دهد. این برنامه از کتابخانه‌های گنوم (GNOME) به عنوان رابط کاربری و از libpcap به عنوان کتابخانه ضبط و فیلتر کردن بسته‌ها استفاده می‌کند.

این گزینه‌ها را می‌توان به دستور ارائه داد:

عدم نمایش هرگونه متن شناسایی گره‌ها.
تنظیم فیلتر ضبط بسته‌ها (فیلتر pcap).
هنگام بازپخش، خروجی داده‌ها در انتهای پخش در فایل مشخص‌شده ذخیره می‌شود.
بارگذاری تعاریف رابط کاربری از فایل مشخص‌شده GtkBuilder به جای فایل پیش‌فرض.
تنظیم رابط شبکه برای شنود.
تنظیم حداکثر تعداد گره‌های قابل نمایش.
تنظیم حالت عملکرد (پیش‌فرض ip است).
محدود کردن برچسب‌های زمانی به حداکثر تاخیر مشخص‌شده هنگام بازپخش یک فایل ضبط‌شده.
تعیین حداقل تاخیر میان بسته‌ها هنگام بازپخش یک فایل ضبط‌شده.
عدم تبدیل آدرس‌ها به نام؛ غیرفعال‌سازی تفکیک نام (DNS resolution).
محاسبه آمار، اما بدون نمایش گره‌ها. در صورت بازپخش، در انتها خارج می‌شود. این روش سریعی برای محاسبه آمار، استخراج داده‌ها یا تولید گزارش است.
فعال‌سازی موقعیت‌دهی ستونی با استفاده از فایل مشخص‌شده. گره‌ها به صورت دستی با استفاده از محتوای این فایل در ستون‌های مجازی چیده می‌شوند. بخش موقعیت‌دهی ستونی (COLUMN POSITIONING) را ببینید.
غیرفعال کردن پیام‌های اطلاع‌رسانی.
تنظیم فایل ورودی برای بازپخش.
عدم جابه‌جایی گره‌ها در صفحه. این گزینه با تغییر گره‌ها چندان خوب کار نمی‌کند، بنابراین در نسخه‌های آینده حذف خواهد شد. منسوخ شده است (Deprecated).
در صورت تعیین، پردازش سیگنال USR1 فعال می‌شود. با دریافت USR1، برنامه EtherApe وضعیت خود را در فایل مشخص‌شده با فرمت XML یا JSON ذخیره می‌کند. فرمت فایل خروجی در پنجره تنظیمات (Preferences) انتخاب می‌شود.

هشدار! فایل بدون درخواست تایید بازنویسی خواهد شد!

اجرای تمامی بخش‌ها به جز عملیات دارای امتیاز ضبط بسته‌ها تحت شناسه کاربری (UID) و شناسه گروهی (GID) کاربر مشخص‌شده.
-?, --help
نمایش پیام راهنمای خلاصه.

با گزینه -P|--position برنامه EtherApe فایلی را می‌خواند که موقعیت برخی گره‌ها را مشخص می‌کند. فایل ورودی این ساختار را دارد:

node.mydomain.com        1
router1.mydomain.com     2
router2.mydomain.com     2
172.16.2.[0-9]*          1
.*.mydomain.com          1
ff02:.*                  2
fe80:.*                  1

ستون اول یک عبارت منظم (Regex) از نام کامل دامنه (FQDN) یا آدرس IP است.

ستون دوم عددی است که «ستون» قرارگیری گره در صفحه نمایش را مشخص می‌کند که ستون ۱ در دورترین نقطه سمت چپ قرار دارد. تا ۱۰۰۰ ستون مجاز است.

به جای چیدمان دایره‌ای، گره‌ها در ستون‌ها نمایش داده می‌شوند. این قابلیت برای چیدمان گره‌ها بسیار مفید است تا بتوانید گره‌های «درونی» شبکه خود را در سمت چپ و گره‌های اینترنت عمومی (هر آنچه در فایل کانفیگ تعیین نشده) را در سمت راست مشاهده کنید.

فایل ورودی نمونه بالا باعث ایجاد ۳ ستون نمایشی می‌شود. گره‌های دارای FQDN شامل mydomain.com، گره‌های موجود در زیرشبکه 172.16.2.0/24 و آدرس‌های محلی پیوند (link-local) در IPv6 در ستون سمت چپ قرار می‌گیرند. ۲ «روتر» و چندپخشی (multicast) در IPv6 در ستون وسط قرار گرفته و سایر موارد در ستون سمت راست نمایش داده می‌شوند.

مکان ستون‌ها با اولین تطابق هنگام جستجو از بالای ورودی تعیین می‌شود. عبارت‌های منظم دارای هم‌پوشانی را می‌توان استفاده کرد، با این درک که اولین تطابق مکان را تعیین خواهد کرد. گسترده‌ترین عبارت‌های منظم باید در نزدیکی انتهای مشخصات موقعیت قرار گیرند.

با دریافت سیگنال USR1، و در صورت فعال بودن با --signal-export، برنامه EtherApe وضعیت خود را در فایل XML یا JSON انتخاب‌شده ذخیره می‌کند.

هشدار! فایل بدون درخواست تایید بازنویسی خواهد شد!

کنترل میزان جزئیات خروجی اشکال‌زدایی. اطلاعات اشکال‌زدایی روی خروجی استاندارد چاپ می‌شوند.

برنامه EtherApe در صورت وجود فایل /etc/ethers از آن برای تبدیل آدرس‌های MAC به نام‌ها و از فایل /etc/services برای مرتبط کردن شماره پورت‌های TCP/UDP با نام پروتکل‌ها استفاده می‌کند.

صفحه وب EtherApe در http://etherape.sourceforge.io

Juan Toledo <toledo@users.sourceforge.net>

Riccardo Ghetta <bchiara@users.sourceforge.net>

صفحه راهنمای EtherApe