Простое приложение на Python, которое использует Tor для заполнения IP-граббера адресами Tor и чередуется после каждого запроса. Использует запросы и модули ствола. Я сделал это, чтобы поэкспериментировать с тем, как Python может взаимодействовать с Tor, а также для людей, которые должны раскрывать свой IP-адрес через граббер IP-адресов, чтобы испортить людям день, рассылая спам-страницы с ненужными IP-адресами и скрывая при этом свои.
Изображения:
Предварительные требования: Тор
Инструкции/Настройка:
Отредактируйте файл torrc, чтобы включить контроллер и хэш-пароль, например. ControlPort 9051 HashedControlPassword 16:05834BCEDD478D1060F1D7E2CE98E9C13075E8D3061D702F63BCD674DE (этот хешированный пароль — «пароль», который НЕ рекомендуется использовать, поскольку взлом идет, бррт. Если вы не знаете, как сгенерировать пароль, откройте командную строку cmd в каталог исполняемого файла tor и введите tor --hash-password "<new_password>" замените <new_password> на тот, который вам нужен.)
запустите Tor либо через браузер и запустите прокси-сервер, либо через исполняемый файл Tor. (Обратите внимание: вам нужно будет удалить службу и переустановить ее снова, если она была установлена ранее, как показано ниже:
tor --service удалить
tor --service install -options ControlPort 9051
tor --перезапуск службы
отредактируйте скрипт и введите URL-адрес ссылки и заголовок, если необходимо.
Запускайте и наблюдайте, как поток запросов поступает
При текущей скорости у меня это около 3 запросов в секунду, однако это может варьироваться в зависимости от скорости соединения. Протестировано на Windows и Python3.8, совместимость с Linux вероятна, но не проверена.