etherape(1) General Commands Manual etherape(1) نام (NAME) etherape - مرورگر گرافیکی ترافیک شبکه خلاصه دستور (SYNOPSIS) etherape [ -d ] [ -f فیلتر ] [ --final-export فایل_خروجی ] [ --glade-file فایل_واسط ] [ -i رابط_شبکه ] [ -l حداکثر_گره‌ها ] [ -m حالت_کاری ] [ --max-delay تاخیر ] [ --min-delay تاخیر ] [ -n ] [ -P فایل_ستون‌ها ] [ -q ] [ -r فایل_ورودی ] [ -s ] [ --signal-export فایل_خروجی ] [ -Z کاربر ] توضیحات (DESCRIPTION) EtherApe یک مرورگر ترافیک شبکه است که فعالیت‌های شبکه را به صورت گرافیکی نمایش می‌دهد. این برنامه از کتابخانه‌های گنوم (GNOME) به عنوان رابط کاربری و از libpcap به عنوان کتابخانه ضبط و فیلتر کردن بسته‌ها استفاده می‌کند. گزینه‌ها (OPTIONS) این گزینه‌ها را می‌توان به دستور ارائه داد: -d, --diagram-only عدم نمایش هرگونه متن شناسایی گره‌ها. -f, --filter <فیلتر ضبط> تنظیم فیلتر ضبط بسته‌ها (فیلتر pcap). --final-export <نام فایل خروجی> هنگام بازپخش، خروجی داده‌ها در انتهای پخش در فایل مشخص‌شده ذخیره می‌شود. --glade-file <نام فایل> بارگذاری تعاریف رابط کاربری از فایل مشخص‌شده GtkBuilder به جای فایل پیش‌فرض. -i, --interface <نام رابط> تنظیم رابط شبکه برای شنود. -l, --node-limit <تعداد> تنظیم حداکثر تعداد گره‌های قابل نمایش. -m, --mode تنظیم حالت عملکرد (پیش‌فرض ip است). --max-delay <تاخیر به میلی‌ثانیه> محدود کردن برچسب‌های زمانی به حداکثر تاخیر مشخص‌شده هنگام بازپخش یک فایل ضبط‌شده. --min-delay <تاخیر به میلی‌ثانیه> تعیین حداقل تاخیر میان بسته‌ها هنگام بازپخش یک فایل ضبط‌شده. -n, --numeric عدم تبدیل آدرس‌ها به نام؛ غیرفعال‌سازی تفکیک نام (DNS resolution). --no-display محاسبه آمار، اما بدون نمایش گره‌ها. در صورت بازپخش، در انتها خارج می‌شود. این روش سریعی برای محاسبه آمار، استخراج داده‌ها یا تولید گزارش است. -P, --position <فایل حاوی فهرست گره‌ها و ستون‌ها> فعال‌سازی موقعیت‌دهی ستونی با استفاده از فایل مشخص‌شده. گره‌ها به صورت دستی با استفاده از محتوای این فایل در ستون‌های مجازی چیده می‌شوند. بخش موقعیت‌دهی ستونی (COLUMN POSITIONING) را ببینید. -q, --quiet غیرفعال کردن پیام‌های اطلاع‌رسانی. -r, --replay-file <نام فایل> تنظیم فایل ورودی برای بازپخش. -s عدم جابه‌جایی گره‌ها در صفحه. این گزینه با تغییر گره‌ها چندان خوب کار نمی‌کند، بنابراین در نسخه‌های آینده حذف خواهد شد. منسوخ شده است (Deprecated). --signal-export <نام فایل خروجی> در صورت تعیین، پردازش سیگنال USR1 فعال می‌شود. با دریافت USR1، برنامه EtherApe وضعیت خود را در فایل مشخص‌شده با فرمت XML یا JSON ذخیره می‌کند. فرمت فایل خروجی در پنجره تنظیمات (Preferences) انتخاب می‌شود. هشدار! فایل بدون درخواست تایید بازنویسی خواهد شد! -Z, --relinquish-privileges <کاربر> اجرای تمامی بخش‌ها به جز عملیات دارای امتیاز ضبط بسته‌ها تحت شناسه کاربری (UID) و شناسه گروهی (GID) کاربر مشخص‌شده. -?, --help نمایش پیام راهنمای خلاصه. موقعیت‌دهی ستونی (COLUMN POSITIONING) با گزینه -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 در ستون وسط قرار گرفته و سایر موارد در ستون سمت راست نمایش داده می‌شوند. مکان ستون‌ها با اولین تطابق هنگام جستجو از بالای ورودی تعیین می‌شود. عبارت‌های منظم دارای هم‌پوشانی را می‌توان استفاده کرد، با این درک که اولین تطابق مکان را تعیین خواهد کرد. گسترده‌ترین عبارت‌های منظم باید در نزدیکی انتهای مشخصات موقعیت قرار گیرند. سیگنال‌ها (SIGNALS) USR1 با دریافت سیگنال USR1، و در صورت فعال بودن با --signal-export، برنامه EtherApe وضعیت خود را در فایل XML یا JSON انتخاب‌شده ذخیره می‌کند. هشدار! فایل بدون درخواست تایید بازنویسی خواهد شد! متغیرهای محیطی (ENVIRONMENT VARIABLES) APE_DEBUG=normal|info|debug کنترل میزان جزئیات خروجی اشکال‌زدایی. اطلاعات اشکال‌زدایی روی خروجی استاندارد چاپ می‌شوند. فایل‌ها (FILES) برنامه EtherApe در صورت وجود فایل /etc/ethers از آن برای تبدیل آدرس‌های MAC به نام‌ها و از فایل /etc/services برای مرتبط کردن شماره پورت‌های TCP/UDP با نام پروتکل‌ها استفاده می‌کند. همچنین ببینید (SEE ALSO) صفحه وب EtherApe در نویسندگان (AUTHORS) Juan Toledo Riccardo Ghetta صفحه راهنمای EtherApe etherape(1)