# OOB

OOB, он же out-of-band, он же `oob.bksp.in` и `oob.int.bksp.in` в одном лице. ПАК из:

* Роутера MikroTik RB951Ui-2HnD
* USB LTE-модема Huawei E3372, fw:*“не для продажи,* :rainbow_flag:*”*
* SIM карты от ~~Tele2~~ T2 с тарифом “интернет для вещей”, оплаченным “на год” до ноября 2026
* UPS Ippon Back Power Pro 400 `ups-automation` для СКУД’а, располагающийся в сенях
* WireGuard тоннелей от `oob` до статических IPv4, предоставленных резидентами, чтоб вытащить сервис из-за LTE’шного CGNAT
* `A` записей `oob.bksp.in` в зоне на Cloudflare, указывающих на вышеупомянутые IPv4 адреса
* `A` записи и lease в DHCP на `uxie` на `10.0.2.112`, as in “[112 (emergency telephone number)](https://en.wikipedia.org/wiki/112_(emergency_telephone_number))”

Задача ПАК — при отказе `uxie` дать доступ в остатки сети спейса для диагностики и, если возможно, починки.

## Доступ

Снаружи — доступ к `oob.bksp.in` на порт `0x0800b` к пользователю `bksp` по ssh ключам с `cauth.bksp.in`. Например, с таким `~/.ssh/config`:

```none
Host oob.bksp.in
  User bksp
  Port 32779
Host oob.int.bksp.in
  User bksp
  Port 22
```

:warning: Не работают `ecdsa-sha2-nistp256`, `sk-ecdsa-sha2-nistp256@openssh.com` и `sk-ssh-ed25519@openssh.com`, в том числе и `b4cksp4ce-r00t`. “Обычные” `ssh-ed25519` и `ssh-rsa` работают.

Изнутри, из сети B4CK, по адресу `oob.int.bksp.in` также доступен пользователь `admin` с паролем из кейчейна.

## LTE Модем и SMS

WEB-интерфейс позволяет почитать свежие SMS, изучить уровень сигнала, номер Cell ID и т.п.

Из B4CK web-интерфейс LTE модема [доступен  без аутентификации](https://h).

Через OOB он доступен с помощью ssh port-forwarding:

```none
$ port=$(( $RANDOM + 1024 ))
$ ssh -D ${port} oob.bksp.in
$ chromium-browser --temp-profile --incognito \
    --proxy-server=socks5://localhost:${port} \
    http://192.168.8.1/
```

:warning: Веб-приложение интерфейса использует `Location: http://192.168.8.1/…`, поэтому даже не пытайтесь использовать `ssh -L 8080:192.168.8.1:80 oob.bksp.in`.

## Привет от ValdikSS

Telnet с `root` доступом и adb также доступны на LTE-модеме. Данные сервисы доступны только с самого роутера `oob.bksp.in`, а вот доступ из других сетей (хочется верить) к ним закрыт firewall’ом.

## Port-knocking

В настоящий момент port-knocking не используется, но может появиться в будущем, если интернет-сканеры будут излишне докучать. А так… Пока только [censys.io `oob` переписал](https://search.censys.io/search?q=services.ssh.server_host_key.fingerprint_sha256%3A+b7cb13061c7206b496a402ce496024a4120aea76b0fb5589c57fd1f4b7e88799&resource=hosts) :slightly_smiling_face:

---

**Documents**

- [BKSP 101](https://wiki.bksp.in/s/public/doc/bksp-101-HvrtlzB32F)
- [Проекты](https://wiki.bksp.in/s/public/doc/proekty-yjWZscgTvo)
- [Infrastructure](https://wiki.bksp.in/s/public/doc/infrastructure-VPKsJwVSVh)
- [Пространство](https://wiki.bksp.in/s/public/doc/prostranstvo-UF1eSbQDi5)
- [Equipment](https://wiki.bksp.in/s/public/doc/equipment-t5MYAVJ8l0)
- [Other](https://wiki.bksp.in/s/public/doc/other-uPW1YJQaRt)