Shamus,

Clearly you only want to the Log() line to be called for a "Suspicious" caller, 
but if you are testing, it should be easy to see if the Log() call occurs while 
viewing "asterisk -r".

Lonnie


On Aug 14, 2013, at 1:23 PM, Shamus Rask wrote:

> I must be doing something wrong. I added the following to the context where 
> SIP calls come in:
> 
> exten => s,1,Set(BANIP=${CHANNEL(recvip)})
>   same => n,Log(NOTICE,'${BANIP}' - Dialplan Noted Suspicious IP Address)
>   same => n,Hangup(3)
> 
> 
> However, when I look in either /var/log/messages or 
> /var/log/asterisk/messages I don't see any log entries identified with the 
> above.
> 
> My adaptive-ban.conf looks like:
> ENABLED=1
> ADAPTIVE_BAN_FILE="/var/log/messages"
> ADAPTIVE_BAN_TIME=120
> ADAPTIVE_BAN_COUNT=3
> ADAPTIVE_BAN_TYPES="sshd asterisk"
> ADAPTIVE_BAN_REJECT=0
> ADAPTIVE_BAN_WHITELIST_INTERNAL=1
> ADAPTIVE_BAN_WHITELIST=""
> 
> Is there something obvious that I'm missing?
> 
> cheers,
>    S.
> 
> 
> On 2013-08-13, at 9:46 PM, Shamus Rask <sha...@srask.ca> wrote:
> 
>> Lonnie,
>> 
>> Many thanks… I had searched through the archives, but was having problems 
>> finding a solution. 
>> 
>> cheers,
>>   Shamus
>> 
>>> 
>>> Message: 5
>>> Date: Tue, 13 Aug 2013 12:51:32 -0500
>>> From: Lonnie Abelbeck <li...@lonnie.abelbeck.com>
>>> Subject: Re: [Astlinux-users] adaptive-ban for SIP calls
>>> To: AstLinux Users Mailing List <astlinux-users@lists.sourceforge.net>
>>> Message-ID: <24cfed6d-918b-4cc2-ab71-58b109904...@lonnie.abelbeck.com>
>>> Content-Type: text/plain; charset=us-ascii
>>> 
>>> Hi Shamus,
>>> 
>>> This question has come up before, and the community answer was to not 
>>> automatically ban those in the adaptive-ban plugin since that error can be 
>>> easily generated by user's misdialing.
>>> 
>>> If you search back on the users list there were dialplan alternatives to 
>>> detect these kind of errors and add a banned host via the dialplan.
>>> --
>>> ; For Asterisk 1.6+
>>> exten => s,n,Set(BANIP=${CHANNEL(recvip)})
>>> exten => s,n,Log(NOTICE,'${BANIP}' - Dialplan Noted Suspicious IP Address)
>>> --
>>> Then the adaptive-ban plugin will act on the above generated log.  This way 
>>> you have more control over what to ban or not.
>>> 
>>> Lonnie
>>> 
>>> 
>>> On Aug 13, 2013, at 12:02 PM, Shamus Rask wrote:
>>> 
>>>> Currently running the latest (v112) release of Astlinux. I have enabled 
>>>> the adaptive-ban and ids-protection firewall plugins. My AstLinux box is 
>>>> sitting behind my router, where I have port-forwaded 5060-5061 for SIP and 
>>>> my RTP ports.
>>>> 
>>>> I just took a look in /var/log/asterisk/messages and found the snippet 
>>>> below. What is the best way to block these "attacks"?
>>>> 
>>>> 
>>>> [Aug 13 12:44:09] NOTICE[1345] chan_sip.c: Call from '' 
>>>> (94.23.202.102:5074) to extension '011972597540595' rejected because 
>>>> extension not found in context 'default'.
>>>> [Aug 13 12:44:10] NOTICE[1345] chan_sip.c: Call from '' 
>>>> (94.23.202.102:5084) to extension '9011972597540595' rejected because 
>>>> extension not found in context 'default'.
>>>> [Aug 13 12:44:11] NOTICE[1345] chan_sip.c: Call from '' 
>>>> (94.23.202.102:5090) to extension '00972597540595' rejected because 
>>>> extension not found in context 'default'.
>>>> [Aug 13 12:44:11] NOTICE[1345] chan_sip.c: Call from '' 
>>>> (94.23.202.102:5070) to extension '1011972597540595' rejected because 
>>>> extension not found in context 'default'.
>>>> [Aug 13 12:44:12] NOTICE[1345] chan_sip.c: Call from '' 
>>>> (94.23.202.102:5082) to extension '0011972597540595' rejected because 
>>>> extension not found in context 'default'.
>>>> [Aug 13 12:44:13] NOTICE[1345] chan_sip.c: Call from '' 
>>>> (94.23.202.102:5071) to extension '7011972597540595' rejected because 
>>>> extension not found in context 'default'.
>>>> [Aug 13 12:44:14] NOTICE[1345] chan_sip.c: Call from '' 
>>>> (94.23.202.102:5084) to extension '8011972597540595' rejected because 
>>>> extension not found in context 'default'.
>>>> 
>>>> 
>>>> cheers,
>>>>  Shamus
> 
> ------------------------------------------------------------------------------
> Get 100% visibility into Java/.NET code with AppDynamics Lite!
> It's a free troubleshooting tool designed for production.
> Get down to code-level detail for bottlenecks, with <2% overhead. 
> Download for free and get started troubleshooting in minutes. 
> http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk_______________________________________________
> Astlinux-users mailing list
> Astlinux-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/astlinux-users
> 
> Donations to support AstLinux are graciously accepted via PayPal to 
> pay...@krisk.org.


------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
Astlinux-users mailing list
Astlinux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/astlinux-users

Donations to support AstLinux are graciously accepted via PayPal to 
pay...@krisk.org.

Reply via email to