Shit Streamer версия 0.10 (Perl)
Всем привет! Если вы знаете, что такое Perl и не прочь активно побороться со спаммерским племенем, рекомендую прочитать этот выпуск внимательно, если нет, то все нижеизложенное можно смело пропустить.
Вчера, в очередной раз получив спамовое письмо с «деловым предложением», я, как обычно, отослал на адрес отправителя пару ругательных писем с приатачченым двухметровым файлом, в нагрузку. Хотя, я пытаюсь не обращать внимания на такие письма, иногда они меня здорово раздражают.
Так вот, вчера, отправив пару двухметровых писем, я всерьез задумался над проблемой Как Бы Мне Достать Этих Чертовых Ублюдков Спаммеров. Ответ очевиден. Все что известно мне о координатах спамера — это его
Поступить со спамером так, как они обычно поступают с нами — забить его ящик кучей ненужных писем, мне показалось отличной, легко поддающейся автоматизации, да и к тому же не лишенной ироничности идеей.
Размышляя над тем, как бы это устроить, я вспомнил о «спаммерском» сервисе невольно предоставляемым
Так родилась первая версия Shit Streamer’a, позволяющая целенаправленно сливать разнообразный шит в один ящик. Скачать двухкилобайтовый архив, с программой на Perl можно отсюда. Для функционирования требуются модули LWP::UserAgent и HTTP::Request::Common, поставляемые в составе библиотеки libwww. Программа писалась под Linux и как это будет работать под Windows я не знаю. Если
Все настройки находятся внутри программы, в самом конце файла, после строчки __DATA__. Там перечислены сервера и параметры к ним, передаваемые одним из методов. Если вы знаете для чего в HTML нужен тег FORM, то легко сможете добавить к списку любой другой сервер. Пояснений, думаю, требуют лишь искусственно введеный метод GEST, способ подстановки адреса
Первый предназначен для сайтов, где используются смешанные методы передачи параметров, т. е. GET и POST в одном запросе. Строка параметров для GET должна идти первой, параметры для POST идут сразу после второго вопроса, внутри файла есть пример.
Русские буквы в строке запроса должны передаваться в кодировке Win (CP-1251), поскольку Shit Streamer идентифицирует себя, как клиент под Windows.
При запуске Shit Streamer’у нужно указать два параметра, первый — адрес
Как выглядит процесс рассылки писем, можно увидеть на скриншоте. SS случайным образом выбирает из заданного внутри программы списка, один из браузеров под видом которого он будет подключатся к серверам и последовательно начинает обходить все указанные сайты. Сейчас этих сайтов около двадцати, список, как я уже упоминал можно формировать самостоятельно.
Чтобы не искать ссылочку для скачивания в тексте, привожу ее в самом конце. Скачать SS можно вот отсюда.