sudo systemctl enable --now suricata
| الوقت | التوقيع | المصدر | الوجهة |
|---|---|---|---|
| 2026-10-12 09:01 | 198.51.100.34 | 203.0.113.10 | |
| 2026-10-12 08:40 | 198.51.100.11 | 203.0.113.10 | |
| 2026-10-12 08:39 | 198.51.100.17 | 203.0.113.10 | |
| 2026-10-12 08:33 | 198.51.100.31 | 203.0.113.10 | |
| 2026-10-12 07:11 | 198.51.100.11 | 203.0.113.10 | |
| 2026-10-12 08:07 | 198.51.100.23 | 203.0.113.10 | |
| 2026-10-12 05:18 | 198.51.100.29 | 203.0.113.10 | |
| 2026-10-12 06:06 | 198.51.100.29 | 203.0.113.10 | |
| 2026-10-12 04:27 | 198.51.100.15 | 203.0.113.10 | |
| 2026-10-12 07:21 | 198.51.100.15 | 203.0.113.10 | |
| 2026-10-12 05:28 | 198.51.100.23 | 203.0.113.10 | |
| 2026-10-12 02:40 | 198.51.100.14 | 203.0.113.10 | |
| 2026-10-12 03:07 | 198.51.100.35 | 203.0.113.10 | |
| 2026-10-12 00:35 | 198.51.100.34 | 203.0.113.10 | |
| 2026-10-12 07:25 | 198.51.100.35 | 203.0.113.10 | |
| 2026-10-11 23:46 | 198.51.100.27 | 203.0.113.10 | |
| 2026-10-11 23:40 | 198.51.100.21 | 203.0.113.10 | |
| 2026-10-12 02:24 | 198.51.100.13 | 203.0.113.10 | |
| 2026-10-11 22:22 | 198.51.100.23 | 203.0.113.10 | |
| 2026-10-11 23:08 | 198.51.100.13 | 203.0.113.10 | |
| 2026-10-12 05:20 | 198.51.100.21 | 203.0.113.10 | |
| 2026-10-11 20:31 | 198.51.100.25 | 203.0.113.10 | |
| 2026-10-12 07:10 | 198.51.100.26 | 203.0.113.10 | |
| 2026-10-11 19:10 | 198.51.100.15 | 203.0.113.10 | |
| 2026-10-11 18:06 | 198.51.100.29 | 203.0.113.10 | |
| 2026-10-11 22:07 | 198.51.100.16 | 203.0.113.10 | |
| 2026-10-11 21:42 | 198.51.100.16 | 203.0.113.10 | |
| 2026-10-12 00:40 | 198.51.100.34 | 203.0.113.10 | |
| 2026-10-12 00:59 | 198.51.100.22 | 203.0.113.10 | |
| 2026-10-11 16:26 | 198.51.100.12 | 203.0.113.10 |
تكتب Suricata ما تجده في eve.json، كائن JSON واحد لكل حدث، والنصيحة المعتادة أن تُرسَل كلها إلى Elasticsearch وتُقرأ عبر Kibana. على عنقود يبدو ذلك معقولاً. أما على VPS واحد فيعني تشغيل محرك بحث وناقل سجلات وخادم لوحات — عدة غيغابايت من الذاكرة ونظام ثانٍ يحتاج صيانة — لمجرد قراءة تنبيهات من الجهاز نفسه الذي كُتبت عليه أصلاً.
تقرأ هذه الصفحة eve.json مباشرة، وكذلك fast.log حين تكون تلك هي مخرجات نسختك. تعرض تنبيهات الأربع والعشرين ساعة الأخيرة مجمّعة حسب الفئة، والعناوين التي تولّد أكثرها، والتواقيع المفردة مع المصدر والوجهة والبروتوكول ودرجة الخطورة.
إن كانت Suricata تعمل ولا تبلّغ عن شيء، فالسبب يكاد يكون دائماً في القواعد لا في الحركة: التثبيت الجديد لا يحمل أي توقيع حتى يعمل suricata-update مرة واحدة على الأقل. والمفاجأة الأخرى هي درجة الخطورة. معظم ما يبلّغ عنه مستشعر مكشوف مسحٌ منخفض الخطورة لا يفضي إلى شيء أبداً، فاقرأ الفئات قبل العدّاد.
للمستشعر الموضوع على الخط حدّ يتعثر فيه الناس كثيراً: فالحركة المشفّرة تبدو له تدفقاً من البايتات. سيقول إن اتصالاً بموقعك جاء من هذا العنوان، لكنه لن يقول إن الطلب حمل محاولة حقن SQL. ذلك يقرؤه ModSecurity، داخل خادم الويب، بعد فك التشفير. والاثنان لا يحل أحدهما محل الآخر: هذا ينظر إلى الشبكة من الخارج، وذاك إلى الطلب من الداخل.