Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
goaccess — GoAccess هو محلل سجلات الويب في الوقت الفعلي وعارض تفاعلي يعمل في طرفية في أنظمة *nix أو من خلال متصفحك. | Kitploit
أدوات/GitHubGitHub/allinurl/goaccess
أدوات عامةالخصوصيةكشف الشذوذتحليل السجلات
GitHuballinurl/goaccess

goaccess

GoAccess هو محلل سجلات الويب في الوقت الفعلي وعارض تفاعلي يعمل في طرفية في أنظمة *nix أو من خلال متصفحك.

عرض المستودع
20.8k1.2k49منذ يوم واحدتمت المراجعة من قبل Kitploit
الموقع الإلكتروني

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

GoAccess C build GoAccess

ما هو؟

GoAccess هو محلل سجلات ويب مفتوح المصدر يعمل في الوقت الفعلي وعارض تفاعلي يعمل في الطرفية على أنظمة *nix أو مباشرة في متصفحك. صُمم مع أخذ مديري الأنظمة ومهندسي DevOps ومتخصصي الأمن في الاعتبار، وهو يقدم إحصاءات HTTP سريعة وقابلة للتنفيذ وتقارير خادم مرئية على الفور. يقوم GoAccess بتحليل سجلات خادم الويب الخاص بك في الوقت الفعلي ويعرض البيانات مباشرة في الطرفية أو عبر لوحة تحكم HTML مباشرة، مما يسهل مراقبة حركة المرور واكتشاف الحالات الشاذة واستكشاف المشكلات وإصلاحها على الفور.

مزيد من المعلومات على: https://goaccess.io.

GoAccess Terminal Dashboard GoAccess HTML Dashboard

الميزات

يقوم GoAccess بتحليل ملف سجل الويب المحدد ويُخرج البيانات إلى طرفية X. تشمل الميزات:

  • في الوقت الفعلي تمامًا
    يتم توقيت جميع اللوحات والمقاييس لتُحدَّث كل 200 مللي ثانية على مخرجات الطرفية وكل ثانية على مخرجات HTML.

  • الحد الأدنى من التكوين المطلوب
    يمكنك فقط تشغيله على ملف سجل الوصول الخاص بك، واختيار تنسيق السجل والسماح لـ GoAccess بتحليل سجل الوصول وعرض الإحصاءات لك.

  • تتبع زمن استجابة التطبيق
    تتبع الوقت المستغرق لخدمة الطلب. مفيد للغاية إذا كنت تريد تتبع الصفحات التي تُبطئ موقعك.

  • مصادقة WebSocket:
    يقدم GoAccess مصادقة WebSocket محسّنة، تدعم التحقق المحلي والخارجي من JWT، مع إمكانات تحديث آمنة للرموز وتكامل سلس مع أنظمة المصادقة الخارجية. يتم تتبع الرموز التي تم التحقق منها وفقًا لمطالبة exp الخاصة بها ويُغلق الاتصال بمجرد انتهاء صلاحيتها.

  • جميع تنسيقات سجلات الويب تقريبًا
    يسمح GoAccess بأي سلسلة تنسيق سجل مخصصة. تشمل الخيارات المحددة مسبقًا Apache وNginx وAmazon S3 وElastic Load Balancing وCloudFront وغيرها.

  • المعالجة التراكمية للسجلات
    هل تحتاج إلى استمرارية البيانات؟ يمتلك GoAccess القدرة على معالجة السجلات بشكل تراكمي من خلال خيارات الاستمرارية على القرص.

  • اعتماد واحد فقط
    GoAccess مكتوب بلغة C. لتشغيله، تحتاج فقط إلى ncurses كاعتماد. هذا كل شيء. بل إنه يتميز بخادم Web Socket خاص به — http://gwsocket.io/.

  • الزوار
    حدد عدد الزيارات والزوار وعرض النطاق الترددي والمقاييس للطلبات الأبطأ تشغيلًا حسب الساعة أو التاريخ.

  • المقاييس لكل مضيف افتراضي
    هل لديك عدة مضيفات افتراضية (Server Blocks)؟ يتميز بلوحة تعرض أي مضيف افتراضي يستهلك معظم موارد خادم الويب.

  • تتبع حملات UTM
    يفصّل حركة مرور الحملات حسب الوسيط والمصدر والحملة والمحتوى والمصطلح، وكلها مستخرجة من عنوان URL المطلوب.

  • تصنيف الروبوتات والزاحفات
    يحتفظ بزاحفات الذكاء الاصطناعي وحركة Fediverse (ActivityPub) في فئاتها الخاصة، منفصلة عن زاحفات محركات البحث التقليدية.

  • إعدادات TLS
    يُبلغ عن البروتوكول المتفاوض عليه ومجموعة التشفير ومجموعة تبادل المفاتيح عندما تكون %K و%k و%g جزءًا من تنسيق السجل.

  • ASN (تعيين رقم النظام المستقل)
    رائع لاكتشاف أنماط حركة المرور الخبيثة وحظرها وفقًا لذلك. يمكن أيضًا إسقاط الشبكات بأكملها أثناء تحليلها باستخدام --exclude-asn.

  • نظام الألوان قابل للتخصيص
    خصّص GoAccess ليناسب ذوقك/أنظمتك اللونية الخاصة. إما من خلال الطرفية، أو ببساطة بتطبيق ورقة الأنماط على مخرجات HTML.

  • دعم مجموعات البيانات الكبيرة
    يتميز GoAccess بالقدرة على تحليل السجلات الكبيرة بفضل جداول التجزئة المحسّنة في الذاكرة. لديه استخدام جيد جدًا للذاكرة وأداء جيد جدًا. يدعم هذا التخزين الاستمرارية على القرص أيضًا.

  • دعم Docker
    إمكانية بناء صورة Docker الخاصة بـ GoAccess من المصدر الأصلي. لا يزال بإمكانك تهيئتها بالكامل، باستخدام تعيين وحدات التخزين (Volume mapping) وتحرير goaccess.conf. راجع قسم Docker أدناه. تتوفر أيضًا وثائق حول كيفية استخدام docker-compose.

