Аксиома 1: Любая нетривиальная программа содержит хотя бы одну ошибку. Аксиома 2: Код любой нетривиальной программы можно сократить хотя бы на одну строку. Теорема: Любую нетривиальную программу можно сократить на одну строку, содержащую хотя бы одну ошибку.
Эволюция - Библия Атеистов.
Про спам уже написано мало ли. Но проблема все в одинаковой степени остается. Особенно актуален тема рассылки спама с шаред хостингов. Покупает, к примеру, спамер самый дешевенький тарифный комбинация на хостинге, закачивает тама скрипт и спамит. В результате от такого урода страдают все клиенты данного хостинга. Поскольку как ip адрес такого сервера на вторые день попадает с трудом ли не во все известные черные списки и стоит больших трудов его из них убрать.
Водан из методов защиты от рассылки спама на хостинге с использованием панели управления Directadmin описан на их сайте. И еще тут.
Приведу произвольный перевод:
Скачиваем новые конфиги exim с сайта directadmin, выставляем компетенция, создаем кучу файлов, назначаем им права.
wget -O /etc/exim.conf http://files.directadmin.com/services/exim.conf
wget -O /etc/exim.pl http://files.directadmin.com/services/exim.pl
chmod 755 /etc/exim.pl
cd /etc/virtual
touch blacklist_domains whitelist_from use_rbl_domains bad_sender_hosts blacklist_senders whitelist_domains whitelist_hosts whitelist_senders
echo 100 > limit
mkdir usage
chown mail:mail blacklist_domains whitelist_from use_rbl_domains bad_sender_hosts blacklist_senders whitelist_domains whitelist_hosts whitelist_senders limit usage
После чего рестартуем exim:
/sbin/service exim restart
Основная строка:
echo 100 > limit
В файле /etc/virtual/limit указываем наличность почтовых сообщений в сутки для одного клиента. Если в этом файле указано число отличное от 0, то exim.pl начинает подсчет количества почтовых отправлений для каждого пользователя. В директории /etc/virtual/usage создается два типа файлов: ‘username’ и ‘username.bytes где ‘username’ - это логин пользователя в directadmin. В файле ‘username.bytes’ в каждой строке хранится еще и размер каждого почтового сообщения. Конечно проходить надо полно строки содержащие method=outgoing, так как мы изучаем исходящую почту. В файле ‘username’ при отправке кажого переписка просто дописывается одна штука. Количество байт в файле и указывает на количество исходящих почтовых сообщений. Таким образом, анализируя эти два файла можно раскрывать спамеров и соответственно их наказывать.
Будем надеяться моя заметка поможет владельцам выделенных серверов и VDS в выявлении спамеров.
Раскрой карты
Контакты
Любимая музыка
Файловая система изнутри
Комментариев нет:
Отправить комментарий