Черно-треугольние

Черно-треугольние

https://t.me/black_triangle_tg
  • Устанавливаем i2pd. Мануал по установке под свою ОС берем с официального сайта:
    https://i2pd.readthedocs.io/en/latest/user-guide/install/
  • После установки создаем серверный I2P туннель — это виртуальный адрес, по которому наш XMPP сервер будет доступен. В фаил

/var/lib/i2pd/tunnels.conf

Дописываем следующие строки:

[prosody-s2s]
type=server
host=127.0.0.1
port=5269
inport=5269
keys=prosody.dat

[prosody-c2s]
type=server
host=127.0.0.1
port=5222
inport=5222
keys=prosody.dat
  • Перезагружаем i2pd
service i2pd restart
  • Узнаем какой у нас будет адрес из логов
grep "New private keys file" /var/log/i2pd/i2pd.log | grep -Eo "([a-z0-9]+).b32.i2p" | tail -n1

это будет домен для вашего XMPP сервера.

  • Устанавливаем сервер XMPP согласно мануалу под твою ОС, мануалы тутЬ:

https://prosody.im/download/start

  • Устанавливаем lua библиотека bit32

apt install lua-bit32

  • Устанавливаем модуль mod_darknet в директорию модулей prosody, обычно это /usr/lib/prosody/modules
wget https://raw.githubusercontent.com/majestrate/mod_darknet/master/mod_darknet.lua
  • Теперь редактируем конфиг /etc/prosody/prosody.cfg.lua. Замените xxx.b32.i2p на свой адрес:
interfaces = { "127.0.0.1" };
admins = { "admin@xxx.b32.i2p" };
modules_enabled = {
    "roster"; "saslauth"; "tls"; "dialback"; "disco"; "posix"; "private"; "vcard";  "ping";  "register"; "admin_adhoc"; "darknet"; 
};
modules_disabled = {};
allow_registration = false;
darknet_only = true;
c2s_require_encryption = true;
s2s_secure_auth = false;
authentication = "internal_plain";

-- On Debian/Ubuntu
daemonize = true;
pidfile = "/var/run/prosody/prosody.pid";
log = {
    error = "/var/log/prosody/prosody.err";
    "*syslog";
}
certificates = "certs";

VirtualHost "xxx.b32.i2p";
ssl = {
    key = "/etc/prosody/certs/xxx.b32.i2p.key";
    certificate = "/etc/prosody/certs/xxx.b32.i2p.crt";
}
  • Генерируем сертификаты шифрования
openssl genrsa -out /etc/prosody/certs/xxx.b32.i2p.key 2048
openssl req -new -x509 -key /etc/prosody/certs/xxx.b32.i2p.key -out /etc/prosody/certs/xxx.b32.i2p.crt -days 3650
chown root:prosody /etc/prosody/certs/*.b32.i2p.{key,crt}
chmod 640 /etc/prosody/certs/*.b32.i2p.{key,crt}

Не забывай менять значения домена!

  • Перезагрузите сервер prosody
service prosody restart
  • Добавляем админский аккаунт
prosodyctl adduser admin@xxx.b32.i2p

Если вы подключаетесь к локалхосту, то в настройках клиента указываем подключение к серверу 127.0.0.1 порт 5222

Если подключаетесь к серверу удаленно через I2P, то указывайте в настройках прокси Socks5 127.0.0.1:4447

Можно даже связывать разные серверы в федерации серверов, но это уже другая история

Ну и конечно все это желательно делать на этичном софте и этичном железе.

Черный треугольник - лучший канал!!!

🤖 Open Source — Подборка полезных программ и скриптов с открытым исходным кодом, многие из которых написаны и нашими подписчиками.

=========================

👻 Привет анон — личный блог автора. Мысли, идеи, немного инсайдов и полезных вкусняшек. Группа для тех кто разделяет мои убеждения.

=========================
👨🏻‍✈️ Агент 303 — инфа на случай боевых действий и массовых волнений, выживания в экстремальных условиях. Методы спец. подразделений и разведывательных структур.

=========================

😎AliExpress Hacker — хакерские ништяки с AliExpress. Гаджеты для аудита безопасности, слежки, а так же и для противодействия всем этим мероприятиям.

=========================

🖥 komp ali — просто всякое компьютерное барахло с Ali, мышки клавы, шнуры, девайсы всякие. Красивые фиговины, зайти помечтать.

=========================

🔫 ali for agent — боевые ништяки с алихи, для ведения разведывательных операций, полезные вещи для выживания и деятельности в поле.

Report Page