On Sun, 17 Jan 2021, Ron Johnson wrote:


Sounds like we’re trying to help someone fix a spamming sip server. Should we 
be doing this? Forgive me if I’m wrong.

*sigh*

No, you're trying to help someone fix Fail2Ban on a SIP server that must be open for registrations from the entire world because our employees do not always use a corporate VPN. Additionally, for historic reasons, people in our community are occasionally called via their direct sip://uri. (Less so than years ago, but we were part of something called INOC-DBA which was sort of a community-based sip pool).

What that means is you'll get two different classes of things:

1) Lots of fake registrations, which fail.

[2021-01-17 18:54:56] NOTICE[828]: chan_sip.c:28499 handle_request_register: Registration from '"2001"<sip:[email protected]>' failed for '82.205.10.23:29868' - Wrong password

[2021-01-17 18:55:40] NOTICE[828]: chan_sip.c:28499 handle_request_register: Registration from '<sip:[email protected]>' failed for '212.129.42.78:58728' - Wrong password

2) Lots of unregistered calls, which hope that your dialplan is woefully misconfigured and will allow those calls anyway, which will also fail. (If it had ever "worked" we would know because our long distance accounts would be depleted, which have their own (financial) rate-limits and alerting on them.

[2021-01-17 19:05:04] NOTICE[828][C-000717b2]: chan_sip.c:26273 handle_request_invite: Call from '' (192.40.59.239:57878) to extension '111111011972595725668' rejected because extension not found in context 'untrustedsip'.

[2021-01-17 19:01:45] NOTICE[828][C-000717b1]: chan_sip.c:26273 handle_request_invite: Call from '' (62.210.100.129:5071) to extension '0041215080459' rejected because extension not found in context 'untrustedsip'.

The thing is, when you're in the asterisk console trying to debug a non-working extension, all the above scrolls past so quickly that it makes things impossible to use.

Additionally, denying these requests and sending back a 401 response is traffic we'd rather not generate because SIP is UDP, so it *could* be spoofed and be a reflection attack. (It's probably not, since that would make the calls not work).



 

Ron

 

 

Sent from Mail for Windows 10

 

From: Dan Mahoney (Gushi)
Sent: Sunday, January 17, 2021 11:24 AM
To: James Moe
Cc: [email protected]
Subject: Re: [Fail2ban-users] Fail2Ban finding but not blocking.

 

On Sun, 17 Jan 2021, James Moe via Fail2ban-users wrote:

 

> On 1/14/21 8:12 AM, Dan Mahoney (Gushi) wrote:

> 

>> We have a regex that "matches" but I watch fail2ban.log with "tail

>> -F" and I watch match and match and match

>> and not ban.

>> 

>  I see a similar pattern here for this reason: When f2b scans a log file it

> finds multiple log entries of an attack, and lists them all as an INFO. Then 
at

> the end of the scan, the IP is banned.

>  Your f2b log shows f2b was restarted before the scan was finished. After the

> restart, the scan continued and the IP was ultimately banned.

 

So, what ends the scan?

 

From what you're saying it sounds like fail2ban has to hit the EOF marker,

which would imply as long as one could fill the logs faster than fail2ban

can count, you can evade a block.

 

These are often very fast scans, attempts to push dozens or hundreds of

registrations/calls through our asterisk server all at once.  (Yes, it has

to be public for historic reasons -- we have a global userbase).

 

Note: I watched the logs for at least ten seconds waiting for something to

happen, with screenfuls of the same ip not blocking.  I gave it a good

shot to catch itself before restarting.

 

-Dan

 

--

 

--------Dan Mahoney--------

Techie,  Sysadmin,  WebGeek

Gushi on efnet/undernet IRC

FB:  fb.com/DanielMahoneyIV

LI:   linkedin.com/in/gushi

Site:  http://www.gushi.org

---------------------------

 

 

 

_______________________________________________

Fail2ban-users mailing list

[email protected]

https://lists.sourceforge.net/lists/listinfo/fail2ban-users

 




--

<Belldandy> ha. you have not met me.
<BaldDwarf> ha. but i have sene pictures
<Belldandy> thanks but uh.,
<BaldDwarf> seen dammit! SEEN!
<Gushi> I don't know who dammit! is.
<Belldandy> so anyway

-Undernet #reboot, October 2nd, 2000, 3AM

--------Dan Mahoney--------
Techie,  Sysadmin,  WebGeek
Gushi on efnet/undernet IRC
FB:  fb.com/DanielMahoneyIV
LI:   linkedin.com/in/gushi
Site:  http://www.gushi.org
---------------------------
_______________________________________________
Fail2ban-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fail2ban-users

Reply via email to