8d9e1ffd3cf6383074a3669ae0d37fbde92fb78e
[ossec-hids.git] / debian / ossec-hids / var / ossec / rules / pure-ftpd_rules.xml
1 <!-- @(#) $Id: ./etc/rules/pure-ftpd_rules.xml, 2011/09/08 dcid Exp $
2
3   -  Official pure-ftpd rules for OSSEC.
4   -  Author: Peter Ahlert <peter@ifup.de>
5   -  Author: Daniel B. Cid
6   -  License: http://www.ossec.net/en/licensing.html
7   -->
8       
9
10 <group name="syslog,pure-ftpd,">
11   <rule id="11300" level="0">
12     <decoded_as>pure-ftpd</decoded_as>
13     <description>Grouping for the pure-ftpd rules.</description>
14   </rule>
15   
16   <rule id="11301" level="3">
17     <if_sid>11300</if_sid>
18     <match>[INFO] New connection from</match>
19     <description>New FTP connection.</description>
20     <group>connection_attempt,</group>
21   </rule>
22
23   <rule id="11302" level="5">
24     <if_sid>11300</if_sid>
25     <match>[WARNING] Authentication failed for user</match>
26     <description>FTP Authentication failed.</description>
27     <group>authentication_failed,</group>
28   </rule>
29
30   <rule id="11303" level="0">
31     <if_sid>11300</if_sid>
32     <match> [INFO] Logout| [INFO] Timeout</match>
33     <description>FTP user logout/timeout</description>
34   </rule>
35   
36   <rule id="11304" level="0">
37     <if_sid>11300</if_sid>
38     <match> [NOTICE] </match>
39     <description>FTP notice messages</description>
40   </rule>
41   
42   <rule id="11305" level="5">
43     <if_sid>11300</if_sid>
44     <match>[INFO] Can't change directory to</match>
45     <description>Attempt to access invalid directory</description>
46   </rule>  
47
48   <rule id="11306" level="10" frequency="6" timeframe="120">
49     <if_matched_sid>11302</if_matched_sid>
50     <description>FTP brute force (multiple failed logins).</description>
51     <group>authentication_failures,</group>
52   </rule>
53
54   <rule id="11307" level="10" frequency="6" timeframe="60">
55     <if_matched_sid>11301</if_matched_sid>
56     <same_source_ip />
57     <description>Multiple connection attempts from same source.</description>
58     <group>recon,</group>
59   </rule>
60
61   <rule id="11309" level="3">
62     <if_sid>11300</if_sid>
63     <match>[INFO] \S+ is now logged in| is now logged in</match>
64     <description>FTP Authentication success.</description>
65     <group>authentication_success,</group>
66   </rule>  
67
68   <rule id="11310" level="0">
69     <decoded_as>pure-transfer</decoded_as>
70     <description>Rule grouping for pure ftpd transfers.</description>
71   </rule>
72
73   <rule id="11311" level="0">
74     <if_sid>11310</if_sid>
75     <action>PUT</action>
76     <description>File added to ftpd.</description>
77   </rule>
78
79   <rule id="11312" level="0">
80     <if_sid>11310</if_sid>
81     <action>GET</action>
82     <description>File retrieved from ftpd.</description>
83   </rule>
84
85
86
87 </group> <!-- SYSLOG,PURE-FTPD -->
88
89
90 <!-- EOF -->