Как получить больше данных на onion-сайте в TOR?

211
15 июля 2022, 04:30

Создал onion-сайт, но переменная $_SERVER не отображает ничего полезного. Мне кажется, можно как-то получить информацию о цепочке, её IP и т.д., но как это сделать? Может в TOR всё иначе?

Array
(
    [HTTP_HOST] => kabuxgvkn2z4dotz.onion
    [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
    [HTTP_ACCEPT_ENCODING] => gzip, deflate
    [HTTP_ACCEPT_LANGUAGE] => en-US,en;q=0.5
    [HTTP_CONNECTION] => keep-alive
    [HTTP_UPGRADE_INSECURE_REQUESTS] => 1
    [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 10.0; rv:78.0) Gecko/20100101 Firefox/78.0
    [PATH] => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    [SERVER_SIGNATURE] => 
Apache/2.4.10 (Debian) Server at kabuxgvkn2z4dotz.onion Port 80

    [SERVER_SOFTWARE] => Apache/2.4.10 (Debian)
    [SERVER_NAME] => kabuxgvkn2z4dotz.onion
    [SERVER_ADDR] => 127.0.0.1
    [SERVER_PORT] => 80
    [REMOTE_ADDR] => 127.0.0.1
    [DOCUMENT_ROOT] => /var/www/html
    [REQUEST_SCHEME] => http
    [CONTEXT_PREFIX] => 
    [CONTEXT_DOCUMENT_ROOT] => /var/www/html
    [SERVER_ADMIN] => webmaster@localhost
    [SCRIPT_FILENAME] => /var/www/html/index.php
    [REMOTE_PORT] => 36096
    [GATEWAY_INTERFACE] => CGI/1.1
    [SERVER_PROTOCOL] => HTTP/1.1
    [REQUEST_METHOD] => GET
    [QUERY_STRING] => debug=1
    [REQUEST_URI] => /?debug=1
    [SCRIPT_NAME] => /index.php
    [PHP_SELF] => /index.php
    [REQUEST_TIME_FLOAT] => 1606265637.799
    [REQUEST_TIME] => 1606265637
)
Answer 1

Такую информацию можно получить из логов тора. По сигналу SIGUSR1 процессу Тора, Тор выдает в лог информацию о текущем состоянии. Либо активировать режим Debug путем посылания процессу тора сигнала SIGUSR2. Подробнее в документации Тора.

Либо подключаться к ControlPort используя протокол описанный в спецификациях тора. Программы, которые подключаются к нему для приимера можно взять со странички Support Programs.

READ ALSO
Регулярное выражение для валидации имени пользователя

Регулярное выражение для валидации имени пользователя

Подскажите, пожалуйста, как должно выглядеть регулярное выражение для проверки имени пользователя, которое не должно начинаться с цифры...

225
Как сменить формат даты при отправке ajax?

Как сменить формат даты при отправке ajax?

Всем привет! Как при отправке ajax запроса, либо при его получении обработчиком изменить формат даты? input type="date" принимает дату в формате...

214
grpc забсрок к докеру

grpc забсрок к докеру

Привет всем у меня есть dockerfile

326
Невозможно удалить объект, поскольку он не был найден в ObjectStateManager

Невозможно удалить объект, поскольку он не был найден в ObjectStateManager

Только начинаю взаимодействие с БД в С#, наткнулся вот на такую проблему, версия EF 62

307