.ie \n(.g .ds Aq \(aq .el .ds Aq ' .TH rustnet 1 "rustnet 1.6.0" .SH "نام (NAME)" rustnet \- ابزار چندسکویی پایش شبکه .SH "خلاصه دستور (SYNOPSIS)" \fBrustnet\fR [\fB\-i\fR|\fB\-\-interface\fR] [\fB\-\-no\-localhost\fR] [\fB\-\-show\-localhost\fR] [\fB\-r\fR|\fB\-\-refresh\-interval\fR] [\fB\-\-no\-dpi\fR] [\fB\-l\fR|\fB\-\-log\-level\fR] [\fB\-\-json\-log\fR] [\fB\-\-pcap\-export\fR] [\fB\-\-pcapng\-export\fR] [\fB\-f\fR|\fB\-\-bpf\-filter\fR] [\fB\-\-no\-resolve\-dns\fR] [\fB\-\-show\-ptr\-lookups\fR] [\fB\-\-no\-color\fR] [\fB\-\-theme\fR] [\fB\-\-geoip\-country\fR] [\fB\-\-geoip\-asn\fR] [\fB\-\-geoip\-city\fR] [\fB\-\-no\-geoip\fR] [\fB\-\-kubernetes\fR] [\fB\-\-no\-sandbox\fR] [\fB\-\-sandbox\-strict\fR] [\fB\-\-no\-uid\-drop\fR] [\fB\-h\fR|\fB\-\-help\fR] [\fB\-V\fR|\fB\-\-version\fR] .SH "توضیحات (DESCRIPTION)" ابزار چندسکویی پایش شبکه .SH "گزینه‌ها (OPTIONS)" .TP \fB\-i\fR, \fB\-\-interface\fR \fI\fR رابط شبکه برای پایش (جهت ضبط از تمامی رابط‌ها از "any" استفاده کنید) .TP \fB\-\-no\-localhost\fR فیلتر کردن و نادیده‌گرفتن اتصالات localhost .TP \fB\-\-show\-localhost\fR نمایش اتصالات localhost (لغو فیلتر پیش‌فرض) .TP \fB\-r\fR, \fB\-\-refresh\-interval\fR \fI\fR [پیش‌فرض: 500] بازه زمانی به‌روزرسانی رابط کاربری بر حسب میلی‌ثانیه .TP \fB\-\-no\-dpi\fR غیرفعال‌سازی بازرسی عمیق بسته‌ها (deep packet inspection) .TP \fB\-l\fR, \fB\-\-log\-level\fR \fI\fR تنظیم سطح لاگ (در صورت عدم تعیین، هیچ لاگی فعال نخواهد شد) .TP \fB\-\-json\-log\fR \fI\fR فعال‌سازی ثبت وقایع اتصال به‌صورت JSON در فایل مشخص‌شده .TP \fB\-\-pcap\-export\fR \fI\fR برون‌بری بسته‌های ضبط‌شده به فایل PCAP برای تحلیل در Wireshark .TP \fB\-\-pcapng\-export\fR \fI\fR برون‌بری بسته‌های ضبط‌شده به فایل نشانه‌گذاری‌شده‌ی PCAPNG برای تحلیل در Wireshark .TP \fB\-f\fR, \fB\-\-bpf\-filter\fR \fI\fR عبارت فیلتر BPF برای ضبط بسته‌ها (مانند "tcp port 443" یا "dst port 80") .TP \fB\-\-no\-resolve\-dns\fR غیرفعال‌سازی وضوح‌یابی معکوس DNS برای آدرس‌های IP (به‌طور پیش‌فرض فعال است؛ نام میزبان را به جای IP نمایش می‌دهد) .TP \fB\-\-show\-ptr\-lookups\fR نمایش اتصالات جستجوی PTR در رابط کاربری (در صورت فعال بودن وضوح‌یابی DNS، به‌طور پیش‌فرض پنهان است) .TP \fB\-\-no\-color\fR غیرفعال کردن تمام رنگ‌ها در رابط کاربری (همچنین از متغیر محیطی NO_COLOR پیروی می‌کند) .TP \fB\-\-theme\fR \fI\fR پوسته رنگی: muted (پیش‌فرض)، vivid، catppuccin\-mocha، tokyo\-night، gruvbox، nord. پوسته تعیین‌شده در فایل پیکربندی (~/.config/rustnet/config.toml) را لغو می‌کند .br .br \fIمقادیر ممکن:\fR .RS 14 .IP \(bu 2 muted .IP \(bu 2 vivid .IP \(bu 2 catppuccin\-mocha .IP \(bu 2 tokyo\-night .IP \(bu 2 gruvbox .IP \(bu 2 nord .RE .TP \fB\-\-geoip\-country\fR \fI\fR مسیر پایگاه‌داده GeoLite2\-Country.mmdb. شناسایی خودکار از: ./resources/geoip2، $XDG_DATA_HOME/rustnet/geoip، ~/.local/share/rustnet/geoip، /usr/share/GeoIP، /usr/local/share/GeoIP، /opt/homebrew/share/GeoIP، /var/lib/GeoIP .TP \fB\-\-geoip\-asn\fR \fI\fR مسیر پایگاه‌داده GeoLite2\-ASN.mmdb (مسیرهای جستجوی یکسان با \-\-geoip\-country) .TP \fB\-\-geoip\-city\fR \fI\fR مسیر پایگاه‌داده GeoLite2\-City.mmdb (مسیرهای جستجوی مشابه با \-\-geoip\-country؛ ابَرمجموعه پایگاه‌داده Country — علاوه بر کشور، نام شهر و کد پستی را نیز ارائه می‌دهد) .TP \fB\-\-no\-geoip\fR غیرفعال‌سازی کامل جستجوهای GeoIP .TP \fB\-\-kubernetes\fR \fI\fR [پیش‌فرض: auto] انتساب پاد/کانتینر Kubernetes: مقدار "auto" (فقط هنگام اجرا در داخل یک پاد فعال است)، "on" (همیشه) یا "off" .br .br \fIمقادیر ممکن:\fR .RS 14 .IP \(bu 2 auto .IP \(bu 2 on .IP \(bu 2 off .RE .TP \fB\-\-no\-sandbox\fR غیرفعال‌سازی محیط ایزوله (sandboxing) (در لینوکس، PR_SET_NO_NEW_PRIVS همچنان تنظیم می‌شود) .TP \fB\-\-sandbox\-strict\fR الزام به اعمال کامل محیط ایزوله یا خروج .TP \fB\-\-no\-uid\-drop\fR ادامه اجرا با دسترسی ریشه (root) به‌جای تقلیل به SUDO_UID/SUDO_GID (یا nobody) پس از مقداردهی اولیه. حفظ دسترسی ریشه به سازوکار جایگزین procfs اجازه می‌دهد در صورت در دسترس نبودن eBPF، فرایندهای سایر کاربران را منتسب کند .TP \fB\-h\fR, \fB\-\-help\fR نمایش راهنما .TP \fB\-V\fR, \fB\-\-version\fR نمایش نسخه .SH "نسخه (VERSION)" v1.6.0 .SH "نویسندگان (AUTHORS)" Network Monitor