Привет!
Мне нужно на серваке придумать скрипт, который отслеживает подключения на 135\136\137\138\139\445 порты.
Дело в том, что сервак является шлюзом в Инетрнет, и наши юзера распускают в инет вирусы, вот как то хочется, чтобы скриптик банил этого юзера по IP(желательно по MAC) на определённый срок, ну или хотябы просто записывал в файлик, что с этого IP лезет вирусы и т.д.ЗЫ: мот просто лучше отрубить эти порты и положить три буквы на юзеров?
>Привет!
>Мне нужно на серваке придумать скрипт, который отслеживает подключения на 135\136\137\138\139\445 порты.
>
>Дело в том, что сервак является шлюзом в Инетрнет, и наши юзера
>распускают в инет вирусы, вот как то хочется, чтобы скриптик банил
>этого юзера по IP(желательно по MAC) на определённый срок, ну или
>хотябы просто записывал в файлик, что с этого IP лезет вирусы
>и т.д.
>
>ЗЫ: мот просто лучше отрубить эти порты и положить три буквы на
>юзеров?
А антивирус на шлюз?
И что значит на время?
Создай правило подобное -m multiport --dport 135,139 -j DROP
на этот случай есть клевая штука: tcp wrappers кажется (hosts.allow?)
Я конечно извиняюсь, что не по теме, но почему при неуказании ОС по умолчанию принимается Linux? Это такая мировая тенденция? ;)
>Привет!
>Мне нужно на серваке придумать скрипт, который отслеживает подключения на 135\136\137\138\139\445 порты.
>
>Дело в том, что сервак является шлюзом в Инетрнет, и наши юзера
>распускают в инет вирусы, вот как то хочется, чтобы скриптик банил
>этого юзера по IP(желательно по MAC) на определённый срок, ну или
>хотябы просто записывал в файлик, что с этого IP лезет вирусы
>и т.д.
>
>ЗЫ: мот просто лучше отрубить эти порты и положить три буквы на
>юзеров?Ну изарубить выход в инет через эти порты, разрешить по ним только вход и выход, а forward рарубить, и все, это принцип одинаков как linux так и во freebsd, только синтаксис разный.
а еще есть такие ужасные штуки: portsentry или snort
ну как сказать
думаю нужно бут помучаться с ipfw
если не указал какая операционка - FreeBSD 6.0
>думаю нужно бут помучаться с ipfwdeny udp from any to any 135,136,137,138,139,445 via ${outif}
всех-то мучений....