Commit Graph

793 Commits (2ab6a5ae62bda7000841e2d3695a4a2bbc61779d)

Author SHA1 Message Date
Michael Grant 2ab6a5ae62 Update sendmail-auth.conf
7 years ago
Michael Grant 87520e8008 Sendmail logs IPv6 addresses with the prefix 'IPv6:'. Added (IPv6:)? before all <HOST> regexes to match the IPv6 address (but not the prefix).
7 years ago
Sergey G. Brester 7bbc26d67e
Merge pull request #2097 from benrubson/sni
7 years ago
benrubson bd74f7ba8b Detect Apache SNI error / misredirect attempts, typos
7 years ago
sebres 8423f017e7 Merge branch 'sshd-ddos-mode-closed-preauth' into 0.10
7 years ago
sebres 4ee07adde6 Merge branch '0.10' into fix-sshd-filter-suff
7 years ago
benrubson 30dc22fb2e Detect Apache SNI error / misredirect attempts
7 years ago
sebres 4f6532f810 filter.d/sshd.conf: mode `ddos` (and `aggressive`) extended to catch `Connection closed by ... [preauth]`, so in DDOS mode it causes failure now on closed within preauth stage;
7 years ago
sebres cd7f1354c6 remove end-anchors for expressions that are precise enough (with clear flow, simple branches, without catch-all's, etc.)
7 years ago
sebres c31eb1c562 quick optimization: normalizes pam-generic prefregex (more similar to the same regex within sshd-filter) + datepattern anchored now;
7 years ago
sebres 25cc42129a hold all user names affected by interim attempts in order to avoid forget a failures after success login:
7 years ago
sebres a9c94686b6 fixed multiple regexs matched
7 years ago
sebres 8028d3940d amend with better match of optional suffix-groups;
7 years ago
sebres 66d2436f21 filter.d/sshd.conf: extend suffix with optional port, move it to `prefregex` at end outside of the content
7 years ago
sebres 7b3442c4e2 amend to 185cb998e7c7f2509830bed4a9f2fe6179f77e7b: capture error prefix outside of the failure content;
7 years ago
sebres 185cb998e7 make `prefregex` more precise in order to avoid catch the content for non failure lines
7 years ago
sebres e8ffab28fb filter.d/apache-noscript.conf: extended to match "Primary script unknown", got from php-fpm module.
7 years ago
sebres a6fb33bdec filter.d/recidive.conf: fixed if logging into systemd-journal (SYSLOG) with daemon name in prefix, gh-2069
7 years ago
sebres caa2bdfee6 amendment for gh-2061: it looks like the port was added here also
7 years ago
sebres a3bcbe2d1b backwards-compatibility, test-cases and ChangeLog update
7 years ago
MatthieuBarbu 6b5516b851 fix sshd rule #2
7 years ago
sebres 1d7aa2ff21 filter.d/sshd.conf: rewrite fix (for new ssh log-format) backwards compatible + test-cases extended to cover both cases
7 years ago
MatthieuBarbu 9f5c873526 fix sshd rule
7 years ago
sebres 8c291cad38 filter.d/asterisk.conf: fixed failregex prefix by log over remote syslog server (gh-2060)
7 years ago
sebres e636567d23 filter.d/exim.conf: failregex extended with SMTP call dropped: too many syntax or protocol errors.
7 years ago
sebres 19a5a2f8c0 filter.d/murmur.conf: fixed detection of failures reading from journal (systemd-backend only):
7 years ago
sebres ed22ddbbbb Merge remote-tracking branch 'remotes/gh-upstream/master' into 0.10
7 years ago
sebres 63e906b2c1 regex rewritten: a bit fewer vulnerable now and using non-capturing groups, test-cases extended in order to cover trying of injection on user name
7 years ago
Benedikt Seidl fed6c49c2d nginx-http-auth: match usernames with spaces
7 years ago
Sergey G. Brester b6c6565a7e
regex updated using non-capturing groups
7 years ago
riceru 6a1bbbf101
Update lighttpd-auth.conf
7 years ago
sebres 2b7b0da943 Merge remote-tracking branch 'remotes/gh-upstream/master' into 0.10
7 years ago
sebres 2112145eb4 stop ban of legitimate users with multiple public keys (e. g. git, etc), thereby
7 years ago
sebres 314e402fe0 filter.d/sendmail-auth.conf - extended daemon for Fedora 24/RHEL - the daemon name is "sendmail" (gh-1632)
7 years ago
sebres c30144b37a Merge branch '0.9' into 0.10
7 years ago
Yannik Sembritzki 94f0b15c32
Allow faster parsing of hosts without ' characters in them
7 years ago
Yannik Sembritzki b28dfb965a
Fix filter not catching asterisk requests with quote character in username (fixes #2010)
7 years ago
sebres 2712f72650 Merge remote-tracking branch 'master' into 0.10
7 years ago
Kevin Maradona 6c705d572b filter.d/nginx-limit-req.conf: nginx limit-req log-level can be set to warn or error therefore having this regex will include both of them.
7 years ago
sebres 2b68882502 filter.d/exim.conf: provides mode "aggressive" to ban flood resp. DDOS-similar failures;
7 years ago
sebres 7f89fbc33f Merge remote-tracking branch 'remotes/gh-upstream/master' into 0.10
7 years ago
Serg G. Brester 4f63180611
Avoid injection using quotes after `auth` command;
7 years ago
Serg G. Brester f59df2e156
Avoid any injecting on protocol (e. g. tries using camel-case)
7 years ago
Peter Nowee aa158ac05f
Exim failregex: Include lower/mixed case AUTH
7 years ago
SlowRiot 660d57e6ba updating my email address
7 years ago
sebres 159957ab88 filter.d/sshd.conf: extended failregex for modes "extra"/"aggressive": now finds all possible (also future) forms of "no matching (cipher|mac|MAC|compression method|key exchange method|host key type) found", see "ssherr.c" for all possible SSH_ERR_..._ALG_MATCH errors;
7 years ago
sebres 0e66e3cc57 Merge branch 'master' into 0.10
7 years ago
Michael Newton d5d1fe679f Remove invalid regex
7 years ago
Harry Wood ea1b663f85 typo
7 years ago
sebres e71f16f6ba Merge branch 'master' into 0.10
7 years ago