rustnet(1) General Commands Manual rustnet(1)

rustnet - ابزار چندسکویی پایش شبکه

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]

ابزار چندسکویی پایش شبکه

رابط شبکه برای پایش (جهت ضبط از تمامی رابط‌ها از "any" استفاده کنید)
فیلتر کردن و نادیده‌گرفتن اتصالات localhost
نمایش اتصالات localhost (لغو فیلتر پیش‌فرض)
بازه زمانی به‌روزرسانی رابط کاربری بر حسب میلی‌ثانیه
غیرفعال‌سازی بازرسی عمیق بسته‌ها (deep packet inspection)
تنظیم سطح لاگ (در صورت عدم تعیین، هیچ لاگی فعال نخواهد شد)
فعال‌سازی ثبت وقایع اتصال به‌صورت JSON در فایل مشخص‌شده
برون‌بری بسته‌های ضبط‌شده به فایل PCAP برای تحلیل در Wireshark
برون‌بری بسته‌های ضبط‌شده به فایل نشانه‌گذاری‌شده‌ی PCAPNG برای تحلیل در Wireshark
عبارت فیلتر BPF برای ضبط بسته‌ها (مانند "tcp port 443" یا "dst port 80")
غیرفعال‌سازی وضوح‌یابی معکوس DNS برای آدرس‌های IP (به‌طور پیش‌فرض فعال است؛ نام میزبان را به جای IP نمایش می‌دهد)
نمایش اتصالات جستجوی PTR در رابط کاربری (در صورت فعال بودن وضوح‌یابی DNS، به‌طور پیش‌فرض پنهان است)
غیرفعال کردن تمام رنگ‌ها در رابط کاربری (همچنین از متغیر محیطی NO_COLOR پیروی می‌کند)
پوسته رنگی: muted (پیش‌فرض)، vivid، catppuccin-mocha، tokyo-night، gruvbox، nord. پوسته تعیین‌شده در فایل پیکربندی (~/.config/rustnet/config.toml) را لغو می‌کند

مقادیر ممکن:

  • muted
  • vivid
  • catppuccin-mocha
  • tokyo-night
  • gruvbox
  • nord
مسیر پایگاه‌داده 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
مسیر پایگاه‌داده GeoLite2-ASN.mmdb (مسیرهای جستجوی یکسان با --geoip-country)
مسیر پایگاه‌داده GeoLite2-City.mmdb (مسیرهای جستجوی مشابه با --geoip-country؛ ابَرمجموعه پایگاه‌داده Country — علاوه بر کشور، نام شهر و کد پستی را نیز ارائه می‌دهد)
غیرفعال‌سازی کامل جستجوهای GeoIP
انتساب پاد/کانتینر Kubernetes: مقدار "auto" (فقط هنگام اجرا در داخل یک پاد فعال است)، "on" (همیشه) یا "off"

مقادیر ممکن:

  • auto
  • on
  • off
غیرفعال‌سازی محیط ایزوله (sandboxing) (در لینوکس، PR_SET_NO_NEW_PRIVS همچنان تنظیم می‌شود)
الزام به اعمال کامل محیط ایزوله یا خروج
ادامه اجرا با دسترسی ریشه (root) به‌جای تقلیل به SUDO_UID/SUDO_GID (یا nobody) پس از مقداردهی اولیه. حفظ دسترسی ریشه به سازوکار جایگزین procfs اجازه می‌دهد در صورت در دسترس نبودن eBPF، فرایندهای سایر کاربران را منتسب کند
نمایش راهنما
نمایش نسخه

v1.6.0

Network Monitor

rustnet 1.6.0