Fail2ban jail
Fail2ban jail
Försöker mig på ett jail till denna rad i logfilen:
[21/Feb/2014:18:51:17] Login failed from 192.168.1.19, username: admin, password:
med detta:
failregex = pellmon.* Non-existent login as .+ from <HOST>$
pellmon.* Invalid login as .+ from <HOST>$
samt detta:
failregex = Login failed from <HOST>$ .*
Blocked Login attempt for .* from <HOST>$
Blocked username enumeration attempt from <HOST>$
som hämtas av detta i jail.conf:
enabled = true
port = http,https
filter = pellmon-auth
logpath = /usr/local/var/log/pellmonweb/error.log
maxretry = 3
bantime = 84600
jailet startas, får startmail och så vidare.
men man blir inte bannad!
någon som ser det självklara i det felaktiga i failregex?
[21/Feb/2014:18:51:17] Login failed from 192.168.1.19, username: admin, password:
med detta:
failregex = pellmon.* Non-existent login as .+ from <HOST>$
pellmon.* Invalid login as .+ from <HOST>$
samt detta:
failregex = Login failed from <HOST>$ .*
Blocked Login attempt for .* from <HOST>$
Blocked username enumeration attempt from <HOST>$
som hämtas av detta i jail.conf:
enabled = true
port = http,https
filter = pellmon-auth
logpath = /usr/local/var/log/pellmonweb/error.log
maxretry = 3
bantime = 84600
jailet startas, får startmail och så vidare.
men man blir inte bannad!
någon som ser det självklara i det felaktiga i failregex?
Re: Fail2ban jail
Din pellmon-auth.conf kan eventuellt se ut så här
Kod: Markera allt
[Definition]
failregex = .*Login failed from <HOST>.*
ignoreregexp =
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
twitter @ BarreGargamel
blogg @ Gargamel.NU
Re: Fail2ban jail
Tack för hjälpen!
fick skruva lite till på den:
failregex = ^.*Login failed from <HOST>,
vad tror du om för failregex till denna loglinen:
typ samma?
fick skruva lite till på den:
failregex = ^.*Login failed from <HOST>,
vad tror du om för failregex till denna loglinen:
Kod: Markera allt
Feb 26 21:21:35 server1 sshd[4338]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=192.168.1.19
Re: Fail2ban jail
får känslan av att du behöver läsa på lite om reguljära uttryck
http://www.codemag.com/Article/0305041
http://coding.smashingmagazine.com/2009 ... resources/
När jag skapar nya fail2ban jails och filter så börjar jag med filtret (alltså det reguljära uttrycket som skall fånga felaktiga inlog
gningar). Det gör jag genom att skapa filternamn.conf filen och sen testar jag det filtret mot den logfil som är aktuellt med kommandot fail2ban-regex. Detta kan jag göra utan att vara root-användare.
så filtret testing.conf ser ut så här:
Nu har jag klistrat in din rad du vill fånga i en test.log fil, men hade jag haft den riktiga loggen så hade jag testat mot den.
och när jag kör fail2ban-regex
så får jag resultatet:

http://www.codemag.com/Article/0305041
http://coding.smashingmagazine.com/2009 ... resources/
När jag skapar nya fail2ban jails och filter så börjar jag med filtret (alltså det reguljära uttrycket som skall fånga felaktiga inlog
gningar). Det gör jag genom att skapa filternamn.conf filen och sen testar jag det filtret mot den logfil som är aktuellt med kommandot fail2ban-regex. Detta kan jag göra utan att vara root-användare.
så filtret testing.conf ser ut så här:
Kod: Markera allt
[Definition]
failregex = .*authentication failure.* rhost=<HOST>
ignoreregexp =
och när jag kör fail2ban-regex
Kod: Markera allt
fail2ban-regex test.log testing.conf
Kod: Markera allt
Running tests
=============
Use regex file : testing.conf
Use log file : test.log
Results
=======
Failregex
|- Regular expressions:
| [1] .*authentication failure.* rhost=<HOST>
|
`- Number of matches:
[1] 1 match(es)
Ignoreregex
|- Regular expressions:
|
`- Number of matches:
Summary
=======
Addresses found:
[1]
192.168.1.19 (Wed Feb 26 21:21:35 2014)
Date template hits:
2 hit(s): MONTH Day Hour:Minute:Second
0 hit(s): WEEKDAY MONTH Day Hour:Minute:Second Year
0 hit(s): WEEKDAY MONTH Day Hour:Minute:Second
0 hit(s): Year/Month/Day Hour:Minute:Second
0 hit(s): Day/Month/Year Hour:Minute:Second
0 hit(s): Day/Month/Year Hour:Minute:Second
0 hit(s): Day/MONTH/Year:Hour:Minute:Second
0 hit(s): Month/Day/Year:Hour:Minute:Second
0 hit(s): Year-Month-Day Hour:Minute:Second
0 hit(s): Year.Month.Day Hour:Minute:Second
0 hit(s): Day-MONTH-Year Hour:Minute:Second[.Millisecond]
0 hit(s): Day-Month-Year Hour:Minute:Second
0 hit(s): TAI64N
0 hit(s): Epoch
0 hit(s): ISO 8601
0 hit(s): Hour:Minute:Second
0 hit(s): <Month/Day/Year@Hour:Minute:Second>
Success, the total number of match is 1
However, look at the above section 'Running tests' which could contain important
information.
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
twitter @ BarreGargamel
blogg @ Gargamel.NU
Re: Fail2ban jail
Tack för detta!
nu rullar dessa failregex.
läste på lite,
och tänkte att jag skulle fixa mig ett jail till dns spoofing:
Mar 3 20:54:01 server1 named[18470]: client 195.7.65.20#42346: query (cache) 'www.rosewholesale.*****.com/A/IN' denied
fick bli såhär:
failregex= ^.* client <HOST>.*denied.*
blir väl en del "bannande misstänker jag;-)
nu rullar dessa failregex.
läste på lite,
och tänkte att jag skulle fixa mig ett jail till dns spoofing:
Mar 3 20:54:01 server1 named[18470]: client 195.7.65.20#42346: query (cache) 'www.rosewholesale.*****.com/A/IN' denied
fick bli såhär:
failregex= ^.* client <HOST>.*denied.*
blir väl en del "bannande misstänker jag;-)
Re: Fail2ban jail
Inser efter ett d6gns körning att detta problem får attackeras på annat vis, tyvärr så bannar den ju dns servern som kanske har goda avsikter.
Någon som har någon ide på annan lösning?
Någon som har någon ide på annan lösning?
Re: Fail2ban jail
det fick bli detta:
http://www.thefanclub.co.za/how-to/how- ... lts-server
http://www.thefanclub.co.za/how-to/how- ... lts-server
Re: Fail2ban jail
Hej igen!
är nu ifärd med att fixa ett jail till denna logline:
försöker med denna failregex, men har nog en del att lära när det gäller reguljära uttryck ;-(
vad tror du är felet?
(förutom skit bakom spakarna)
[[]client <HOST>[]] .* You are not white-listed on this server!
är nu ifärd med att fixa ett jail till denna logline:
Kod: Markera allt
[20:36:33] [Server thread/INFO]: GameProfile{id='91f2dd4e75dd301db400395ded6f3275', name='****'} (/192.168.1.16:54702) lost connection: You are not white-listed on this server!
vad tror du är felet?
(förutom skit bakom spakarna)
[[]client <HOST>[]] .* You are not white-listed on this server!
Re: Fail2ban jail
Tjena,
Du saknar datum i loggen, det finns ju bara en tidsangivelse.
fail2ban behöver både datum och tid
Du saknar datum i loggen, det finns ju bara en tidsangivelse.
fail2ban behöver både datum och tid
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
twitter @ BarreGargamel
blogg @ Gargamel.NU
Re: Fail2ban jail
Ja just ja, får se hur minecraftserver confas för att få till det.