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
- الإعدادت المستحسنة: