![]() |
mIRC: proxy script by elimS
Решил выложить свой скрипт.
Этот скрипт освобождает от ручной работы когда надо залезть в irc через прокси. Имея список прокси не факт что из них все работают, не факт что эта прокся еще не заглайнена в irc сети и не факт что она не находится в блек листе. Потому довольно много надо сделать телодвижений чтоб залесть в irc через прокси, после чего можно через пару минут схватить глайн и искать дальше следуйщую проксю. А что если надо завести как можно больше ботов (хочется побаловатся киберсквоттингом или задосить вредного собеседника)? Как правило 1 proxy = 3 бота. Тогда Вам пригодится следуйщий скрипт. Код:
;begin-------------прокси-скрипт elimS------------------------------Вы должны увидеть приблезительно следуйщее: http://www.picamatic.com/show/2008/0...11_776x480.JPG Если окошко у Вас не пустое и в нем уже есть какой-то скрипт, тогда создавайте новый как показано выше на рисунке. Вставляйте код и жмите "ок". Теперь жмем на меню со скриптами. У меня оно называется "Смайл Скрипт", у Вас оно будет называться по другому, в зависимости от клиента, но находится это меню всегда в одном и том же месте - между "tools" и "windows". Выбираем "прокси-скрипт elimS" и жмем "Настройка". http://www.picamatic.com/show/2008/0...97_524x445.JPG Перейдем к настройке. У Вас должно появится следуйщее окошко: http://www.picamatic.com/show/2008/0...62_287x532.JPG "Вкл/Выкл" - включение/выключение работы скрипта "Прыгать по кругу" - после того, как скрипт дошел до последней прокси, все начинается заново, по кругу, с первой прокси. "Таймут, секунд" - ждем конекта к проксе указанное количество секунд, если нету ответа переходим к следуйщей "Использовать словарь" - рандомайзит из словаря Ваш ник, альтернатив ник, id, full name, email. Жмите кнопку и указывайте файл словаря. Я обычно использую словарь с фамилиями и именами актеров. "файл прокси листа, тип socks4/5" - текстовый файл, в каждой строке по одной проксе, запись в виде "proxy:рort". Скрипт сначала пытается конектится через socks4, потом через socks5. "файл прокси листа, тип socks4" - тоже самое что и предыдущий пункт, скрипт пытается конектится к проксе только по протоколу socks4. "файл прокси листа, тип socks5" - скрипт пытается конектится к проксе только по протоколу socks5 "файл прокси листа c записями proxy:рort@socks" - текстовый файл, в каждой строке по одной проксе, запись в виде "proxy:рort@SOCKS4" или "proxy:рort@SOCKS5". Скрипт конектится по протоколу который указан после собаки. Можно выбрать сразу все типы прокси листов, тогда скрипт будет проходить по порядку по каждому прокси-листу. При Глайне, Дисконекте или неудачном соединении скрипт переходит к следуйщей проксе и пытается соединиться. Обратите внимание - даже если Вы нажмете кнопку "отсоединиться" - скрипт начнет соединятся со следуйщей проксей. Это удобно когда Вам не понравилась прокся, или вы захотели поменять IP. Потому если Вы действительно хотите просто отсоединиться - не забудьте сначала отключить скрипт. Имейте в виду что далеко не во всех сетях можно подключится через прокси: одни фильтруют по блек-листам, другие смотрят с какого порта идет конект, третьи вообще хитрыми способами проверяют наличие прокси. Например далнет при попытке конекта через проксю сообщает что надо "Install identd". Удачи! Тестируйте. Замечания и предложения по расширению возможностей пишите сюда - буду добавлять. |
пара вопросов по скрипту
По всему должна быть шикарная вещь, давно такой искал. Но что-то не работает. Прицепил к mIRC'у, приладил socks4-4,5 list, запускаю connect... В окне трейсера пишет что firewall on, но ни до одного из серверов достучаться не может. Проксевые сервера из списка почему-то не переключает, по крайней мене в окне трейсера не пишет. Waitstate установлен 5 sec. Типа помогите чайнику. :) Надеючь это не "троянское" чудо. :p
|
то что не троянское - отвечаю, да и если ты разбираешься в скриптинге - без проблем можешь прочитать код. да и я могу помочь разьяснить каждую строчку. ща подумаю почему у тебя не работает. я им пользуюсь постоянно
Напиши плиз версию мирк. Кста ты поставил галочку напротив: "включить прокси-скрипт"?. какого типа прокси используешь. кинь сюда свой текстовый файл с проксями, чтоб я знал в каком синтаксисе там хранятся прокси. кста прокси нужны соксовые. и после того как ты настроил скрипт, нажал кнопочку "использовать прокси-скрипт". надо нажать на стандартную кнопку "конект" в мирк-клиенте |
я тут еще подумал.. помню что была проблема если в адресе находятся пробелы. тоесть сделай чтоб полный путь к файлам с проксями был без пробелов. если поможет и проблема была в этом - скажешь, буду править
|
Спасибо за быстрый ответ! Вот перекинул файл с проксями на C:\proxy.txt, еще на всякий случай сделал только socks4, но все по прежнему: "* Firewall is on Socks4 (xxx.xxx.xxx.xxx 1080)
- * Connecting to irc.dal.net (6661) - * Firewall: Unable to connect to firewall - * Connect retry #1 irc.dal.net (6661) (dns pool) - * Firewall: Unable to connect to firewall - * Connect retry #2 hotspeed.sg.as.dal.net (6666) - * Firewall: Unable to connect to firewall". И так может до бесконечности. Может я туплю, и надо сервер IRC'шный как-то особенно подобрать? Прокси из файла берет как-то хитро, почему-то только третий по списку, и уже никуда его не переключает, хотя опция "ходить по кругу" включена. Если есть идеи как пофиксить то было бы здорово. Но если нет, то как говориться - увы. :) p.s. Пока это писал насчитал 40 failed попыток. Пользую mIRC v6.31 engl. |
убери в настройках мирка конект ретри
http://www.picamatic.com/show/2008/0...80_629x371.JPG К далнету через прокси мне неудавалось подключится, у них система хитроумная, на проверку идентов. прокси соксовые можешь взять отсюда: Free Socks Proxy прокси сервера скриптом должны менятся, надо только сесть и подождать пока живая и быстрая найдется зы: надо будет в скрипте сделать чтоб эта опция автоматом отключалась) зы2: посмотрел - нету смысла посредством скрипта автоматически отключать "conect retry". там такая функция не предусмотрена, можно отключить только если перезаписывать скриптом файл mirc.ini. оно хранится в файле вот тут : n0=0,1,0,1,1,0,300,1,0,1,1,0,0,0,0,0,1,0,0,0,4096, 0,1,0,0,0,1,1,0,50,1,0,0,1,0 n1=5,100,1,1,551,27,22,0,4,1,0,0,1,1,1,1,1,1,0,0,1 ,1,1,0,5,0,1,0,0,0,1,0,1,0,1,10 n2=0,0,0,1,1,1,1,1,0,60,120,0,0,1,0,0,1,1,0,120,20 ,10,0,0,1,0,0,1,0,0,0,0,0,0,1,3 n3=10000,0,0,0,0,0,1,1,0,1,0,0,0,0,1,1,1,1,0,1,0,0 ,0,0,1,1,0,2,0,2,1,3,180,0,1,0,0 n4=1,0,1,0,0,0,9999,0,0,1,1,1,1024,1,1,9974,10,0,0,0,1,1,1,4,1,5000,1,5,0,0,3,0,1,1,0,0, 0 n5=1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,0,300,30,10,0 ,1,29,0,0,1,8192,1,0,0,115,0,1,0,0 n6=0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,0,0,1,100 0,1,1,0,1,1,0,1,4,1,0,1,0,0 n7=1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,1,70,0,4,0,1,1, 1,1,1,0,0,0,0,1,1,1,1,1,0,1 n8=1,3,1,207,1,1,1,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0 мне такой способ хранения не понравился) есть подозрения что структура этого файла меняется от версии до версии. а я стараюсь писать скрипты универсальные) так что лучше всего при надобности сам отключай в менюшке |
Всё заработало, и даже живая прокся нашлась. ElimS ты крут! Спасибо! :D
|
незачто:) баги и пожелания пиши сюда)
кста в планах опубликовать инвайт-скрипт: собирает по сети все ники, а потом тупо начинает всех инвайтит на канал. при превышении лимита инвайтов - реконект и дальше продолжение инвайтов. канал быстро растет, так как у многих стоит автоджойн при инвайте. а если еще поставить галочку напротив - "инвайтить при выходе из канала". челове просто не может покинуть канал :) и спам скрипт - тоже собирает по сети ники, и потом всем начинает писать в приват указанное сообщение |
Ищите инвайт скрипт здесь - http://forum.antichat.ru/thread104183.html
|
единственное место, где я нашел то, что нужно. Афтару дико респектоз!
|
| Время: 01:43 |