rustnet(1) General Commands Manual rustnet(1) نام (NAME) rustnet - ابزار چندسکویی پایش شبکه خلاصه دستور (SYNOPSIS) rustnet [-i|--interface] [--no-localhost] [--show-localhost] [-r|--refresh-interval] [--no-dpi] [-l|--log-level] [--json-log] [--pcap-export] [--pcapng-export] [-f|--bpf-filter] [--no-resolve-dns] [--show-ptr-lookups] [--no-color] [--theme] [--geoip-country] [--geoip-asn] [--geoip-city] [--no-geoip] [--kubernetes] [--no-sandbox] [--sandbox-strict] [--no-uid-drop] [-h|--help] [-V|--version] توضیحات (DESCRIPTION) ابزار چندسکویی پایش شبکه گزینه‌ها (OPTIONS) -i, --interface رابط شبکه برای پایش (جهت ضبط از تمامی رابط‌ها از "any" استفاده کنید) --no-localhost فیلتر کردن و نادیده‌گرفتن اتصالات localhost --show-localhost نمایش اتصالات localhost (لغو فیلتر پیش‌فرض) -r, --refresh-interval [پیش‌فرض: 500] بازه زمانی به‌روزرسانی رابط کاربری بر حسب میلی‌ثانیه --no-dpi غیرفعال‌سازی بازرسی عمیق بسته‌ها (deep packet inspection) -l, --log-level تنظیم سطح لاگ (در صورت عدم تعیین، هیچ لاگی فعال نخواهد شد) --json-log فعال‌سازی ثبت وقایع اتصال به‌صورت JSON در فایل مشخص‌شده --pcap-export برون‌بری بسته‌های ضبط‌شده به فایل PCAP برای تحلیل در Wireshark --pcapng-export برون‌بری بسته‌های ضبط‌شده به فایل نشانه‌گذاری‌شده‌ی PCAPNG برای تحلیل در Wireshark -f, --bpf-filter عبارت فیلتر BPF برای ضبط بسته‌ها (مانند "tcp port 443" یا "dst port 80") --no-resolve-dns غیرفعال‌سازی وضوح‌یابی معکوس DNS برای آدرس‌های IP (به‌طور پیش‌فرض فعال است؛ نام میزبان را به جای IP نمایش می‌دهد) --show-ptr-lookups نمایش اتصالات جستجوی PTR در رابط کاربری (در صورت فعال بودن وضوح‌یابی DNS، به‌طور پیش‌فرض پنهان است) --no-color غیرفعال کردن تمام رنگ‌ها در رابط کاربری (همچنین از متغیر محیطی NO_COLOR پیروی می‌کند) --theme پوسته رنگی: muted (پیش‌فرض)، vivid، catppuccin-mocha، tokyo-night، gruvbox، nord. پوسته تعیین‌شده در فایل پیکربندی (~/.config/rustnet/config.toml) را لغو می‌کند مقادیر ممکن: • muted • vivid • catppuccin-mocha • tokyo-night • gruvbox • nord --geoip-country مسیر پایگاه‌داده 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 --geoip-asn مسیر پایگاه‌داده GeoLite2-ASN.mmdb (مسیرهای جستجوی یکسان با --geoip-country) --geoip-city مسیر پایگاه‌داده GeoLite2-City.mmdb (مسیرهای جستجوی مشابه با --geoip-country؛ ابَرمجموعه پایگاه‌داده Country — علاوه بر کشور، نام شهر و کد پستی را نیز ارائه می‌دهد) --no-geoip غیرفعال‌سازی کامل جستجوهای GeoIP --kubernetes [پیش‌فرض: auto] انتساب پاد/کانتینر Kubernetes: مقدار "auto" (فقط هنگام اجرا در داخل یک پاد فعال است)، "on" (همیشه) یا "off" مقادیر ممکن: • auto • on • off --no-sandbox غیرفعال‌سازی محیط ایزوله (sandboxing) (در لینوکس، PR_SET_NO_NEW_PRIVS همچنان تنظیم می‌شود) --sandbox-strict الزام به اعمال کامل محیط ایزوله یا خروج --no-uid-drop ادامه اجرا با دسترسی ریشه (root) به‌جای تقلیل به SUDO_UID/SUDO_GID (یا nobody) پس از مقداردهی اولیه. حفظ دسترسی ریشه به سازوکار جایگزین procfs اجازه می‌دهد در صورت در دسترس نبودن eBPF، فرایندهای سایر کاربران را منتسب کند -h, --help نمایش راهنما -V, --version نمایش نسخه نسخه (VERSION) v1.6.0 نویسندگان (AUTHORS) Network Monitor rustnet 1.6.0 rustnet(1)