دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
دانشنامه مارال هاست دانشنامه مارال هاست
دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
کنترل‌پنل سی‌پنل (WHM/Cpanel)
  • Folder icon closed Folder open iconانتقال اطلاعات بین دو سرور لینوکس با Transfer Tool
    • تغییر دامنه‌ی هاست در سرور ویندوز
  • Folder icon closed Folder open iconنحوه ایجاد addon دامنه در سی پنل
  • Folder icon closed Folder open iconبررسی فضای مصرفی دیسک (Disk usage) در سی‌پنل (cPanel)
  • Folder icon closed Folder open iconست کردن نیم سرور پیش فرض در whm
  • Folder icon closed Folder open iconافزایش Open Files در cpanel به همراه cloudlinux
  • Folder icon closed Folder open iconنصب Nginx روی Cpanel با استفاده از پلاگین Engintron
  • Folder icon closed Folder open iconنصب آنتی ویروس ClamAV در WHM
  • Folder icon closed Folder open iconتغییر ورژن MYSQL در دایرکت ادمین و سی پنل
  • Folder icon closed Folder open iconریست سرویس آپاچی در ssh و کنترل پنل های دایرکت ادمین و سی پنل
  • Folder icon closed Folder open iconایجاد ساب دامنه در دایرکت ادمین سی پنل و پلسک
  • Folder icon closed Folder open iconایجاد پارک دامنه در دایرکت ادمین سی پنل و پلسک
  • Folder icon closed Folder open iconمدیرت فایل ها و پوشه ها با file manager در دایرکت ادمین سی پنل و پلسک
  • Folder icon closed Folder open iconتنظیمات ftp در هاست دایرکت ادمین سی پنل و پلسک
  • Folder icon closed Folder open iconبررسی time Zone سرور (لینوکس و ویندوز)
  • Folder icon closed Folder open iconریدایرکت شدن پیشخوان در وردپرس
  • Folder icon closed Folder open iconآموزش نصب نرم افزار IONCUBE روی سرورهای سی پنل، پلسک و دایرکت ادمین
  • Folder icon closed Folder open iconنصب memcached‌ (سی پنل و دایرکت ادمین)
  • Folder icon closed Folder open iconنحوه ی آپلود فایل در هاست (پلسک، سی پنل و دایرکت ادمین — آپلود از طریق فایل منیجر و FTP)
  • Folder icon closed Folder open iconتعریف Cron Job در cPanel و DirectAdmin
  • Folder icon closed Folder open iconبررسی لاگ‌ها (log) و آمار مصرف ماهیانه در سی پنل و دایرکت ادمین و پلسک
  • Folder icon closed Folder open iconتغییر نام یوزر در دایرکت ادمین و سی پنل
  • Folder icon closed Folder open iconتغییر password یک یوزر در پلسک، دایرکت ادمین و سی پنل
  • Folder icon closed Folder open iconرفع خطای yum-config-manager در DNF با زبان غیرانگلیسی
  • Folder icon closed Folder open iconرفع خطای chkservd در صفحه اطلاعات cPanel پس از ریبوت
  • Folder icon closed Folder open iconرفع خطای دسترسی به Cron در اوبونتو برای کاربران
  • Folder icon closed Folder open iconرفع خطای cPstrict is being loaded from an unsupported perl در cPanel & WHM 126
  • Folder icon closed Folder open iconعدم نمایش رشته‌های(strings) قابل ترجمه در زبان‌های غیرانگلیسی
  • Folder icon closed Folder open iconچرا نیم‌سرورهای تنظیم‌شده خودکار مانند ns.1-2-3-4.cprapid.com مشکل عدم resolve دارند؟
  • Folder icon closed Folder open iconاطلاعات disk فیزیکی را در اوبونتو نمایش نمیدهد
  • Folder icon closed Folder open iconریستور دیتابیس در cPanel
  • Folder icon closed Folder open iconبکاپ‌گیری دیتابیس در سی‌پنل (cPanel)
  • Folder icon closed Folder open iconتغییر نام دامنه‌ی اصلی(main domain) در سی‌پنل (cPanel)
  • Folder icon closed Folder open iconتغییر و فیکس کردن permissionها در سی پنل (cPanel)
  • Folder icon closed Folder open iconبررسی disk usage در سی‌پنل (cPanel)
  • Folder icon closed Folder open iconنرم‌افزارهای امنیتی تکمیلی برای سرورهای سی پنل
  • Folder icon closed Folder open iconمفاهیم پایه امنیت
  • Folder icon closed Folder open iconمدیریت cpHulk از طریق ترمینال
  • Folder icon closed Folder open iconبررسی وضعیت سیستم و شناسایی نفوذ سطح root
  • Folder icon closed Folder open iconامنیت دانلود در cPanel & WHM
  • Folder icon closed Folder open iconراهنمای تنظیمات SSL در cPanel & WHM
  • Folder icon closed Folder open iconراهنمای پیکربندی Microsoft Windows برای استفاده از TLS نسخه ۱.۲
  • Folder icon closed Folder open iconپیکربندی اتصالات SSL در MySQL
  • Folder icon closed Folder open iconچگونه پیچیدگی Password را تعیین کنیم
  • Folder icon closed Folder open iconچگونه حملات Slowloris را کاهش دهیم
  • Folder icon closed Folder open iconمسدود کردن دسترسی به یک دامنه از مناطق جغرافیایی مشخص در سی‌پنل
  • Folder icon closed Folder open iconرفع مشکل ریدایرکت htaccess پس از آپدیت Apache 2.4.63
  • Folder icon closed Folder open iconجلوگیری از ایجاد دامنه‌های خاص توسط کاربران cPanel
  • Folder icon closed Folder open iconنحوه ریست کردن password حساب cPanel
  • Folder icon closed Folder open iconنحوه ریست کردن password برای cPanel Subaccount
  • Folder icon closed Folder open iconنحوه امن‌سازی SSH
  • Folder icon closed Folder open iconچگونه مشکلات Jailshell را در یک VPS مبتنی بر Virtuozzo یا OpenVZ رفع کنیم
  • Folder icon closed Folder open iconچگونه مشکلات اسکن‌های انطباق PCI را رفع کنیم
  • Folder icon closed Folder open iconنحوه به‌روزرسانی Cipher‌ها و پروتکل‌های TLS
  • Folder icon closed Folder open iconنحوه استفاده از توکن‌های API در cPanel
  • Folder icon closed Folder open iconسطوح امنیتی قدیمی(Legacy Security Levels)
  • Folder icon closed Folder open iconبیشتر درباره TLS و SSL
  • Folder icon closed Folder open iconحل مشکل پشتیبانی از فرمت HEIC در ImageMagick PECL در نسخه‌های ea-php
  • Folder icon closed Folder open iconسفارشی‌سازی لیست علاقه‌مندی‌ها در WHM از طریق خط فرمان
  • Folder icon closed Folder open iconرفع خطای نصب ماژول Perl DBD::mysql در WHM
  • Folder icon closed Folder open iconمجموعه قوانین اصلی OWASP ModSecurity
  • Folder icon closed Folder open iconرفع خطای «Current sysstat version cannot read the format of this file»
  • Folder icon closed Folder open iconتطابق PCI و نسخه‌های نرم‌افزاری
  • Folder icon closed Folder open iconمفاهیم امنیتی PHP
  • Folder icon closed Folder open iconتنظیمات امنیتی پیشنهادی برای WHM
  • Folder icon closed Folder open iconآموزش اتصال به سرور از طریق PuTTY با کلید عمومی (Public Key)
  • Folder icon closed Folder open iconرفع خطای «A Netlink error occurred: Operation not supported» هنگام راه‌اندازی cpsrvd در cPanel
  • Folder icon closed Folder open iconبهترین روش های امن سازی سرور
  • Folder icon closed Folder open iconسطوح امنیتی و امتیازدهی امنیتی
  • Folder icon closed Folder open iconانواع کلیدهای SSL/TLS
  • Folder icon closed Folder open iconفایل failurls
  • Folder icon closed Folder open iconلاگ Guardian در ModSecurity
  • Folder icon closed Folder open iconترتیب مفهومی نصب و استفاده از SSL در cPanel & WHM
  • Folder icon closed Folder open iconآموزش نصب rsyslog در AlmaLinux و CloudLinux 8+
  • Folder icon closed Folder open iconآموزش استفاده از IP Migration Wizard در WHM
  • Folder icon closed Folder open iconرفع خطای Database server restart failed: timeout در WHM
  • Folder icon closed Folder open iconنکاتی برای ایمن‌تر کردن سرور شما
  • Folder icon closed Folder open iconرفع مشکلات مربوط به SSL
  • Folder icon closed Folder open iconسرویس‌های AutoConfigure (AutoConfig) و Autodiscover
  • Folder icon closed Folder open iconآموزش تنظیم هشدارهای مصرف دیسک در WHM
  • Folder icon closed Folder open iconاعتبار آدرس IP و لیست سیاه (Blacklisting)
  • Folder icon closed Folder open iconچگونه صف ایمیل Exim را مدیریت کنید
  • Folder icon closed Folder open iconآموزش استفاده از دستور traceroute
  • Folder icon closed Folder open iconنحوه بازسازی پایگاه داده Roundcube
  • Folder icon closed Folder open iconچگونه با استفاده از قابلیت‌های محدودسازی ایمیل از spam جلوگیری کنیم
  • Folder icon closed Folder open iconچگونه از سوءاستفاده ایمیل جلوگیری کنیم
  • Folder icon closed Folder open iconچگونه محتویات حساب‌های ایمیل در addon domain را منتقل کنیم
  • Folder icon closed Folder open iconچگونه لیست‌های ایمیل Mailman را مدیریت کنیم
  • Folder icon closed Folder open iconچگونه مستقیماً وارد پوشه Sent و Spam شوید
  • Folder icon closed Folder open iconچگونه ایمیل خود را از پوشه spam دور نگه داریم
  • Folder icon closed Folder open iconچگونه ایمیل‌ها را در Roundcube وارد (Import) یا خارج (Export) کنیم
  • Folder icon closed Folder open iconچگونه پلاگین لاگ Dovecot را فعال و غیرفعال کنیم
  • Folder icon closed Folder open iconچگونه فایل exim.conf را ویرایش کنیم
  • Folder icon closed Folder open iconچگونه فایل فیلتر سیستمی Exim را سفارشی کنیم
  • Folder icon closed Folder open iconچگونه قوانین فیلتر ایمیل برای Mailing Lists ایجاد کنیم
  • Folder icon closed Folder open iconچگونه یک حساب Email ایجاد و به آن متصل شویم
  • Folder icon closed Folder open iconچگونه یک فیلتر ایمیل spam ایجاد کنیم
  • Folder icon closed Folder open iconآموزش افزایش تعداد connectionها در سی پنل (cPanel)
  • Folder icon closed Folder open iconچگونه آی‌پی خروجی Exim را پیکربندی کنیم
  • Folder icon closed Folder open iconآموزش فعال‌سازی ماژول ionCube Loader در سی‌پنل (cPanel)
  • Folder icon closed Folder open iconآموزش فعالسازی SourceGuardian روی سی‌پنل
  • Folder icon closed Folder open iconمقاله کامل و جامع رفع کندی سایت با wordpress در سرورهای ایران
