Imported Upstream version 2.7
[ossec-hids.git] / etc / rules / asterisk_rules.xml
1 <!-- @(#) $Id: ./etc/rules/asterisk_rules.xml, 2011/09/08 dcid Exp $
2
3   -  Official Asterisk rules for OSSEC.
4   -
5   -  Copyright (C) 2009 Trend Micro Inc.
6   -  All rights reserved.
7   -
8   -  This program is a free software; you can redistribute it
9   -  and/or modify it under the terms of the GNU General Public
10   -  License (version 2) as published by the FSF - Free Software
11   -  Foundation.
12   -
13   -  License details: http://www.ossec.net/en/licensing.html
14   -->
15   
16
17 <!-- Asterisk Log messages -->
18 <group name="syslog,asterisk,">
19   <rule id="6200" level="0">
20     <decoded_as>asterisk</decoded_as>
21     <description>Asterisk messages grouped.</description>
22   </rule>
23   
24   <rule id="6201" level="0">
25     <if_sid>6200</if_sid>
26     <match>^NOTICE</match>
27     <description>Asterisk notice messages grouped.</description>
28   </rule>
29
30   <rule id="6202" level="3">
31     <if_sid>6200</if_sid>
32     <match>^WARN</match>
33     <description>Asterisk warning message.</description>
34   </rule>
35   
36   <rule id="6203" level="3">
37     <if_sid>6200</if_sid>
38     <match>^ERROR</match>
39     <description>Asterisk error message.</description>
40   </rule>
41
42   <rule id="6210" level="5">
43     <if_sid>6201</if_sid>
44     <match>Wrong password</match>
45     <description>Login session failed.</description>
46     <group>authentication_failed,</group>
47   </rule>
48
49   <rule id="6211" level="5">
50     <if_sid>6201</if_sid>
51     <match>Username/auth name mismatch</match>
52     <description>Login session failed (invalid user).</description>
53     <group>invalid_login,</group>
54   </rule>
55
56   <rule id="6212" level="5">
57     <if_sid>6201</if_sid>
58     <match>No matching peer found</match>
59     <description>Login session failed (invalid extension).</description>
60     <group>invalid_login,</group>
61   </rule>
62
63   <rule id="6250" level="10" frequency="6" timeframe="300">
64     <if_matched_sid>6211</if_matched_sid>
65     <same_source_ip />
66     <description>Multiple failed logins (user enumeration in process).</description>
67   </rule>
68
69   <rule id="6251" level="10" frequency="6" timeframe="300">
70     <if_matched_sid>6210</if_matched_sid>
71     <same_source_ip />
72     <description>Multiple failed logins.</description>
73   </rule>
74   
75   <rule id="6252" level="10" frequency="6" timeframe="300">
76     <if_matched_sid>6212</if_matched_sid>
77     <same_source_ip />
78     <description>Extension enumeration.</description>
79   </rule>
80
81   <!--From Javi Benito jabi.benito@gmail.com-->
82   <!--http://sysbrain.wordpress.com/2010/05/24/asterisk-ossec-part-ii/-->
83   <rule id="6253" level="5">
84     <if_sid>6201</if_sid>
85     <match>No registration for peer</match>
86     <description>Login session failed (invalid iax user).</description>
87     <group>invalid_login,</group>
88   </rule>
89
90   <!--From Javi Benito jabi.benito@gmail.com-->
91   <rule id="6254" level="10" frequency="3" timeframe="300">
92     <if_matched_sid>6253</if_matched_sid>
93     <same_source_ip />
94     <description>Extension IAX Enumeration.</description>
95   </rule>
96
97   <!--From Javi Benito jabi.benito@gmail.com-->
98   <rule id="6255" level="5">
99     <if_sid>6202</if_sid>
100     <match>Don't know how to respond via</match>
101     <description>Possible Registration Hijacking.</description>
102     <group>invalid_login,</group>
103   </rule>
104
105   <!--From Javi Benito jabi.benito@gmail.com-->
106   <rule id="6256" level="5">
107     <if_sid>6201</if_sid>
108     <match>failed MD5 authentication</match>
109     <description>IAX peer Wrong Password.</description>
110     <group>invalid_login,</group>
111   </rule>
112
113   <!--From Javi Benito jabi.benito@gmail.com-->
114   <rule id="6257" level="10" frequency="3" timeframe="300">
115     <if_matched_sid>6256</if_matched_sid>
116     <same_source_ip />
117     <description>Multiple failed logins.</description>
118   </rule>
119
120   
121 </group> <!-- ASTERISK -->
122
123 <!-- EOF -->