Изнасилование заказчиков спам-рекламы :)

В Китае (может это просто байка), с фирмами, которые используют спам-рассылки для своей рекламы, борются следующим способом. На телефон из рассылки натравливается скрипт, который постоянно названивает на телефон, указанный в рассылке. В результате на данный телефон никто не может дозвониться. В следующий раз, фирма 100 раз подумает, прежде чем заказывать подобные рассылки. Нечто аналогичное можно организовать собственными силами. Делается за 3 минуты, но эффект - потрясающий!!!

Что нам понадобится:

  1. Зарегистрировать аккаунт на sipnet.ru. При регистрации Вам на счёт положат $1. Этого хватит надооолго :)
  2. Linphonec - программный SIP телефон, работающий из консоли
  3. expect - язык сценариев, позволяюший обрабатывать выхлоп любой консольной проги и в зависимости от выхлопа, выполнять определённые действия

Идём на sipnet.ru регистрируем аккаунт. В результате получаем логин/пароль и $1 на счёт. Ставим нужные пакеты

# apt-get install linphone-nox expect

Настраиваем программный SIP телефон

# linphonec

linphonec> proxy add
Adding new proxy setup. Hit ^D to abort.
Enter proxy sip address: sip:sipnet.ru
Your identity for this proxy: sip:[ваш_логин]@sipnet.ru
Do you want to register on this proxy (yes/no): yes
Specify register expiration time in seconds (default is 600):
Expiration: 600 seconds
Specify route if needed:
No route specified.
--------------------------------------------
sip address: sip:sipnet.ru
route:
identity: sip:[ваш_логин]@sipnet.ru
register: yes
expires: 600
--------------------------------------------
Accept the above proxy configuration (yes/no) ?: yes
Proxy added.
linphonec>
Password for  [ваш_логин]on "etc.tario.ru": [ваш_пароль]

linphonec> Registration on sip:sipnet.ru successful.
linphonec> quit
Terminating...
No active call.
Registration on sip:sipnet.ru successful.
linphonec> 
#

(синим bold-ом выделено, где от вас потребуется ввести что-то)

Всё, программный SIP телефон настроен. При следующем запуске вы должны увидеть следующее.

# linphonec
Ready
Warning: video is disabled in linphonec.
linphonec> Registration on sip:sipnet.ru successful.
linphonec>

Если регистрация не проходит - смотрите настройки. Может где ошиблись с логином или паролем.

Теперь напишем скрипт, который будет вести дозвон. Для этого воспользуемся замечательным языком expect. Создадим файл следующего содержания

# cat /home/vasyapupkin/dial

#!/usr/bin/expect -f
set timeout 60
spawn linphonec
expect "Registration on sip:sipnet.ru successful."
send "call 74951234567\n"
expect "Connected."
set timeout 3
send "terminate\n"
expect "User is busy."
send "terminate\n"
send "quit\n"

Делаем скрипт исполняемым (# chmod +x /home/vasyapupkin/dial ) Суть скрипта следующая - запустить linphonec, полать туда команду call 74951234567 (7 - код страны 495 - код города 1234567 - номер телефона жертвы).

Далее, если произошёл коннект - положить трубку. Если нет коннекта - ждать дозвона тоже положить трубку.

Теперь запускаем крон и вносим туда задачу

# crontab -e

# m     h       dom     mon     dow     command
*/2     *       *       *       *       /home/vasyapupkin/dial

Перечитаем настройки крона

# /etc/init.d/cron reload

Всё. Теперь с периодичностью в 2 минуты скрипт будет набирать указанный Вами телефон и долбить фирму, заказавшую спам-рассылку. Чтоб неповадно было. Как только закончатся деньги (а за 3 секунды коннекта тратися совсем копейки), можно зарегить новый аккаунт. А чтобы не попасть под раздачу по статье "хулиганство" - можно всё завернуть через TOR-сеть. Настройка TOR описана тут

Улетно, давно искал способ

Улетно, давно искал способ "борьбы".
Кстати в Казани подобное проводиться, но только с объявлениями которые расклеивают на столбах =)

Автору мега респект!!!

Хмммм... че то не

Хмммм...
че то не работает...
попробовал позвонить иаким образом себе, вот что получилось:

linphonec> call 7**********
Contacting sip:7**********@sipnet.ru

Звонить вместо обычного номера обоненту СИПа.
Что делать?

Отправить комментарий

КАПЧА
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
CAPTCHA на основе изображений
Enter the characters (without spaces) shown in the image.