Як я можу отримати Tor для використання унікального IP для кожного екземпляра Tor, відкритого в C ++, Python або Perl? Чи є команда, щоб змусити його використовувати унікальний IP, який я можу просто зателефонувати за допомогою підпроцесу?
* ура
Як я можу отримати Tor для використання унікального IP для кожного екземпляра Tor, відкритого в C ++, Python або Perl? Чи є команда, щоб змусити його використовувати унікальний IP, який я можу просто зателефонувати за допомогою підпроцесу?
* ура
Відповіді:
Потрібно підключитися до контрольного порту ToR і видати певні сигнали, щоб створити нове з'єднання. Можливо, вам доведеться вручну перевірити, що таке кінцевий IP.
Цей документ має деякий приклад коду в Java і Python для взаємодії з ToR поряд з деякими сигналами і як їх використовувати. Можливо, ви шукаєте NEWNYM
, але це не висвітлено у зв'язаному документі. З трохи googling, ви можете знайти більше інформації про управління ToR через його порт управління.
Використовуйте це у bash:
(echo authenticate '""'; echo signal newnym; echo quit) | nc localhost 9051
Використовуйте це в PHP:
// flush Tor circuit, obtain new IP
$password = '""'; // replace with your Tor password (if any)
exec("(echo authenticate $password; echo signal newnym; echo quit) | nc localhost 9051", $out);
print_r($out);