myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Антитор, API2 | Запрет Tor exit node

Tsd
сообщение 15.3.2012, 20:36
Сообщение #1


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171
Спасибо сказали: 182 раза




Идея: RoLex
Автор: Tsd
Версия скрипта: 1.0
Версия API: 2
OS: Windows
Описание скрипта: Скрипт не даёт зайти на хаб пользователям, использующим технологию Tor
Проще говоря, эта технология похожа на коннект пользователя на хаб через прокси, но более продвинутая.
Скрипт использует утилиту Curl для обновления списка IP торов с сервера обновлений.
Операторов не трогает. Вид наказания и другие настройки в конфигураторе.
Протестировано на OS Windows Server 2003, PtokaX 0.4.2.0
Tsd © 15.03.2012
Прикрепленные файлы
Прикрепленный файл  AntiTor.rar ( 1.15 мегабайт ) Кол-во скачиваний: 149
 


Спасибо сказали:
Go to the top of the page
+Quote Post
ShadoWx
сообщение 15.3.2012, 21:13
Сообщение #2


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 216
Регистрация: 23.10.2008
Из: Саратов
Пользователь №: 865
Спасибо сказали: 60 раз




а подобное возможно реализовать для русхаба под линуксом?
Go to the top of the page
+Quote Post
Tsd
сообщение 15.3.2012, 21:16
Сообщение #3


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171
Спасибо сказали: 182 раза




Если кто переведёт.

Go to the top of the page
+Quote Post
Saymon21
сообщение 15.3.2012, 21:32
Сообщение #4


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




Цитата(ShadoWx @ 15.3.2012, 22:13) *
а подобное возможно реализовать для русхаба под линуксом?

Конечно. Мб чуть позже выложу.


Спасибо сказали:
Go to the top of the page
+Quote Post
ShadoWx
сообщение 15.3.2012, 21:40
Сообщение #5


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 216
Регистрация: 23.10.2008
Из: Саратов
Пользователь №: 865
Спасибо сказали: 60 раз




Премного благодарен embarrassed.gif
Go to the top of the page
+Quote Post
Ksan
сообщение 17.3.2012, 5:33
Сообщение #6


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Tsd, подумай над этим:
Тут кусок кода из скрипта с моими комментариями
Код
            if d == 1 then
                tTorList = {}  -- так как эта таблица обнуляется
                for l in io.lines(sTorFile) do
                    if GetIdx(l) == 0 then  -- то нет нужды в этой строке (и не будет ненужных лишних проверок внутри пустой таблицы)
                        c = c + 1
                        table.insert(tTorList,l)
                    end  -- и в этой строке тоже нет нужды
                end
                sMsg = "Обновление IP торов успешно завершено. В таблице "..tostring©.." IP."
                MsgToOPs(sMsg)
            end

Или я чего-то не понимаю..
Go to the top of the page
+Quote Post
CrazyKiller
сообщение 17.3.2012, 11:27
Сообщение #7


Продвинутый участник
****

Группа: Пользователи
Сообщений: 189
Регистрация: 20.4.2009
Пользователь №: 3 121
Спасибо сказали: 12 раз




не тудой, сори )))
Go to the top of the page
+Quote Post
Tsd
сообщение 21.3.2012, 18:52
Сообщение #8


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171
Спасибо сказали: 182 раза




To Trans
if d == 1 then -- флаг того, что в скаченном файле есть отличие от таблицы.
if GetIdx(l) == 0 then -- проверка на одинаковые IP в файле (иногда повторяются).
Но можно задокументировать те две строки и пренебречь малым процентом повторов.
Не знаю как будет, если качать базу с IP серверов в кучу - наверняка будет много повторов.
На подходе новая версия для PtokaX
Go to the top of the page
+Quote Post
Ksan
сообщение 21.3.2012, 20:29
Сообщение #9


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Tsd, посмотри ещё раз на строку
Код
if GetIdx(l) == 0 then

Там отправляет проверять пустую таблицу. Однозначно пустую! Ибо ты эту таблицу обнулил в предыдущей строке:
Код
tTorList = {}
Go to the top of the page
+Quote Post
Tsd
сообщение 22.3.2012, 9:29
Сообщение #10


Продвинутый участник
****

Группа: Пользователи
Сообщений: 176
Регистрация: 11.7.2008
Пользователь №: 171
Спасибо сказали: 182 раза




При первом же
table.insert(tTorList,l)
она уже не будет пустая.
Go to the top of the page
+Quote Post
GULAM33
сообщение 17.11.2012, 22:38
Сообщение #11


Участник
**

Группа: Пользователи
Сообщений: 41
Регистрация: 9.10.2011
Из: Владимирская обл.
Пользователь №: 9 819
Спасибо сказали: 3 раза




Возможно ли и как правильно добавить еще источник обновления ПРОКСИ?
Не будет ли после обновления с одного источника очищаться база с прокси при обновлении со следующего источника?
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsАнтитор, API2 | Запрет Tor
14 KCAHDEP 16 719 21.8.2016, 1:10 Посл. сообщение: 000000
No New Posts Topic has attachmentsСкрипт антитор
Прошу перевести
4 Tsd 8 617 16.8.2011, 8:50 Посл. сообщение: Tsd

 



RSS Сейчас: 23.12.2024, 4:37