muc filter - xnamed/isida-ar GitHub Wiki
وصف مبدأ العمل للتنفيذ الذاتي بجانب السيرفر:
- في إعدادات الغرفة يتم إضافة الحقل "Filter messages from unaffiliated users through Jabber ID"؛
- في هذا الحقل يتم إدخال حساب البوت مع الريزورس ؛
- إذا لم يكن هذا الحساب في الغرفة - يتم تعطيل الفلتر ؛
- إذا كان الحساب موجودًا في الغرفة ، فحينئذٍ يتم تمرير جميع الرسائل من المشاركين ذوي الانتماء none إلى حساب الفلتر:
- شكل من أشكال نقل الرسالة:
<iq to="[email protected]/res" from="[email protected]" id="id">
<query xmlns="http://jabber.ru/muc-filter">
<message>...</message> # Original stanza with message
</query>
</iq> <iq to="[email protected]" from="[email protected]/res" type="result" id="id">
<query xmlns="http://jabber.ru/muc-filter">
<message>...</message> # Modified stanza with a message
</query>
</iq> <iq to="[email protected]/res" from="[email protected]" id="id">
<query xmlns="http://jabber.ru/muc-filter">
<presence>...</presence> # Original stanza with a presence
</query>
</iq> <iq to="[email protected]" from="[email protected]/res" type="result" id="id">
<query xmlns="http://jabber.ru/muc-filter">
<presence>...</presence> # Modified stanza with presence
</query>
</iq>- الإعدادات الأساسية لفلتر الغرفة
- فلتر الغرفة للوافدين الجدد
- فلتر الغرفة لإجراءات التجزئة
- فلتر الغرفة للإجراءات حسب المحتوى
- فلتر الغرفة للإجراءات المشبوهة
- فلتر الغرفة للرقابة / حظر الإعلانات
- فلتر الغرفة للقوائم البيضاء / السوداء
- فلتر الغرفة لقوائم الكابس
- فلتر الغرفة للتحقق من صحة العناصر
-
muc_filterفلتر الغرفة. تفعيل الفلتر- الإعدادت المستحسنة:
True - الخيارات:
True,False - الافتراضي:
False
- الإعدادت المستحسنة:
-
muc_filter_newbieمنع الرسائل من الوافدين الجدد- الإعدادت المستحسنة:
True - الخيارات:
True,False - الافتراضي:
False
- الإعدادت المستحسنة:
-
muc_filter_newbie_repeatعدد تكرار الرسائل للوافدين الجدد- الإعدادت المستحسنة:
3 - الخيارات: قيمة رقمية
- الافتراضي:
3
- الإعدادت المستحسنة:
-
muc_filter_newbie_timeالمدة بالثواني ، حيث يعتبر المشارك من الوافدين الجدد- الإعدادت المستحسنة:
60 - الخيارات: قيمة رقمية
- الافتراضي:
60
- الإعدادت المستحسنة:
-
muc_filter_newbie_repeat_actionالإجراء عند استخدام العدد المسموح به لتكرار الرسائل- الإعدادت المستحسنة:
ban - الخيارات:
off,kick,ban - الافتراضي:
off
- الإعدادت المستحسنة:
-
muc_filter_hashالتجزئة. التحقق من النشاط- الإعدادت المستحسنة:
True - الخيارات:
True,False - الافتراضي:
False
- الإعدادت المستحسنة:
-
muc_filter_hash_ban_server_by_rejoin_notify_jidالتجزئة. حسابات لتبليغ حول حظر سيرفر- الإعدادت المستحسنة: حسابات لأصحاب الغرفة ، مفصولة بمسافات
- الخيارات: قيمة نصية
- الافتراضي:
-
muc_filter_hash_ban_by_rejoinالتجزئة. الحظر مع نشاط التجزئة- الإعدادت المستحسنة:
True - الخيارات:
True,False - الافتراضي:
True
- الإعدادت المستحسنة:
-
muc_filter_deny_hashمنع الدخول عن طريق التجزئة- الإعدادت المستحسنة:
True - الخيارات:
True,False - الافتراضي:
False
- الإعدادت المستحسنة:
-
muc_filter_hash_ban_by_rejoin_timeoutالتجزئة. مهلة بالثواني بين الاتصالات لحظر التجزئة- الإعدادت المستحسنة:
600 - الخيارات: قيمة رقمية
- الافتراضي:
600
- الإعدادت المستحسنة:
-
muc_filter_hash_action_currentالتجزئة. الإجراء على متصل بالفعل- الإعدادت المستحسنة:
kick - الخيارات:
off,kick,ban - الافتراضي:
off
- الإعدادت المستحسنة:
-
muc_filter_hash_action_timeالتجزئة. وقت التوقف- الإعدادت المستحسنة:
1800 - الخيارات: قيمة رقمية
- الافتراضي:
1800
- الإعدادت المستحسنة:
-
muc_filter_hash_ban_server_by_rejoin_exceptionالتجزئة. استثناء لحظر سيرفر- الإعدادت المستحسنة: أدخل السيرفر ، والذي يضمن أنه لن يكون هناك هجمات
- الخيارات: قيمة نصية
- الافتراضي: فارغ
-
muc_filter_hash_ban_server_by_rejoin_rejoinsالتجزئة. عدد الاتصالات لحظر السيرفر- الإعدادت المستحسنة:
5 - الخيارات: قيمة رقمية
- الافتراضي:
5
- الإعدادت المستحسنة:
-
muc_filter_hash_timeالتجزئة. فترة التحقق- الإعدادت المستحسنة:
20 - الخيارات: قيمة رقمية
- الافتراضي:
20
- الإعدادت المستحسنة:
-
muc_filter_hash_actionالتجزئة. نوع الإجراء مع النشاط- الإعدادت المستحسنة:
whitelist - الخيارات:
whitelist,lock by hash - الافتراضي:
whitelist
- الإعدادت المستحسنة:
-
muc_filter_hash_eventsالتجزئة. عدد الأحداث- الإعدادت المستحسنة:
10 - الخيارات: قيمة رقمية
- الافتراضي:
10
- الإعدادت المستحسنة:
-
muc_filter_hash_ban_server_by_rejoinالتجزئة. حظر السيرفر مع نشاط التجزئة- الإعدادت المستحسنة:
True - الخيارات:
True,False - الافتراضي:
True
- الإعدادت المستحسنة:
-
muc_filter_deny_hash_listقائمة التجزئة المحظورة- الإعدادت المستحسنة: مثال لإدخال تجزئة محظورة:
kkszQWHbfKh+UjiKFVp4yA== M5zTueiXDkT2Wg1M4IiTcQ== - الخيارات: قيمة نصية
- الافتراضي: فارغ
- الإعدادت المستحسنة: مثال لإدخال تجزئة محظورة:
-
muc_filter_hash_ban_server_by_rejoin_timeoutالتجزئة. مهلة الحظر للاتصالات من السيرفر- الإعدادت المستحسنة:
60 - الخيارات: قيمة رقمية
- الافتراضي:
60
- الإعدادت المستحسنة:
-
muc_filter_repeat_prsمنع الفلود في الحالة- الإعدادت المستحسنة:
kick - الخيارات:
off,kick,ban,mute - الافتراضي:
off
- الإعدادت المستحسنة:
-
muc_filter_reduce_spaces_msgحجب مسافات متعددة في الرسائل- الإعدادت المستحسنة:
True - الخيارات:
True,False - الافتراضي:
False
- الإعدادت المستحسنة:
-
muc_filter_newline_msgحظر الرسائل التي تحتوي على أسطر فارغة- الإعدادت المستحسنة:
replace - الخيارات:
off,kick,ban,mute,replace - الافتراضي:
off
- الإعدادت المستحسنة:
-
muc_filter_matchمنع التكرارات داخل الرسائل- الإعدادت المستحسنة:
kick - الخيارات:
off,visitor,kick,ban,mute - الافتراضي:
off
- الإعدادت المستحسنة:
-
muc_filter_large_statusالإجراء على حالات طويلة- الإعدادت المستحسنة:
truncate - الخيارات:
off,visitor,kick,ban,truncate,mute - الافتراضي:
off
- الإعدادت المستحسنة:
-
muc_filter_large_nickالإجراء على القاب طويلة- الإعدادت المستحسنة:
kick - الخيارات:
off,visitor,kick,ban,truncate,mute - الافتراضي:
off
- الإعدادت المستحسنة:
-
muc_filter_rejoinمنع الدخول المتكرر- الإعدادت المستحسنة:
True - الخيارات:
True,False - الافتراضي:
False
- الإعدادت المستحسنة:
-
muc_filter_largeالإجراء على رسائل كبيرة- الإعدادت المستحسنة:
paste - الخيارات:
off,visitor,kick,ban,paste,truncate,mute - الافتراضي:
off
- الإعدادت المستحسنة:
-
muc_filter_newlineحظر الحالات التي تحتوي على أسطر فارغة- الإعدادت المستحسنة:
kick - الخيارات:
off,kick,ban,mute,replace - الافتراضي:
off
- الإعدادت المستحسنة:
-
muc_filter_newline_msg_countعدد الأسطر الفارغة في الرسالة لحظرها- الإعدادت المستحسنة:
2 - الخيارات: قيمة رقمية
- الافتراضي:
2
- الإعدادت المستحسنة:
-
muc_filter_repeatفلتر تكرار الرسالة- الإعدادت المستحسنة:
kick - الخيارات:
off,visitor,kick,ban,mute - الافتراضي:
off
- الإعدادت المستحسنة:
-
muc_filter_newline_countعدد الأسطر الفارغة في الحالة لحظرها- الإعدادت المستحسنة:
2 - الخيارات: قيمة رقمية
- الافتراضي:
2
- الإعدادت المستحسنة:
-
muc_filter_reduce_spaces_prsحجب مسافات متعددة في الحالة- الإعدادت المستحسنة:
True - الخيارات:
True,False - الافتراضي:
False
- الإعدادت المستحسنة:
-
muc_filter_adblock_prs_rawحجب الإعلانات المخفية في الحالة- الإعدادت المستحسنة:
off - الخيارات:
off,kick,ban,mute - الافتراضي:
off
- الإعدادت المستحسنة:
-
muc_filter_raw_percentالنسبة المئوية للكلمات القصيرة لتمكين تدقيق الإجراءات المشبوهة- الإعدادت المستحسنة:
40 - الخيارات: قيمة رقمية
- الافتراضي:
40
- الإعدادت المستحسنة:
-
muc_filter_censor_rawحجب الرسالة المشبوهة بواسطة الرقابة- الإعدادت المستحسنة:
off - الخيارات:
off,visitor,kick,ban,mute - الافتراضي:
off
- الإعدادت المستحسنة:
-
muc_filter_censor_prs_rawحجب الحالة المشبوهة بواسطة الرقابة- الإعدادت المستحسنة:
off - الخيارات:
off,kick,ban,mute - الافتراضي:
off
- الإعدادت المستحسنة:
-
muc_filter_adblock_rawحجب الإعلانات المخفية- الإعدادت المستحسنة:
off - الخيارات:
off,visitor,kick,ban,mute - الافتراضي:
off
- الإعدادت المستحسنة:
-
muc_filter_censorإجراء فرض الرقابة على الغرفة- الإعدادت المستحسنة:
replace - الخيارات:
off,visitor,kick,ban,replace,mute - الافتراضي:
off
- الإعدادت المستحسنة:
-
muc_filter_adblock_prsحجب الإعلانات في الحالة- الإعدادت المستحسنة:
replace - الخيارات:
off,kick,ban,replace,mute - الافتراضي:
off
- الإعدادت المستحسنة:
-
muc_filter_censor_prsإجراء الرقابة على الحالة أو اللقب- الإعدادت المستحسنة:
replace - الخيارات:
off,kick,ban,replace,mute - الافتراضي:
off
- الإعدادت المستحسنة:
-
muc_filter_adblockمنع الإعلان- الإعدادت المستحسنة:
replace - الخيارات:
off,visitor,kick,ban,replace,mute - الافتراضي:
off
- الإعدادت المستحسنة:
-
muc_filter_blacklist_rules_nickالقائمة السوداء. قواعد الألقاب- الإعدادت المستحسنة: أدخل تعبير نمطي لوصف القائمة السوداء. مثال:
(^catru.*?|.*?russia.*?) - الخيارات: قيمة نصية
- الافتراضي: فارغ
- الإعدادت المستحسنة: أدخل تعبير نمطي لوصف القائمة السوداء. مثال:
-
muc_filter_whitelistالقائمة البيضاء- الإعدادت المستحسنة:
False - الخيارات:
True,False - الافتراضي:
False
- الإعدادت المستحسنة:
-
muc_filter_blacklist_rules_jidالقائمة السوداء. قواعد الحسابات- الإعدادت المستحسنة: أدخل تعبير نمطي لوصف القائمة السوداء. مثال:
(^catru.*?|.*?russia.*?) - الخيارات: قيمة نصية
- الافتراضي: فارغ
- الإعدادت المستحسنة: أدخل تعبير نمطي لوصف القائمة السوداء. مثال:
-
muc_filter_blacklistالقائمة السوداء- الإعدادت المستحسنة:
True - الخيارات:
True,False - الافتراضي:
False
- الإعدادت المستحسنة:
-
muc_filter_caps_blackالقائمة السوداء- الإعدادت المستحسنة: لإدخال كابس غير مقبول. الرمز "نجمة" يعني كافة الأحرف. مثال:
*tkabber* - الخيارات: قيمة نصية
- الافتراضي: فارغ
- الإعدادت المستحسنة: لإدخال كابس غير مقبول. الرمز "نجمة" يعني كافة الأحرف. مثال:
-
muc_filter_caps_listنوع القائمة- الإعدادت المستحسنة:
black - الخيارات:
off,black,white - الافتراضي:
off
- الإعدادت المستحسنة:
-
muc_filter_caps_whiteالقائمة البيضاء- الإعدادت المستحسنة: لإدخال كابس مسموح به. الرمز "نجمة" يعني كافة الأحرف. مثال:
*tkabber* - الخيارات: قيمة نصية
- الافتراضي: فارغ
- الإعدادت المستحسنة: لإدخال كابس مسموح به. الرمز "نجمة" يعني كافة الأحرف. مثال:
-
muc_filter_validate_caps_versionالتحقق من النسخة في الكابس- الإعدادت المستحسنة:
True - الخيارات:
True,False - الافتراضي:
True
- الإعدادت المستحسنة:
-
muc_filter_validate_resourceالتحقق من الريزورس- الإعدادت المستحسنة:
True - الخيارات:
True,False - الافتراضي:
True
- الإعدادت المستحسنة:
-
muc_filter_validate_countعدد العناصر الغير صحيحة- الإعدادت المستحسنة:
4 - الخيارات: قيمة رقمية
- الافتراضي:
4
- الإعدادت المستحسنة:
-
muc_filter_validate_ban_server_notify_jidحساب للإعلام حول حظر سيرفر- الإعدادت المستحسنة: أدخل حساب مالك الغرفة
- الخيارات: قيمة نصية
- الافتراضي:
-
muc_filter_validate_caps_nodeالتحقق من العقدة (node) في الكابس- الإعدادت المستحسنة:
True - الخيارات:
True,False - الافتراضي:
True
- الإعدادت المستحسنة:
-
muc_filter_validate_actionالإجراء على العناصر الغير صحيحة- الإعدادت المستحسنة:
ban - الخيارات:
off,ban,ban server - الافتراضي:
ban
- الإعدادت المستحسنة:
-
muc_filter_validate_ban_server_exceptionاستثناء سيرفر من الحظر- الإعدادت المستحسنة: أدخل السيرفر ، والذي يضمن أنه لن يكون هناك هجمات
- الخيارات: قيمة نصية
- الافتراضي:
-
muc_filter_validate_nickالتحقق من اللقب- الإعدادت المستحسنة:
True - الخيارات:
True,False - الافتراضي:
True
- الإعدادت المستحسنة:
-
muc_filter_validate_loginالتحقق من الدخول- الإعدادت المستحسنة:
True - الخيارات:
True,False - الافتراضي:
True
- الإعدادت المستحسنة: