Браузерная инженерия · Анти-детект · Live
Сто личностей,одна машина.
Argus — анти-детект браузер: собственный форк Chromium, который несёт в каждом окне отдельную и непротиворечивую личность устройства, и настольная панель управления, которая решает, что каждому из этих окон позволено знать.

▸ Спецификация
§ 01 · О проекте
Браузер невозможно подделатьизнутри страницы.
Личность браузера — это не одно значение. Их несколько сотен: вывод canvas и WebGL, характеристики звука, установленные шрифты, метрики экрана, часовой пояс, язык, число ядер — и все они должны согласовываться друг с другом. Измените часть и оставьте остальное — само расхождение и станет сигналом.
Обычный подход — править эти значения изнутри страницы, расширением или внедрённым скриптом. Это работает, пока вопрос не зададут иначе. Свойство, перезаписанное в JavaScript, не выглядит как свойство, которое всегда было таким, а проверить факт перезаписи дешевле, чем проверять значение.
Поэтому личность пришлось опустить под страницу. Argus поставляется с собственным форком Chromium: подмена вкомпилирована в движок и управляется флагами запуска, которых страница никогда не видит. В среде JavaScript нечего искать, потому что в среде JavaScript ничего не меняли.
Именно это решение делает проект задачей компилятора и тулчейна, а не веб-задачей, — и поэтому здесь нужен конвейер сборки по трём репозиториям, а не один бандл.
§ 02 · Что внутри
Четыре решения, определившие сборку
Отпечаток, политика WebRTC и локаль применяются в процессе браузера, ниже всего, до чего может дотянуться страница. Скрипт не может обойти личность, потому что личность реализована не в скрипте.
Один профиль — один каталог Chromium на диске, одно хранилище cookie, один прокси. Каждая сессия стартует из собственного каталога, и ничто не переносится из другой.
Рабочее пространство держит до тысячи профилей на двадцати пяти местах, с общей библиотекой прокси под живыми проверками доступности — вместо текстового поля в каждом профиле.
Приложение говорит на Model Context Protocol, поэтому агент, уже умеющий пользоваться инструментами, управляет профилями без обучения отдельному API. Локальный HTTP-мост закрывает всё остальное.
§ 03 · Дизайн-система
Ахроматичная бумагаи один циан, означающий покупку.
Каждый нейтральный тон в интерфейсе — серый без примеси оттенка, поэтому единственный цвет на экране несёт смысл. Циан отмечает путь покупки; зелёный и красный оставлены только под статусы. Обе темы выпускаются вместе, и ни один компонент не зашивает цвет: компоненту нужен токен, а токен разрешается по теме.
▸ Палитра · светлая тема
▸ Типографика
Главные и секционные заголовки, набранные плотно. Шкала зажата между 34 и 52 пикселями, чтобы заголовок не переносился на неудобной ширине.
Основной текст, подзаголовки и таблицы. Одна гарнитура на весь интерфейс держит обвязку тихой, а продукт — заметным.
Флаги запуска, строки прокси, маршруты API — всё, что пользователь должен скопировать точь-в-точь.
§ 04 · Поверхности
Пять поверхностей,одно рабочее пространство.
Панель управления построена вокруг того, что сессии нужно до открытия и что она оставляет после закрытия. Каждая поверхность отвечает за одно из этого, а автоматизация дотягивается до всех сразу.
- P-01ПрофилиLIVE
- P-02ПроксиLIVE
- P-03АвтоматизацииLIVE
- P-04РасписаниеLIVE
- P-05Таблицы данныхLIVE
§ 05 · Попробовать
Запустите профиль сами.
Argus можно начать бесплатно — пять профилей, без карты. Подписанные и нотаризованные сборки для macOS на Apple Silicon и для Windows 10 и 11.