<html dir="ltr"><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style title="owaParaStyle"><!--P {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
--></style>
</head>
<body ocsi="x">
<div dir="ltr"><font color="#000000" size="2" face="Tahoma">I happened to be in the cli tonight as some (</font><font color="#000000" size="2" face="Tahoma">208.122.57.58) initiated a simple attack - just trying to make long distance calls from outside context.&nbsp;
 Although harmless, this went on for several minutes as the idiot just used up my bandwidth with SIP messages.&nbsp; Here's and example:</font></div>
<font color="#000000" size="2" face="Tahoma">
<div dir="ltr"><br>
[2011-12-28 22:53:42] NOTICE[9635]: chan_sip.c:14035 handle_request_invite: Call from '' to extension '6442032987219' rejected because extension not found.<br>
[2011-12-28 22:53:44] NOTICE[9635]: chan_sip.c:14035 handle_request_invite: Call from '' to extension '7442032987216' rejected because extension not found.<br>
[2011-12-28 22:53:46] NOTICE[9635]: chan_sip.c:14035 handle_request_invite: Call from '' to extension '8442032987216' rejected because extension not found.<br>
[2011-12-28 22:53:48] NOTICE[9635]: chan_sip.c:14035 handle_request_invite: Call from '' to extension '008442032987215' rejected because extension not found.<br>
[2011-12-28 22:53:50] NOTICE[9635]: chan_sip.c:14035 handle_request_invite: Call from '' to extension '007442032987218' rejected because extension not found.<br>
[2011-12-28 22:53:52] NOTICE[9635]: chan_sip.c:14035 handle_request_invite: Call from '' to extension '006442032987219' rejected because extension not found.<br>
[2011-12-28 22:53:54] NOTICE[9635]: chan_sip.c:14035 handle_request_invite: Call from '' to extension '005442032987216' rejected because extension not found.<br>
[2011-12-28 22:53:56] NOTICE[9635]: chan_sip.c:14035 handle_request_invite: Call from '' to extension '004442032987250' rejected because extension not found.</div>
<div dir="ltr"><font face="tahoma"></font>&nbsp;</div>
<div dir="ltr"><font face="tahoma">I thought that it might be worth adding a line to my fail2ban filter, but am looking for a hand with the regex.&nbsp; I have come up with:</font></font></div>
<div dir="ltr"><font color="#000000" size="2" face="Tahoma">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NOTICE.* .*: Call from '' to extension '.*' rejected because extension not found
</font></div>
<div dir="ltr"><font size="2" face="tahoma"></font>&nbsp;</div>
<div dir="ltr"><font size="2" face="tahoma">but I realize that anyone misdialling a valid extension a few times gets cut off. Can someone suggest an improvement?&nbsp; (How could I limit this to 4 or more digits dialled for example?)</font></div>
<div dir="ltr"><font size="2" face="tahoma"></font>&nbsp;</div>
<div dir="ltr"><font size="2" face="tahoma">Thanks!</font></div>
</body>
</html>