در dnsmon ارائه می دهد راه را برای آزمایش و بررسی قطعنامه DNS از یک مکان داده شده است.
قواعد دیوار آتش
می گویند شما یک قانون فایروال مانند زیر، که مجموعه ترافیک به example.com به یک کلاس داده شده:
از iptables -t له کردن -A POSTROUTING -o eth0 را -d 192.0.32.0/255.255.255.0 -p TCP -j طبقه بندی --set طبقه 01:10
با این حال، شما مطمئن چه مدت 192.0.32.0/24 خواهد به example.com اشاره نیست و شما می خواهم به اطلاع داده شود آن را نمی کند بنابراین شما می توانید قاعده ترافیک خود را به روز رسانی. برای این کار، شما می توانید به نظارت و ایمیل شما زمانی که تغییرات نقشه برداری استفاده dnsmon. پس از آن شما می توانید به روز رسانی حکومت فایروال خود را با ارزش جدید است.
DNS سرور تست پیکربندی
اگر چه راه های دیگری برای انجام این کار وجود دارد، شما می توانید این مطمئن شوید سرور DNS خود را برطرف میزبان داده شده به یک شبکه هدف استفاده کنید.
تست آپ تایم سرور DNS
اگر چه راه های دیگری برای انجام این کار وجود دارد، شما می توانید این مطمئن شوید سرور DNS خود را پاسخگو به نمایش داده شد است استفاده کنید.
چگونه کار می کند؟
dnsmon با استفاده از دستگاه برطرف پیش فرض برای نگاه کردن به مجموعه ای از آدرس های DNS با فرکانس قابل تنظیم. این خواهید نتایج در برابر فایل پیکربندی به شما ارائه مقایسه و ارسال ایمیل به آدرس پیکربندی اگر آن را مطابقت ندارد.
سیستم عامل سازگاری
من فقط این در لینوکس تست شده، بنابراین من فقط مطمئن شوید که کار می کند وجود دارد.
نصب و راه اندازی:
ساده ترین نصب و راه اندازی است با PyPI از طریق تصویر در تصویر:
کد: sudo apt-get برای نصب پیپ. کد: sudo تصویر در تصویر dnsmon نصب
اگر شما پیپ را نداشته باشند، شما می توانید آن را با setuptools قدیمی تر را نصب کنید:
کد: sudo apt-get برای نصب پایتون-setuptools. کد: sudo easy_install dnsmon
پس از نصب، ایجاد یک الگوی پایه برای تنظیمات:
CP dnsmon / settings_local.py.example dnsmon / settings_local.py
... و آن را امتحان کنید:
dnsmon.py --foreground
اگر همه به خوبی می رود، آن را اجرا کنید به عنوان یک شبح:
dnsmon.py
در مورد نیاز:
پایتون
نظر یافت نشد