Здраствуйте!Суть проблемы такова:
Есть локальная сеть(около 100 компов) которая подключена к интернету через шлюз на FreeBSD.
Есть в этой локальной сети пользователь/компьютер который пытается взломать веб-сервер вне локальной сети (в интернете). Веб-сервер показывает только внешний IP адрес шлюза. Надо отследить какой компьютер в локалке этим занимается. Как это можно сделать?Заранее спасибо.
transparent squid
>[оверквотинг удален]
>Суть проблемы такова:
>
>Есть локальная сеть(около 100 компов) которая подключена к интернету через шлюз на
>FreeBSD.
>Есть в этой локальной сети пользователь/компьютер который пытается взломать веб-сервер вне локальной
>сети (в интернете). Веб-сервер показывает только внешний IP адрес шлюза. Надо
>отследить какой компьютер в локалке этим занимается. Как это можно сделать?
>
>
>Заранее спасибо.Способов много.
1) tcpdump, snoop, ettercap, etc
2) логирование запросов на фаерволле
3) Поставить прозрачный прокси.
>Способов много.
>1) tcpdump, snoop, ettercap, etc
>2) логирование запросов на фаерволле
>3) Поставить прозрачный прокси.Согласен.
Самый простой наверно будет повесить правило count log типа
count log tcp from YOU_LOCAL_NET to any 80,8080,8081 setup
а потом проанализировать файл по айпишникам на предмет количества конектов.
awk '{print $EXT_NUMBER_IP_FIELD}' | sort | uniq -c | sort -r > REPORT
как то так - смотрим от какие серваки долбят
далее аналогично по найденным сервакам смотрим кто
>Самый простой наверно будет повесить правило count log типа
>а потом проанализировать файл по айпишникам на предмет количества конектов.А совсем потом -- на исходящие соединения повесить snort или какую другую IDS и настроить отрубание интернета "отличившимся". Правда, может выйти боком, есои хакер "отрубит" интернет боссу. :)
>А совсем потом -- на исходящие соединения повесить snort или какую другую
>IDS и настроить отрубание интернета "отличившимся". Правда, может выйти боком, есои
>хакер "отрубит" интернет боссу. :)На автомате гут, но думаю лучше алгоритм: отслеживание -> служебка -> здюли ))