Астериск 10 fail2ban

Feb 28, 2013 15:18

Вот что надо редактировать в исходниках Астериска 10, чтобы он корректно отображал в логах IP адрес с которого идет атака.
Если обычно он выдает в логах

NOTICE[31063] chan_sip.c: Sending fake auth rejection for device 2002;tag=6114eda8то после замены строк в  файле chan_sip.c ( Read more... )

Астериск 10 fail2ban

Leave a comment

Comments 7

yashtagan March 21 2013, 04:29:04 UTC
Привет! А как поступить с Elastix? Я пробовал у него найти chan_sip.c, но безуспешно :)

Reply

icluzo March 21 2013, 04:34:28 UTC
и не найдете))
это исходный код
вам нужно скачать исходный код вот отсюда
http://downloads.asterisk.org/pub/telephony/asterisk/
исправить chan_sip.c и скомпилировать астериск заново командами ./configure , make, make install
узнать какая у вас версия астериска можно командой core show version

Reply

yashtagan March 21 2013, 04:53:56 UTC
Спасибо огромное!

Есть методы, когда не надо править исходники? для чайников :)

Reply

icluzo March 21 2013, 04:55:29 UTC
незачто
в данном конкретном случае таких методов , к сожалению, нет

Reply


Не работает ext_1717725 June 3 2013, 07:29:48 UTC
Сделал все по инструкции на asterisk 10. Изменил строку, пересобрал астер.
Все равно ip не показывает, получаем вот что:
[2013-06-03 11:21:27] NOTICE[1779]: chan_sip.c:24019 handle_request_invite: Sending fake auth rejection for device 100;tag=301f564c

где ХХ.ХХ.ХХ.ХХ - мой айпи

Reply


djskel January 19 2015, 08:30:02 UTC
elastix 2.4, asterisk 1.8.20

внес необходимые изменения, собрал модуль.
но при make install у меня создалась папка /usr/lib/asterisk, хотя до этого её не было.
все модули лежали в /usr/lib64/asterisk
и файлы получились существенно разного размера - тот который в lib весит 4 663 555 байт, а в lib64 - 664 200.

кто подскажет, почему make install складывает модули по другому пути?

Reply


Leave a comment

Up