کنترل‌پنل سی‌پنل (WHM/Cpanel)

لاگ Guardian در ModSecurity

لاگ Guardian در ModSecurity

تعاریف مقاله

ModSecurity®:
یک ماژول امنیتی برای وب‌سرور Apache که درخواست‌های HTTP رو مانیتور و فیلتر می‌کنه تا جلوی حملات وب (SQL Injection، XSS، DoS و غیره) گرفته بشه.

Guardian Log / SecGuardianLog:
دستور پیکربندی در ModSecurity که به کمک httpd-guardian می‌تونه درخواست‌های وب رو بررسی و رفتار IPها رو مانیتور کنه.

httpd-guardian script:
یک اسکریپت مانیتورینگ که به کمک مکانیزم piped log تعداد و سرعت درخواست‌های هر IP رو محاسبه می‌کنه (در بازه‌های یک دقیقه و پنج دقیقه) و در صورت رسیدن به آستانه (threshold)، هشدار می‌ده یا اون IP رو بلاک می‌کنه.

DoS Attack (Denial of Service):
نوعی حمله که در اون مهاجم با ارسال تعداد زیادی درخواست به سرور باعث از کار افتادن یا کندی خدمات میشه.

Spread Toolkit:
یک ابزار متن‌باز برای ارتباطات توزیع‌شده و مدیریت پیام‌ها. httpd-guardian همراه نسخه‌ای از این ابزار عرضه میشه، اما برای عملکردش اجباری نیست.

