Score:1

การสร้างตัวกรองแบบกำหนดเองสำหรับ fail2ban

ธง cn

ฉันกำลังพยายามสร้างคุกที่กำหนดเองและกรองใน fail2ban สำหรับการตรวจสอบสิทธิ์ http ของสตรีมการเคลื่อนไหว ไดเร็กทอรีล็อกคือ /var/log/motion/motion.log และการพยายามเข้าสู่ระบบที่ล้มเหลวจะสร้าง:

[0:ml1] [ALR] [STR] [02 พ.ย. 16:47:57 น.] handle_basic_auth: motion-stream - การตรวจสอบสิทธิ์ล้มเหลวจาก 192.168.0.65

คุกที่กำหนดเองของฉันใน /etc/failban/jail.local มีลักษณะดังนี้:

[การเคลื่อนไหวรับรองความถูกต้อง]

เปิดใช้งาน = จริง
พอร์ต = 8010
ตัวกรอง = motion-auth.conf
logpath = /var/log/motion/motion.log
banaction = %(banaction_allports)s
สูงสุด = 3
หาเวลา = 10800
ค่าอาหาร = 259200

และของฉัน motion-auth.conf ไฟล์ใน /etc/failban/filter.d/ มีลักษณะดังนี้:

[รวมถึง]
ก่อน = Common.conf
[คำนิยาม]
_pref_line = ^%(__prefix_line)s(?:\d+-\d+-\d+ \d+:\d+:\d+\.\d+)?
failregex = [0:ml1] [ALR] [STR] .* handle_basic_auth: motion-stream - การตรวจสอบสิทธิ์ล้มเหลวจาก <HOST>

ฉันมีปัญหาในการเขียน Fairegex ในไฟล์ตัวกรอง ใครสามารถช่วยฉันได้บ้าง

cn flag
คุณเคยใช้คำสั่ง `fail2ban-regex` เพื่อทดสอบซ้ำเมื่อคุณทำการเปลี่ยนแปลงหรือไม่ นอกจากนี้ `[` มีความหมายใน regex อีกด้วย คุณอาจต้องหลีกเลี่ยงด้วย `\` นำหน้า
cn flag
ที่ควรจะเป็นผู้นำ \

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา