Перейти к основному содержимому

Соединения

Раздел отображает TCP/UDP-соединения, проходящие через b4, в реальном времени. Данные поступают через WebSocket - таблица обновляется непрерывно.

connections

Таблица соединений

Столбцы

СтолбецОписание
ВремяВремя соединения (ЧЧ:ММ:СС), моноширинный шрифт
ПротоколЦветная метка: TCP, UDP, P-TCP, P-UDP
СетНазвание сета, если соединение обрабатывается. Пустое - соединение прошло без модификации
ДоменSNI-домен из TLS/QUIC-рукопожатия. Рядом метка версии TLS (1.2 / 1.3)
ИсточникIP отправителя. Если устройство опознано - показывает имя или vendor в виде метки
НазначениеIP:порт получателя. Возможность определить ASN и добавить IP в сет
Протоколы P-TCP и P-UDP

Префикс P означает, что соединение прошло через встроенный SOCKS5-прокси b4, а не через перехват на уровне netfilter.

Метки TLS

Метки 1.2 и 1.3 рядом с доменом - версия протокола TLS. Провайдеры могут блокировать TLS 1.2 и 1.3 разными методами, поэтому для них могут потребоваться разные стратегии обхода. Сеты можно настроить на конкретную версию TLS во вкладке Цели.


Добавление доменов в сеты

Если домен не входит ни в один сет, рядом с ним отображается иконка +. При нажатии открывается диалог добавления:

  1. Выбор шаблона домена - от точного до широкого:

    • rr1---sn-ab5l6ne7.googlevideo.com - самый точный, только это имя хоста
    • *.googlevideo.com - промежуточная точность
    • *.*.googlevideo.com - самый широкий, все поддомены
  2. Выбор сета - в какой сет добавить домен (выпадающий список включённых сетов)

  3. Нажмите Добавить домен

подсказка

Для YouTube и подобных сервисов, которые используют множество CDN-поддоменов, выбирайте широкий шаблон (например, *.googlevideo.com). Иначе придётся добавлять каждый поддомен отдельно.

Если домен уже в сете - вместо + отображается серая галочка.


Добавление IP/CIDR в сеты

Клик по иконке + рядом с IP назначения открывает диалог с информацией об IP.

Обогащение данных

Перед добавлением можно получить информацию об IP:

КнопкаИсточникЧто показывает
Загрузить сетевую информациюRIPE NCCASN, анонсированные префиксы
Обогатить через IPInfoipinfo.ioОрганизация, hostname, расположение, координаты
IPInfo

Для использования IPInfo необходимо указать токен API в Настройки → Основные. Бесплатный токен можно получить на ipinfo.io.

Варианты добавления

Если ASN найден - b4 загружает все анонсированные IP-префиксы этого ASN:

  • Добавить только IP - один конкретный адрес
  • Добавить все N префиксов - все IP-диапазоны организации

Если ASN не найден - выбор CIDR-маски вручную:

МаскаОписание
/32Один IP-адрес
/24~256 IP - локальная подсеть
/16~65K IP - сетевой блок
/8~16M IP - класс A

Для IPv6 доступны маски /128, /64, /48, /32.

ASN в таблице

После обогащения рядом с IP назначения отображается метка ASxxxxx. ASN-данные кэшируются в браузере. Метку можно удалить, нажав на крестик.

Для быстрого определения ASN без открытия диалога - нажмите иконку сети рядом с IP.


Фильтрация

Поле фильтра в верхней панели поддерживает комбинирование условий:

  • + - объединение (AND)
  • ! - исключение (NOT)
  • Фильтр по полям: protocol:, domain:, asn:, device:, alias:

Примеры

ФильтрЧто покажет
tcpВсе TCP-соединения
domain:youtubeСоединения с «youtube» в домене
tcp+!domain:google.comTCP-соединения, кроме Google
protocol:udp+domain:discordUDP-соединения к Discord
asn:AS13335Соединения к Cloudflare
device:iPhoneСоединения от устройства с именем iPhone

Фильтр сохраняется между сессиями.

При активном фильтре в панели отображается количество отфильтрованных соединений. Сортировку можно сбросить кнопкой × рядом с индикатором сортировки.


Режим отображения

Переключатель в верхней панели:

РежимОписание
Только доменыПоказывает только соединения с распознанным SNI-доменом. Режим по умолчанию
Все пакетыПоказывает весь перехваченный трафик, включая пакеты без домена
подсказка

Режим Все пакеты полезен для диагностики - можно увидеть, какой трафик b4 перехватывает, но не может распознать. В обычной работе достаточно режима Только домены.


Управление потоком

Данные поступают непрерывно. Таблица автоматически прокручивается к последним записям. Если прокрутить вверх - автопрокрутка останавливается, и в правом нижнем углу появляется кнопка возврата вниз.

Горячие клавиши

КлавишаДействие
P или PauseПауза / возобновление потока. При паузе рамка таблицы подсвечивается
Ctrl+X или DeleteОчистить таблицу

Кнопка очистки

Иконка корзины в верхней панели очищает все отображаемые соединения.


Метка непросмотренных доменов

В боковом меню рядом с пунктом Соединения может отображаться счётчик - количество новых соединений, которые совпали с сетом, пока вы находились на другой странице. Счётчик сбрасывается при переходе на страницу соединений.