Test, changelog and fixes to pass2allow

pull/1112/head
Viktor Szépe 2015-07-13 16:46:04 +02:00
parent 5b7e1de2f4
commit 586703dcc2
3 changed files with 11 additions and 9 deletions

View File

@ -32,11 +32,14 @@ ver. 0.9.3 (2015/XX/XXX) - wanna-be-released
currently not banned or persistent) currently not banned or persistent)
- New Features: - New Features:
* RETURN iptables target is now a variable: <returntype>
* New type of operation: pass2allow, use fail2ban for "knocking",
opening a closed port by swapping blocktype and returntype
* New filters: * New filters:
- froxlor-auth Thanks Joern Muehlencord - froxlor-auth Thanks Joern Muehlencord
* New type of operation: - apache-pass - filter Apache access log for successfull authentication
- pass2allow: use fail2ban for "knocking", opening a closed port * New jails:
(apache-pass filter, allow-iptables-multiport action) - pass2allow-ftp - allows FTP traffic after successful HTTP authentication
- Enhancements: - Enhancements:
* action.d/cloudflare.conf - improved documentation on how to allow * action.d/cloudflare.conf - improved documentation on how to allow

View File

@ -768,17 +768,14 @@ enabled = false
logpath = /var/lib/portsentry/portsentry.history logpath = /var/lib/portsentry/portsentry.history
maxretry = 1 maxretry = 1
[pass2allow] [pass2allow-ftp]
# allow FTP traffic after successful HTTP auth # this pass2allow example allows FTP traffic after successful HTTP authentication
enabled = false
filter = apache-pass filter = apache-pass
banaction = iptables-multiport
blocktype = RETURN blocktype = RETURN
returntype = DROP returntype = DROP
# access log of the website with HTTP auth # access log of the website with HTTP auth
logpath = /var/log/apache2/access.log logpath = %(apache_access_log)s
port = ftp,ftp-data,ftps,ftps-data port = ftp,ftp-data,ftps,ftps-data
protocol = tcp
bantime = 3600 bantime = 3600
maxretry = 1 maxretry = 1
findtime = 1 findtime = 1

View File

@ -0,0 +1,2 @@
# failJSON: { "time": "2013-06-27T11:55:44", "match": true , "host": "192.0.2.12" }
192.0.2.12 - user1 [27/Jun/2013:11:55:44] "GET /knocking/ HTTP/1.1" 200 266 "http://domain.net/hello-world/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:40.0) Gecko/20100101 Firefox/40.0"