.\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH JNETTOP 8 "April 8, 2006" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH "نام (NAME)" jnettop \- نمایش میزبان‌ها و درگاه‌های مصرف‌کننده بیشترین ترافیک شبکه .SH "خلاصه دستور (SYNOPSIS)" .B jnettop [\fIگزینه‌ها\fR] [\-i \fIinterface\fR] [\-d \fIfilename\fR] [\-f \fIfilename\fR] [\-x \fIrule\fR] .SH "توضیحات (DESCRIPTION)" این صفحه راهنما به طور خلاصه دستور .B jnettop را توضیح می‌دهد. این صفحه راهنما منسوخ شده (OBSOLETE) است؛ لطفاً از .B jnettop \-h به‌عنوان منبع اصلی اطلاعات درباره نحوه استفاده، بهره ببرید. .PP برنامه .B jnettop ترافیک عبوری از میزبانی را که روی آن در حال اجراست ضبط کرده و جریان‌ها را بر اساس پهنای باند مصرفی آن‌ها مرتب و نمایش می‌دهد. نتیجه، یک فهرست مناسب از ارتباطات شبکه بر اساس میزبان و درگاه است که نشان می‌دهد چه مقدار بایت از این انتقال عبور کرده و چه میزان پهنای باندی در حال مصرف است. .SH "گزینه‌ها (OPTIONS)" این برنامه‌ها از ساختار معمول خط فرمان گنو پیروی می‌کنند که در آن گزینه‌های طولانی با دو خط تیره (`\-') شروع می‌شوند. خلاصه‌ای از گزینه‌ها در زیر آمده است: .TP .B \-h, \-\-help نمایش خلاصه گزینه‌ها. .TP .B \-v, \-\-version نمایش نسخه برنامه. .TP .B \-b, \-\-bit-units نمایش BPS بر حسب بیت بر ثانیه، نه بایت بر ثانیه. .TP .B \-c, \-\-content-filter غیرفعال کردن فیلتر کردن محتوا. .TP .B \-d, \-\-debug filename نوشتن اطلاعات اشکال‌زدایی در فایل. .TP .B \-f, \-\-config-file filename خواندن پیکربندی از فایل. پیش‌فرض .B ~/.jnettop است. یک نمونه را می‌توان در .B /usr/share/doc/jnettop/dot.jnettop یا در فایل .B .jnettop از بسته توزیع اصلی یافت. .TP .B \-i, \-\-interface name ضبط بسته‌ها روی رابط شبکه مشخص‌شده. .TP .B \-\-local-aggr [none|host|port] تنظیم تجمیع محلی روی مقدار مشخص‌شده. .TP .B \-n, \-\-no-resolver غیرفعال کردن وضوح‌بخشی و تحلیل نشانی‌های IP. .TP .B \-p, \-\-promiscuous فعال‌سازی حالت بی‌قید (promiscuous) روی رابط شنودشده. .TP .B \-\-remote-aggr [none|host|port] تنظیم تجمیع راه دور روی مقدار مشخص‌شده. .TP .B \-s, \-\-select-rule name انتخاب یکی از قواعد تعریف‌شده در فایل پیکربندی .B .jnettop (با نام آن). .TP .B \-x, \-\-filter rule امکان تعیین قاعده فیلترسازی سفارشی را فراهم می‌کند. این گزینه امکان استفاده از نحوی به سبک .BR tcpdump (1) را می‌دهد. هنگام اجرا از شل، محصور کردن فیلتر درون علامت‌های نقل‌قول (کوتیشن) را فراموش نکنید. .SH "پیکربندی (CONFIGURATION)" برنامه تنظیمات را در فایلی که با پارامتر .B \-f مشخص شده است جستجو می‌کند، که پیش‌فرض آن .B ~/.jnettop است. فایل پیکربندی یک فایل متنی معمولی شامل کلیدواژه‌ها و آرگومان‌های آن‌ها است. شما باید آرگومان‌ها را درون علامت‌های نقل‌قول جفتی (double quotes) قرار دهید. کلیدواژه‌های موجود عبارتند از: .TP \fBinterface ""\fR کلیدواژه .B interface رابط شبکه‌ای را که گوش دادن روی آن باید آغاز شود مشخص می‌کند. مثال: .RS .PP interface "eth0" .RE .TP \fBlocal_aggregation [none|host|port]\fR کلیدواژه .B local_aggregation تجمیع محلی فعال اولیه را مشخص می‌کند. مقادیر معتبر عبارتند از .BR none ، .B host و .BR port . مثال: .RS .PP local_aggregation host .RE .TP \fBpromisc [on|off]\fR کلیدواژه .B promisc مشخص می‌کند که آیا .B jnettop بسته‌ها را در حالت بی‌قید (promiscuous) ضبط کند یا خیر. مثال: .RS .PP promisc on .RE .TP \fBremote_aggregation [none|host|port]\fR کلیدواژه .B remote_aggregation تجمیع راه دور فعال اولیه را مشخص می‌کند. مقادیر معتبر عبارتند از .BR none ، .B host و .BR port . مثال: .RS .PP remote_aggregation port .RE .TP \fBresolve [on|off]\fR کلیدواژه .B resolve مشخص می‌کند که آیا تحلیل و ترجمه نشانی‌ها روی نشانی‌های IP انجام شود یا خیر. .RS .PP resolve off .RE .TP \fBresolve_rule "" "" [normal|external] ( ...)\fR کلیدواژه .B resolve_rule یک حل‌کننده (resolver) به فهرست حل‌کننده‌ها برای نشانی مشخص‌شده اضافه می‌کند. هنگام ترجمه نشانی، .B jnettop تمام قواعد را به ترتیبی که در فایل پیکربندی مشخص شده‌اند بررسی می‌کند. اگر نشانی شبکه با محدوده مشخص‌شده مطابقت داشته باشد، تحلیل‌کننده اعلام‌شده استفاده می‌شود. تحلیل‌کننده می‌تواند .B normal باشد، که به معنای جستجوی استاندارد DNS است، یا .B external باشد، که برنامه خارجی مشخص‌شده را برای انجام تحلیل نشانی اجرا می‌کند. این قابلیت می‌تواند با اسکریپت همراه .B jnettop-lookup-nmb استفاده شود که نشانی‌های IP را با استفاده از ابزار .BR nmblookup (1) جستجو می‌کند. اگر یک ابزار رشته‌ای خالی بازگرداند یا DNS یافت نشود، قاعده بعدی بررسی می‌شود. اگر قواعد .B jnettop به پایان برسد، جستجوی استاندارد DNS اجرا می‌شود. .RS .PP resolve_rule "192.168.0.0" "255.255.255.0" normal .br resolve_rule "192.168.0.0" "255.255.255.0" external "/usr/share/jnettop/jnettop-lookup-nbm" .RE .TP \fBrule "" ""\fR کلیدواژه .B rule مجموعه‌ای از فیلترهای از پیش تعریف‌شده شبیه به .BR tcpdump (1) را برای اعمال کردن تعریف می‌کند. می‌توانید فیلترهای گوناگونی را مانند «به من نشان بده 192.168.1.32 چه چیزی ارسال می‌کند» مشخص کنید: .RS .PP rule "show 192.168.1.32" "src 192.168.1.32" .RE .TP \fBselect_rule ""\fR کلیدواژه .B select_rule قاعده از پیش تعریف‌شده فعال اولیه را مشخص می‌کند. این قاعده باید پیش از استفاده از این کلیدواژه تعریف شده باشد. مثال: .RS .PP select_rule "show 192.168.1.32" .RE .TP \fBvariable "" ""\fR کلیدواژه .B variable یک متغیر رشته‌ای را برای استفاده در تعاریف بعدی قواعد معرفی می‌کند. از این متغیر می‌توان برای کوتاه‌تر کردن تعاریف قواعد استفاده کرد. مثال: .RS .PP variable "intranet" "net 192.168.0.0/16 or 10.0.0.0/8 or 172.16.0.0/12" .RE .PP برای اطلاعات بیشتر، فایل README یا فایل پیکربندی نمونه .B .jnettop موجود در توزیع را ببینید. .SH "همچنین ببینید (SEE ALSO)" .BR tcpdump (1), .BR nmblookup (1) .SH "نویسندگان (AUTHORS)" این صفحه راهنما در ابتدا توسط Ari Pollak برای سیستم Debian GNU/Linux نوشته شده بود. تغییرات جزئی توسط Jakub Skopal اعمال شده است.