Вот что надо редактировать в исходниках Астериска 10, чтобы он корректно отображал в логах IP адрес с которого идет атака.
Если обычно он выдает в логах
NOTICE[31063] chan_sip.c: Sending fake auth rejection for device 2002;tag=6114eda8то после замены строк в файле chan_sip.c
(
Read more... )
Comments 7
Reply
это исходный код
вам нужно скачать исходный код вот отсюда
http://downloads.asterisk.org/pub/telephony/asterisk/
исправить chan_sip.c и скомпилировать астериск заново командами ./configure , make, make install
узнать какая у вас версия астериска можно командой core show version
Reply
Есть методы, когда не надо править исходники? для чайников :)
Reply
в данном конкретном случае таких методов , к сожалению, нет
Reply
Все равно 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
внес необходимые изменения, собрал модуль.
но при make install у меня создалась папка /usr/lib/asterisk, хотя до этого её не было.
все модули лежали в /usr/lib64/asterisk
и файлы получились существенно разного размера - тот который в lib весит 4 663 555 байт, а в lib64 - 664 200.
кто подскажет, почему make install складывает модули по другому пути?
Reply
Leave a comment