annotate syslog2iptables.conf @ 50:75361069c6ef

changes for fedora 10
author Carl Byington <carl@five-ten-sg.com>
date Wed, 24 Dec 2008 18:40:54 -0800
parents d9ae11033b4b
children 206448c00b55
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9
d76f9ff42487 initial coding
carl
parents: 5
diff changeset
1 threshold 550;
3
8fe310e5cd44 initial coding
carl
parents: 1
diff changeset
2
27
28fec0c67646 make add/remove commands configureable
carl
parents: 21
diff changeset
3 add_command "/sbin/iptables -I INPUT --src %s --jump DROP";
28fec0c67646 make add/remove commands configureable
carl
parents: 21
diff changeset
4 remove_command "/sbin/iptables -D INPUT --src %s --jump DROP";
28fec0c67646 make add/remove commands configureable
carl
parents: 21
diff changeset
5
3
8fe310e5cd44 initial coding
carl
parents: 1
diff changeset
6 ignore {
8fe310e5cd44 initial coding
carl
parents: 1
diff changeset
7 127.0.0.0/8; // localhost
1
551433a01cab initial coding
carl
parents:
diff changeset
8 };
551433a01cab initial coding
carl
parents:
diff changeset
9
20
0d65c3de34fd add better logging
carl
parents: 9
diff changeset
10 // file "/var/log/cisco.log" {
0d65c3de34fd add better logging
carl
parents: 9
diff changeset
11 // pattern "Internet_Firewall denied (tcp|udp) ([^(]*)" {
0d65c3de34fd add better logging
carl
parents: 9
diff changeset
12 // index 2; // zero based
0d65c3de34fd add better logging
carl
parents: 9
diff changeset
13 // bucket 200;
35
d2ceebcf6595 add message description in patterns
carl
parents: 27
diff changeset
14 // message "cisco firewall blocked packet";
20
0d65c3de34fd add better logging
carl
parents: 9
diff changeset
15 // };
0d65c3de34fd add better logging
carl
parents: 9
diff changeset
16 // };
3
8fe310e5cd44 initial coding
carl
parents: 1
diff changeset
17
5
276c4edc8521 initial coding
carl
parents: 4
diff changeset
18 file "/var/log/secure" {
276c4edc8521 initial coding
carl
parents: 4
diff changeset
19 pattern "sshd.*Failed password .* from ::ffff:(.*) port" {
276c4edc8521 initial coding
carl
parents: 4
diff changeset
20 index 1; // zero based
9
d76f9ff42487 initial coding
carl
parents: 5
diff changeset
21 bucket 400;
35
d2ceebcf6595 add message description in patterns
carl
parents: 27
diff changeset
22 message "ssh failed password";
5
276c4edc8521 initial coding
carl
parents: 4
diff changeset
23 };
276c4edc8521 initial coding
carl
parents: 4
diff changeset
24 pattern "sshd.*Failed password .* from (.*) port" {
276c4edc8521 initial coding
carl
parents: 4
diff changeset
25 index 1; // zero based
9
d76f9ff42487 initial coding
carl
parents: 5
diff changeset
26 bucket 400;
35
d2ceebcf6595 add message description in patterns
carl
parents: 27
diff changeset
27 message "ssh failed password";
5
276c4edc8521 initial coding
carl
parents: 4
diff changeset
28 };
50
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
29 pattern "proftpd.*no such user found from (.*) \[" {
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
30 index 1; // zero based
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
31 bucket 400;
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
32 message "ftp failed password";
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
33 };
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
34 };
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
35
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
36 file "/var/log/messages" {
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
37 pattern "ipop3d.* Login failed .* \[(.*)\]" {
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
38 index 1; // zero based
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
39 bucket 400;
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
40 message "pop3 failed password";
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
41 };
5
276c4edc8521 initial coding
carl
parents: 4
diff changeset
42 };
276c4edc8521 initial coding
carl
parents: 4
diff changeset
43
20
0d65c3de34fd add better logging
carl
parents: 9
diff changeset
44 file "/var/log/httpd/access_log" {
42
d9ae11033b4b Add default config to firewall systems that send bounces to non-existant accounts.
Carl Byington <carl@five-ten-sg.com>
parents: 35
diff changeset
45 // of course you cannot use this if you actually use cgi-bin directories
20
0d65c3de34fd add better logging
carl
parents: 9
diff changeset
46 pattern "(.*) - - .* /cgi-bin" {
0d65c3de34fd add better logging
carl
parents: 9
diff changeset
47 index 1; // zero based
0d65c3de34fd add better logging
carl
parents: 9
diff changeset
48 bucket 400;
35
d2ceebcf6595 add message description in patterns
carl
parents: 27
diff changeset
49 message "apache cgi-bin reference";
20
0d65c3de34fd add better logging
carl
parents: 9
diff changeset
50 };
42
d9ae11033b4b Add default config to firewall systems that send bounces to non-existant accounts.
Carl Byington <carl@five-ten-sg.com>
parents: 35
diff changeset
51 // or if you actually have an index2.php script
20
0d65c3de34fd add better logging
carl
parents: 9
diff changeset
52 pattern "(.*) - - .*/index2.php" {
0d65c3de34fd add better logging
carl
parents: 9
diff changeset
53 index 1; // zero based
0d65c3de34fd add better logging
carl
parents: 9
diff changeset
54 bucket 400;
35
d2ceebcf6595 add message description in patterns
carl
parents: 27
diff changeset
55 message "apache index2.php reference";
20
0d65c3de34fd add better logging
carl
parents: 9
diff changeset
56 };
42
d9ae11033b4b Add default config to firewall systems that send bounces to non-existant accounts.
Carl Byington <carl@five-ten-sg.com>
parents: 35
diff changeset
57 // or if you have a main.php script
20
0d65c3de34fd add better logging
carl
parents: 9
diff changeset
58 pattern "(.*) - - .*/main.php" {
0d65c3de34fd add better logging
carl
parents: 9
diff changeset
59 index 1; // zero based
0d65c3de34fd add better logging
carl
parents: 9
diff changeset
60 bucket 400;
35
d2ceebcf6595 add message description in patterns
carl
parents: 27
diff changeset
61 message "apache main.php reference";
d2ceebcf6595 add message description in patterns
carl
parents: 27
diff changeset
62 };
50
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
63 pattern "(.*) - - .*/awstats.pl" {
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
64 index 1; // zero based
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
65 bucket 400;
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
66 message "apache awstats.pl reference";
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
67 };
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
68 pattern "(.*) - - .*/adxmlrpc" {
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
69 index 1; // zero based
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
70 bucket 400;
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
71 message "apache adxmlrpc reference";
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
72 };
35
d2ceebcf6595 add message description in patterns
carl
parents: 27
diff changeset
73 };
d2ceebcf6595 add message description in patterns
carl
parents: 27
diff changeset
74
d2ceebcf6595 add message description in patterns
carl
parents: 27
diff changeset
75 file "/var/log/maillog" {
50
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
76 pattern "lost input channel from .* \[(.*)\] .* after (mail|rcpt|auth)" {
35
d2ceebcf6595 add message description in patterns
carl
parents: 27
diff changeset
77 index 1; // zero based
d2ceebcf6595 add message description in patterns
carl
parents: 27
diff changeset
78 bucket 200;
d2ceebcf6595 add message description in patterns
carl
parents: 27
diff changeset
79 message "sendmail spammer dropping connection";
20
0d65c3de34fd add better logging
carl
parents: 9
diff changeset
80 };
50
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
81 pattern " \[(.*)\]: possible SMTP attack" {
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
82 index 1; // zero based
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
83 bucket 600;
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
84 message "sendmail authentication attack";
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
85 };
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
86 pattern "rejecting commands from .* \[(.*)\] due to pre-greeting traffic" {
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
87 index 1; // zero based
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
88 bucket 200;
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
89 message "sendmail pre-greeting";
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
90 };
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
91 pattern "dovecot.*Aborted login.*rip=(.*)," {
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
92 index 1; // zero based
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
93 bucket 100;
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
94 message "dovecot failed password";
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
95 };
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
96 pattern "dovecot: pop3-login: Disconnected: Shutting down.*rip=(.*)," {
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
97 index 1; // zero based
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
98 bucket 100;
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
99 message "dovecot failed password";
75361069c6ef changes for fedora 10
Carl Byington <carl@five-ten-sg.com>
parents: 42
diff changeset
100 };
42
d9ae11033b4b Add default config to firewall systems that send bounces to non-existant accounts.
Carl Byington <carl@five-ten-sg.com>
parents: 35
diff changeset
101
d9ae11033b4b Add default config to firewall systems that send bounces to non-existant accounts.
Carl Byington <carl@five-ten-sg.com>
parents: 35
diff changeset
102 // make sure your upstream MX servers are listed in the
d9ae11033b4b Add default config to firewall systems that send bounces to non-existant accounts.
Carl Byington <carl@five-ten-sg.com>
parents: 35
diff changeset
103 // ignore block above, otherwise you will kill them off
d9ae11033b4b Add default config to firewall systems that send bounces to non-existant accounts.
Carl Byington <carl@five-ten-sg.com>
parents: 35
diff changeset
104 // when they try to forward such mail to you.
d9ae11033b4b Add default config to firewall systems that send bounces to non-existant accounts.
Carl Byington <carl@five-ten-sg.com>
parents: 35
diff changeset
105 pattern "sendmail.*from=<>,.*nrcpts=0,.*\[(.*)\]" {
d9ae11033b4b Add default config to firewall systems that send bounces to non-existant accounts.
Carl Byington <carl@five-ten-sg.com>
parents: 35
diff changeset
106 index 1; // zero based
d9ae11033b4b Add default config to firewall systems that send bounces to non-existant accounts.
Carl Byington <carl@five-ten-sg.com>
parents: 35
diff changeset
107 bucket 200;
d9ae11033b4b Add default config to firewall systems that send bounces to non-existant accounts.
Carl Byington <carl@five-ten-sg.com>
parents: 35
diff changeset
108 message "sendmail rejected bounce";
d9ae11033b4b Add default config to firewall systems that send bounces to non-existant accounts.
Carl Byington <carl@five-ten-sg.com>
parents: 35
diff changeset
109 };
20
0d65c3de34fd add better logging
carl
parents: 9
diff changeset
110 };
0d65c3de34fd add better logging
carl
parents: 9
diff changeset
111
9
d76f9ff42487 initial coding
carl
parents: 5
diff changeset
112 // file "/var/log/messages" {
d76f9ff42487 initial coding
carl
parents: 5
diff changeset
113 // pattern "sshd.pam_unix.*authentication failure.*rhost=(.*) user=" {
d76f9ff42487 initial coding
carl
parents: 5
diff changeset
114 // index 1; // zero based
d76f9ff42487 initial coding
carl
parents: 5
diff changeset
115 // bucket 300;
35
d2ceebcf6595 add message description in patterns
carl
parents: 27
diff changeset
116 // message "ssh failed password";
9
d76f9ff42487 initial coding
carl
parents: 5
diff changeset
117 // };
d76f9ff42487 initial coding
carl
parents: 5
diff changeset
118 // pattern "sshd.pam_unix.*authentication failure.*rhost=(.*)$" {
d76f9ff42487 initial coding
carl
parents: 5
diff changeset
119 // index 1; // zero based
d76f9ff42487 initial coding
carl
parents: 5
diff changeset
120 // bucket 300;
35
d2ceebcf6595 add message description in patterns
carl
parents: 27
diff changeset
121 // message "ssh failed password";
9
d76f9ff42487 initial coding
carl
parents: 5
diff changeset
122 // };
d76f9ff42487 initial coding
carl
parents: 5
diff changeset
123 // };