CVS (Concurrent Versioning System):
یک سیستم کنترل نسخه قدیمی برای دانلود و مدیریت سورس‌کد از مخازن.

COPY_LOG variable:
متغیری در اسکریپت httpd-guardian که اگر مقداردهی بشه، داده‌های دریافتی از Apache رو داخل فایل لاگ مشخص‌شده ذخیره می‌کنه

لاگ Guardian در ModSecurity

مرور کلی

این مقاله نحوه نصب و پیکربندی اسکریپت httpd-guardian در Apache رو توضیح می‌ده. این اسکریپت به شما اجازه می‌ده از دستور SecGuardianLog در ModSecurity استفاده کنید.

اسکریپت httpd-guardian درخواست‌های وب‌سرور رو از طریق مکانیزم piped log مانیتور می‌کنه تا حملات DoS رو شناسایی کنه. این اسکریپت تعداد درخواست‌هایی که یک آدرس IP ارسال می‌کنه رو می‌شماره و سرعت ارسال رو در بازه‌های یک دقیقه‌ای و پنج دقیقه‌ای محاسبه می‌کنه.

وقتی تعداد درخواست‌ها به یک آستانه مشخص (threshold) برسه، اسکریپت یا هشدار صادر می‌کنه یا IP رو مسدود می‌کنه.
پیغام‌های خطا از اسکریپت httpd-guardian در مسیر زیر ذخیره می‌شن:

