AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Заглушка на default

Библиотека 2 сообщений -
#1

Заглушка на default


Читая буржуйский форум увидел любопытную заглушку на default контекст, назначение - узнать кто и когда попал в default контекст и вычислить его, и набить морду по IP
общий смысл закидывания сюда, просто для сохранения идеи.

[default]
exten => i,1,Answer()
exten => i,n,System(echo ${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} -- \\"${CUT(INVALID_EXTEN,-,2)}\\" -- \\"${CALLERID(num)}\\" ==\\> \\"${CUT(INVALID_EXTEN,-,1)}\\" >> /var/log/asterisk/forbidden.log)
exten => i,n,Wait(1)
exten => i,n,Playback(invalid)
exten => i,n,Hangup()
#2

Нормально. Можно еще добавить команду добавления в фильтр fail2ban на пару суток.
Почему не насовсем, спросите? Чтобы фильтр со временем не стал километровым и не начал тормозить. К тому же нет смысла эту запись хранить в файрволе вечно в любом случае.