جميع صيغ سجلات الويب تقريبًا...

يتيح GoAccess أي سلسلة صيغة سجل مخصصة. تشمل الخيارات المحددة مسبقًا، على سبيل المثال لا الحصر:

  • سجلات Amazon CloudFront القياسية (المخطط الثابت القديم).
  • Amazon Simple Storage Service (S3)
  • AWS Elastic Load Balancing
  • Amazon Application Load Balancer
  • صيغة السجل المدمجة (XLF/ELF) Apache | Nginx
  • صيغة السجل الشائعة (CLF) Apache
  • Google Cloud Storage.
  • المضيفات الافتراضية لـ Apache، مع أو بدون منفذ مفصول بنقطتين
  • صيغة Squid الأصلية.
  • صيغة W3C (IIS).
  • صيغة Caddy المهيكلة JSON.
  • نسخة Traefik من CLF

بيانات الخريطة

يستخدم تقرير HTML بيانات خريطة Natural Earth، والتي هي في الملكية العامة. تتضمن خريطة البلدان المرفقة تعديلًا محليًا لإظهار شبه جزيرة القرم كجزء من أوكرانيا، بما يتوافق مع قرار الجمعية العامة للأمم المتحدة 68/262. حافظ على هذا التعديل عند تحديث resources/countries-110m.json. تأتي إسنادات البلدان لحركة المرور من قاعدة بيانات GeoIP المهيأة؛ تغيير مخططات الخريطة لا يغيّر إجماليات التقرير.

لماذا GoAccess؟

صُمم GoAccess ليكون محلل سجلات سريعًا يعمل في الطرفية. فكرته الأساسية هي تحليل إحصاءات خادم الويب وعرضها بسرعة في الوقت الفعلي دون الحاجة إلى استخدام متصفحك (رائع إذا كنت تريد إجراء تحليل سريع لسجل الوصول الخاص بك عبر SSH، أو إذا كنت ببساطة تحب العمل في الطرفية).

كما أنه يعمل كأداة عملية للمراقبة الأمنية، مما يسهّل اكتشاف النشاط المشبوه وأنماط الحركة غير المعتادة ومحاولات القوة الغاشمة والماسحات الضوئية والروبوتات والطلبات الشاذة مباشرةً من سجلاتك.

في حين أن مخرجات الطرفية هي المخرجات الافتراضية، فإنه يمتلك القدرة على إنشاء تقرير HTML كامل ومستقل وفي الوقت الفعلي، بالإضافة إلى تقرير JSON، و CSV.

يمكنك اعتباره أداة أوامر مراقبة أكثر من أي شيء آخر.

التثبيت

Packaging status

البناء من الإصدار

يمكن تجميع GoAccess واستخدامه على أنظمة *nix.

نزّل GoAccess واستخرجه واجمعه باستخدام:

$ wget https://tar.goaccess.io/goaccess-1.12.tar.gz
$ tar -xzvf goaccess-1.12.tar.gz
$ cd goaccess-1.12/
$ ./configure --enable-utf8 --enable-geoip=mmdb --with-zlib
$ make
# make install

البناء من GitHub (التطوير)

$ git clone https://github.com/allinurl/goaccess.git
$ cd goaccess
$ autoreconf -fiv
$ ./configure --enable-utf8 --enable-geoip=mmdb
$ make
# make install

التوزيعات

أسهل طريقة لتثبيت GoAccess على GNU+Linux هي استخدام مدير الحزم المفضل لدى توزيعة GNU+Linux الخاصة بك. يُرجى ملاحظة أنه لن تحتوي جميع التوزيعات على أحدث إصدار من GoAccess.

Debian/Ubuntu

# apt-get install goaccess

ملاحظة: من المحتمل أن يؤدي هذا إلى تثبيت إصدار قديم من GoAccess. للتأكد من أنك تشغّل أحدث إصدار مستقر من GoAccess، راجع الخيار البديل أدناه.

مستودع GoAccess الرسمي لـ Debian وUbuntu

$ wget -O - https://deb.goaccess.io/gnugpg.key | gpg --dearmor | sudo tee /usr/share/keyrings/goaccess.gpg >/dev/null
$ echo "deb [signed-by=/usr/share/keyrings/goaccess.gpg arch=$(dpkg --print-architecture)] https://deb.goaccess.io/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/goaccess.list
$ sudo apt-get update
$ sudo apt-get install goaccess

ملاحظة:

  • حزم .deb في المستودع الرسمي متاحة أيضًا عبر HTTPS. قد تحتاج إلى تثبيت apt-transport-https.

Fedora

# yum install goaccess

Arch

# pacman -S goaccess

Gentoo

# emerge net-analyzer/goaccess

OS X / Homebrew

تنزيل الأداة