TOR сеть (продолжение)

Настройка, программирование, распределённые вычисления

Модераторы: Olej, bellic, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

TOR сеть (продолжение)

Непрочитанное сообщение Olej » 05 мар 2024, 12:31

Olej писал(а):
05 мар 2024, 11:47
Поэтому конфигурирование конспектирую подробно...
Начинаем с конфигурирования своего TOR стека:
1. Генерируем то, что в TOR (документации) называют SUPER_STRONG_PASSWORD, в качестве строки пароля можете выбрать произвольное значение, а результат имеет вид:

Код: Выделить всё

olej@R420:~/2024/TOR.onion$ tor --hash-password xxxxxx
16:40AEC6D1B165AF8C6048B04C8B42984D83B842AA24E1E437B823AAA052
2. В конфигурационном файле TOR прописать (если он там не прописан) управляющий порт … по крайней мере его проверить:

Код: Выделить всё

olej@R420:~/2024/TOR.onion$ grep ControlPort /etc/tor/torrc
ControlPort 9051
3. Далее, раскомментировать в том же конфигурационном файле строку, которая включает защиту доступа к контрольному порту TOR, и записать туда полученный выше хеш пароля. Проверяем:

Код: Выделить всё

olej@R420:~/2024/TOR.onion$ grep HashedControlPassword /etc/tor/torrc
HashedControlPassword 16:40AEC6D1B165AF8C6048B04C8B42984D83B842AA24E1E437B823AAA052
4. После чего, естественно, перезапустить сервис TOR:

Код: Выделить всё

root@R420:~# systemctl restart tor.service

Код: Выделить всё

root@R420:~# systemctl status tor.service
● tor.service - Anonymizing overlay network for TCP (multi-instance-master)
     Loaded: loaded (/lib/systemd/system/tor.service; enabled; vendor preset: enabled)
     Active: active (exited) since Tue 2024-03-05 10:28:24 EET; 9s ago
    Process: 15130 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
   Main PID: 15130 (code=exited, status=0/SUCCESS)
        CPU: 2ms
   
мар 05 10:28:24 R420 systemd[1]: Starting Anonymizing overlay network for TCP (multi-instance-master)...
мар 05 10:28:24 R420 systemd[1]: Finished Anonymizing overlay network for TCP (multi-instance-master).

Код: Выделить всё

root@R420:~# date
Вт 05 мар 2024 10:28:43 EET
(Дата нам нужна для того чтобы убедиться что сервис только-что рестартовал.)

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

TOR сеть (продолжение)

Непрочитанное сообщение Olej » 05 мар 2024, 12:47

Olej писал(а):
05 мар 2024, 12:31
Начинаем с конфигурирования своего TOR стека:
На этом конфигурирование самого стека TOR заканчиваем. А со стороны монитора всё теперь гораздо проще:
1. Создать конфигурационный файл (по умолчанию он при инсталляции не создаётся):

Код: Выделить всё

olej@R420:~/2024/TOR.onion$ touch ~/.nyx/config
2. По минимуму туда достаточно прописать пароль (именно текстовую строку из которой генерировался SUPER_STRONG_PASSWORD):

Код: Выделить всё

olej@R420:~/.nyx$ cat ~/.nyx/config
# password none           # Control port password of tor.
password xxxxxx

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

TOR сеть (продолжение)

Непрочитанное сообщение Olej » 05 мар 2024, 13:07

Olej писал(а):
05 мар 2024, 12:47
А со стороны монитора всё теперь гораздо проще:
Всё! Этого достаточно чтобы запустить монитор просто по имени (даже без root прав) — все остальные возможности мы получим из меню, которое вызывается по нажатию клавиши `m`
Снимок экрана от 2024-03-05 10-31-55.png
Снимок экрана от 2024-03-05 10-31-55.png (92 КБ) 56 просмотров

Ответить

Вернуться в «Сети»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей