توثيق Spam Scanner

Spam Scanner مرشِّح بريد مزعج لـ Node.js وسطر الأوامر، وشيفرته المصدرية على GitHub. يقرأ رسالة بريد إلكتروني خامًا ويقرر هل هي بريد مزعج، أو تصيّد احتيالي، أو احتيال، أو تحمل برمجيات خبيثة، بأي لغة. يعمل مكتبةً، أو أداة سطر أوامر، أو milterمرشِّح البريد: بروتوكول من Sendmail، يستخدمه Postfix أيضًا، يتيح لبرنامج منفصل فحص كل رسالة أثناء جلسة SMTP. لـ Postfix أو Sendmail، أو مرشِّح محتوى لـ Postfix، أو خادم spamdالخدمة الخلفية لـ SpamAssassin. يتحدث بروتوكولها spamc وExim وHaraka وغيرها من عملاء SpamAssassin. متوافق مع SpamAssassin، أو واجهة HTTP API، أو خادم TCP.

بنته Forward Email لخوادم بريدها.

كيف يُحكم على الرسالة#

كل فحص يضيف نقاطًا أو يحذفها. المجموع يحدد النتيجة:

الدرجةالإجراءما يفعله خادم البريد
أقل من 5acceptيسلّم الرسالة
من 5 إلى 14.9tagيسلّمها موسومة بأنها مزعجة
15 فأكثرrejectيرفضها أثناء جلسة SMTP

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

الفحوص:

  • مصنِّف مدرَّب يقرأ كلمات الرسالة بأي نظام كتابة، وشكل روابطها، ومرسلها، ومرفقاتها. يأتي مدرَّبًا على مجموعات بيانات عامة ويتعلم من بريدك. كيف يعمل المصنِّف
  • فحوص التصيّد الاحتيالي تلتقط النطاقات المشابهة (paypa1.com، وpаypal.com بحرف а سيريلي)، والروابط التي يُظهر نصها عنوانًا ويؤدي هدفها إلى عنوان آخر، وأسماء العرض التي تدّعي علامة تجارية. التصيّد الاحتيالي
  • فحوص المرفقات تكتشف الملفات التنفيذية، والملفات التنفيذية المعاد تسميتها كمستندات، والامتدادات المزدوجة، وحيل أسماء الملفات من اليمين إلى اليسار، والملفات التنفيذية داخل ملفات ZIP، ووحدات الماكرو في Office، ومحتوى PDF النشط. يستطيع ClamAVمحرك مفتوح المصدر لمكافحة الفيروسات. خدمته الخلفية clamd تفحص الملفات المرسلة عبر مقبس. فحص المرفقات بحثًا عن الفيروسات. المرفقات
  • المصادقة: SPFSender Policy Framework: سجل DNS يسرد الخوادم المسموح لها بإرسال البريد باسم نطاق. وDKIM وDMARC وARC، عندما يكون عنوان IP للعميل معروفًا. المصادقة
  • قوائم حظر DNS لعنوان IP للعميل وللنطاقات في الروابط، ومحلِّلات Cloudflare الترشيحية للبرمجيات الخبيثة ومواقع البالغين المعروفة. قوائم الحظر
  • القواعد للأنماط التي لا يحتاج أي مصنِّف إلى تعلّمها: سلسلة اختبار GTUBEGeneric Test for Unsolicited Bulk Email: سلسلة نصية ثابتة يعاملها كل مرشِّح بريد مزعج على أنها مزعجة، لأغراض الاختبار.، وعناوين الابتزاز الجنسي، واحتيالات فواتير PayPal، والانتحال الذاتي، والتعليمات المخفية الموجّهة إلى مرشِّحات الذكاء الاصطناعي. القواعد
  • نموذج لغوي، اختياري، يقدّم رأيًا ثانيًا في الحالات المتقاربة: نموذج محلي عبر Ollamaبرنامج ينزّل النماذج اللغوية المفتوحة ويشغّلها على جهازك، مع واجهة HTTP API. أو أي خادم متوافق مع OpenAI، أو نموذج قرار مثل Clef من Cloudflare، أو Claude وChatGPT وGemini وغيرها. افتراضيًا يعيد احتمالًا لكل حكم في خطوة واحدة بدل أن يكتب إجابة. النماذج اللغوية

من أين تبدأ#

عدّل هذه الصفحة على GitHub · Markdown ·