/var/log/apache2/error_log

بعد از دانلود و پیکربندی اسکریپت، می‌تونید مسیر اون رو در بخش Guardian Log در رابط WHM داخل قسمت ModSecurity® Configuration وارد کنید:

لاگ Guardian در ModSecurity
WHM » Home » Security Center » ModSecurity® Configuration

نکته:
اسکریپت httpd-guardian همراه نسخه‌ای از Spread toolkit (یک ابزار متن‌باز) عرضه میشه که می‌تونید اون رو پیکربندی کنید. اما استفاده از این ابزار برای عملکرد اسکریپت اجباری نیست.


نصب و پیکربندی اسکریپت httpd-guardian

برای نصب و پیکربندی مراحل زیر رو انجام بدید:

  • دانلود مخزن apache-tools از سایت SourceForge:
  • دستور زیر رو به‌عنوان کاربر root اجرا کنید:
 cvs -z3 -d:pserver:anonymous@a.cvs.sourceforge.net:/cvsroot/apache-tools co -P apache-tools 

اگر سیستم شما ابزار CVS رو نداره، می‌تونید با دستور زیر نصبش کنید: yum install cvs

  • ویرایش فایل http-guardian:
  • فایل /root/apache-tools/http-guardian رو با یک ویرایشگر متن باز کنید و تغییرات دلخواه رو اعمال کنید.

برای مثال، اگر می‌خواید سیستم داده‌های دریافتی از Apache رو ذخیره کنه، متغیر COPY_LOG رو مقداردهی کنید. مثل:

# $COPY_LOG = "/var/lib/http-guardian.log"; my $COPY_LOG;

(کافیست مقدار $COPY_LOG رو برابر مسیر فایل لاگ قرار بدید).

  • وارد WHM بشید:

به‌عنوان کاربر root وارد WHM بشید و به مسیر زیر برید:

WHM » Home » Security Center » ModSecurity® Configuration

لاگ Guardian در ModSecurity
  • ثبت مسیر اسکریپت در WHM:
  • مسیر اسکریپت httpd-guardian رو در قسمت Guardian Log وارد کنید. مثل: /root/apache-tools/httpd-guardian
  • ذخیره تغییرات و ری‌استارت Apache:
  • بعد از ذخیره تغییرات در WHM، آپاچی رو ری‌استارت کنید و بررسی کنید که اسکریپت اجرا شده باشه. برای اینکار دستور زیر رو اجرا کنید:
ps faux | grep httpd-guardian | grep -v grep خروجی نمونه: root 24722 0.0 0.3 28872 3272 ? S 19:31 0:00 \_ /usr/bin/perl -w /root/apache-tools/httpd-guardian

✅ خلاصه:
httpd-guardian ابزاریه که با ModSecurity کار می‌کنه و حملات DoS رو با محاسبه سرعت درخواست‌های IP تشخیص می‌ده. می‌تونه IP رو بلاک یا هشدار بده. برای استفاده باید از SourceForge دانلود، ویرایش و در WHM معرفی بشه.

کیان پور

هنوز نیاز به کمک دارید؟

آیا سوالی دارید؟

آیا این مقاله برای شما مفید بود؟ بله خیر

مطالب اخیراً بازدیدشده

  • چگونه با استفاده از قابلیت‌های محدودسازی ایمیل از spam جلوگیری کنیم
  • آموزش ریست کردن پسورد root در سرور لینوکس Centos7
  • پیکربندی اتصالات SSL در MySQL
  • نرم‌افزارهای امنیتی تکمیلی برای سرورهای سی پنل
  • مشاهده بیشتر

نظرات خود را بنویسید... لغو پاسخ

اشتراک گذاری این مقاله

لاگ Guardian در ModSecurity

کپی کردن لینک

Clipboard Icon

جدیدترین مقالات

آموزش نصب و راه‌اندازی RustDesk Server با Docker
آموزش نصب و راه‌اندازی RustDesk Server با Docker
2 minutes جولای 2, 2026
آموزش نصب و راه‌اندازی Matrix Synapse + Element Web + Coturn با Docker روی ...
4 minutes جولای 2, 2026
CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

تقویم

آگوست 2026
شیدسچپج
1234567
891011121314
15161718192021
22232425262728
293031 
« جولای    

عضویت

جدیدترین پست‌ها

آموزش نصب و راه‌اندازی RustDesk Server با Docker
آموزش نصب و راه‌اندازی RustDesk Server با Docker
2 minutes جولای 2, 2026
آموزش نصب و راه‌اندازی Matrix Synapse + Element Web + Coturn با Docker روی Ubuntu 24.04
4 minutes جولای 2, 2026
CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

سلام