Hedge CCcam med fail2ban på Debian-server

Den som driver en CCcam server för att testa fästingar, kan uppleva de märkligaste saker.

Här vill jag visa kortfattat hur du kan säkra en CCcam server lite. Följande rader kommer att undersökningsperioden för den "dåliga kommandot", "dubbel inloggning" eller "signatur misslyckades" blockeras i en halvtimme.

Installera programvaran:
apt-get install fail2ban-y

Bifoga Redigera / etc/fail2ban/jail.conf och följande rader.
Om så är nödvändigt. port måste anpassas till hamnen i din CCcam server.
Med maxretry ger vi till de misslyckade försök. Efter detta är IP blockeras via iptable vanligtvis en halvtimme. Den här gången kan vi anpassa genom bantime. Specifikationen är i sekunder. 30 minuter = 1800 sekunder.

Kod:
[Cccam_signaturefailed]
enabled = true
port = 12000
filter = CCcam-signatur
logPath = / var / log / daemon.log
bantime = 1800
maxretry = 10

[Cccam_badcommand]
enabled = true
port = 12000
filter = CCcam-kommando
logPath = / var / log / daemon.log
bantime = 1800
maxretry = 10

[Cccam_doublelogin]
enabled = true
port = 12000
filter = CCcam-inloggning
logPath = / var / log / daemon.log
bantime = 1800
maxretry = 10

Men nu de tre filter under / etc/fail2ban/filter.d / skapa. Att du kan göra med din favoritredigerare

CCcam-signature.conf
# Fail2ban konfigurationsfil
#
# Författare: Cyril Jaquier
#
# $ Revision: $ 510
#
[Definition]
# Alternativ: failregex
# Anteckningar:. Regex att matcha lösenords misslyckanden meddelandena i loggfilen. Den
# Host måste motsvaras av en grupp som heter "host". Taggen "<värd>" kan
# Användas för standard IP / hostname matchning och är bara ett alias för
# (? ::: F {4,6} :)? (? <värd> P \ S +)
# Värden: TEXT
#
failregex = CCcam: sparka <värd>, signatur misslyckades
# Alternativ: ignoreregex
# Anteckningar:. Regex att ignorera. Om detta regex matchar, är linjen ignoreras.
# Värden: TEXT
#
ignoreregex =

CCcam-login.conf
# Fail2ban konfigurationsfil
#
# Författare: Cyril Jaquier
#
# $ Revision: $ 510
#
[Definition]
# Alternativ: failregex
# Anteckningar:. Regex att matcha lösenords misslyckanden meddelandena i loggfilen. Den
# Host måste motsvaras av en grupp som heter "host". Taggen "<värd>" kan
# Användas för standard IP / hostname matchning och är bara ett alias för
# (? ::: F {4,6} :)? (? <värd> P \ S +)
# Värden: TEXT
#
failregex = CCcam:. inloggning dubbel *, * \ (<värd> \).
# Alternativ: ignoreregex
# Anteckningar:. Regex att ignorera. Om detta regex matchar, är linjen ignoreras.
# Värden: TEXT
#
ignoreregex =

CCcam-command.conf
# Fail2ban konfigurationsfil
#
# Författare: Cyril Jaquier
#
# $ Revision: $ 510
#
[Definition]
# Alternativ: failregex
# Anteckningar:. Regex att matcha lösenords misslyckanden meddelandena i loggfilen. Den
# Host måste motsvaras av en grupp som heter "host". Taggen "<värd>" kan
# Användas för standard IP / hostname matchning och är bara ett alias för
# (? ::: F {4,6} :)? (? <värd> P \ S +)
# Värden: TEXT
#
failregex = CCcam: sparka <host> *, dålig kommando.
# Alternativ: ignoreregex
# Anteckningar:. Regex att ignorera. Om detta regex matchar, är linjen ignoreras.
# Värden: TEXT
#
ignoreregex =

Slutligen programmet igen startas.

/ Etc/init.d/fail2ban restart

Varningar och Banvorgänge kan se under / var/log/fail2ban.log henne från och med nu.

Sharesave 171 16 i säkrings CCcam med fail2ban på Debian-server

Detta inlägg är publicerat i EMU , Linux och taggade , , , , taggade. Ställ Bokmärk permalänk .

Lämna ett svar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är märkta *

CAPTCHA-Bild
Uppdatera bild

*

Du kan använda dessa HTML-taggar och attribut: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>