Заглушка на default

Полезные ссылки, документация и тп.

Модераторы: Admins, Модераторы

Ответить
awsswa
Сообщения: 1714
Зарегистрирован: 28 апр 2012, 10:19
Откуда: Russia, Пермь

Заглушка на default

Сообщение awsswa » 15 сен 2012, 16:25

Читая буржуйский форум увидел любопытную заглушку на 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()

Аватара пользователя
anest
Модератор
Сообщения: 5633
Зарегистрирован: 28 ноя 2004, 10:04

Сообщение anest » 22 сен 2012, 07:50

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

Ответить