Спам с нуля Саша Любимов + Дмитриев Данил Хакер, номер #085, стр. 085-078-2 [темная сторона] После того как мы разобрались с составлением спам-базы, настало время устанавливать и использовать спамерский софт. Я расскажу тебе, как работать с очень популярной спамерской программой, которая носит название DMS (Direct Marketin System). Между деломскажу, что ДМС в тот момент, когда попал ко мне в руки (это было, конечно, не позавчера), стоил порядка $1500-2000. Уж за такие деньги стоило бы отточить и вылизать этот комплект до блеска, - подумал я и, как всегда, ошибся. Итак, что же такое DMS? Это набор perl-скриптов, которые не только осуществляют рассылку, но и в придачу имеют удобный веб-интерфейс, с помощью которого возможно комфортно руководить процессом спама и, если есть необходимость, - приостановить его на время. Приступаем к установке. Первым делом нужно (любыми способами) раздобыть архив с дистрибутивом ДМС. Добыл? :) Тогда поехали: unzip dms.zip cd dms; perl install.pl Скрипт начнет спрашивать, куда ставить комплект, какой использовать DOCUMENT_ROOT и так далее. Я бы не стал менять эти значения, их можно составить по умолчанию. # cd /home/dms Тут следует процесс создания пользователя. Отойдя от темы, скажу, что ДМС работает с пользователями через www, причем каждый пользователь имеет ограниченное количество одновременно запущенных спам-заданий. Но вернемся к нашим пользователям. Перед запуском сценария newuser.pl его нужно слегка подправить: # vi newuser.pl В самом начале следует переопределить значение переменной $htpasswd, в которой указан путь к одноименной утилите (я надеюсь, у тебя стоит апач, а то без него будет весьма проблематично). Теперь смотрим код скрипта далее: где-то в районе 40-41 строки проверь запись #mkdir "$UserBase/$username". Если она закомментирована, то убери коммент и заключи это выражение в обратные кавычки. Далее идет создание пользовательского каталога в /home/dms и добавление созданного пользователя в группу ftp. Кстати, с добавлением тоже связана одна особенность, которую легко разглядеть: adduser -d "$UserBase/$username" -g dmsusers $username -G ftp Как видишь, здесь используется характерный для Linux синтаксис утилиты adduser, поэтому если ты хочешь поставить ДМС на фряху, то измени значения флагов на аналоги во FreeBSD, а именно: "-d" на "-home", "-g" на "group" . В принципе, теперь скрипт готов к запуску: |