Перейти до основного вмісту
ВІДКРИТИЙ КОД
Значок LAN Sheriff

291 LAN Sheriff

«Ніщо не покине місто непоміченим.»

Ваші пристрої цілий день вивозять трафік за межі міста. LAN Sheriff тут закон: самостійно розміщуваний монітор з відкритим кодом, який стежить за кожним з’єднанням, що залишає цю машину, а з правильної точки спостереження й за кожним пристроєм у вашій мережі. Він показує на мапі, куди прямує трафік, і позначає все підозріле. Усе локально, без хмари.

LAN Sheriff: мапа вихідного трафіку «Сторожова вежа», що показує кожне активне зовнішнє з’єднання на мапі світу в режимі помічника

Сторожова вежа: кожне вихідне з’єднання на живій мапі світу. Показано режим помічника; налаштування не потрібні.

Ліцензія AGPL-3.0

Значок LAN Sheriff LAN Sheriff

Дізнайтеся, з ким насправді спілкуються ваші пристрої
Розробник: 291 Group

Зірки Форки Реліз Збірка Ліцензія

Ваші пристрої постійно спілкуються з інтернетом, і майже ніщо з цього не ініціюєте ви. Телефони, ноутбуки, телевізори, термостати, дверні дзвінки: усі вони тихо надсилають дані на сервери по всьому світу. Застосунки виходять на зв’язок, телеметрія, трекери, рекламні мережі, а іноді й щось, чого там узагалі не має бути. Зазвичай усе це невидиме.

LAN Sheriff робить це видимим. Запустіть одну програму, відкриється браузер, і без жодного налаштування він покаже вам у реальному часі все, що ця машина надсилає назовні, куди саме, кому це належить, і позначить усе підозріле. Яку частину мережі ви бачите, залежить від того, де ви його запускаєте: з маршрутизатора або дзеркального порту комутатора він охоплює кожен пристрій, а пов’язані між собою екземпляри покривають решту. Дані залишаються на ваших власних машинах. Без облікового запису, без хмари, без телеметрії.

🌍

Мапа вихідного трафіку наживо

Мапа світу з лініями до кожного зовнішнього сервера, якого досягає ваш трафік.

🛰️

Три способи побачити мережу

Режиму помічника не потрібні привілеї, режим патруля стежить за кожним пристроєм, що проходить через його точку спостереження, а пов’язані екземпляри покривають те, чого жоден із режимів не досягне самостійно.

🔒

Тільки ваше

Без облікового запису, без хмари, без телеметрії. Єдиний бінарний файл для Linux, macOS, Windows і Raspberry Pi. Він ніколи не блокує, не відкидає й не змінює трафік.

$ sudo lan-sheriff

Значок LAN Sheriff LAN Sheriff — Patrol mode
Watching 24 devices...
http://localhost:2911

FLAGGED  Smart-TV → 5 new orgs, beaconing 60s
FLAGGED  laptop  → first contact: unfamiliar hosting org
OK       phone   → api.apple.com (US)

The Wanted List: 3 items need your attention →

Чотири вагомі причини

Це справді відкриває очі, а іноді він ловить ту єдину річ, якій тут не місце.

👀

Цікавість

Підключіть новий смарт-телевізор і подивіться, як він одразу «дзвонить додому» десятку компаній-трекерів. Побачити це на мапі світу просто приголомшливо.

🕵️

Конфіденційність

Нарешті побачте, з ким ваші пристрої діляться даними, замість того щоб вірити компаніям на слово.

🛡️

Безпека

Якщо щось скомпрометовано або гаджет почав надсилати маякові сигнали на підозрілий сервер, саме тут ви це побачите. Це й є справжня робота шерифа.

🗺️

Розберіться у своїй конфігурації

Для домашньої лабораторії чи купи пристроїв він малює живу мапу того, як усе насправді з’єднано й спілкується.

Вежа керування польотами для вашої мережі

Усе, що прилітає й відлітає: видиме, пояснене й упорядковане за рівнем підозрілості.

🌍

Сторожова вежа (мапа вихідного трафіку)

Жива мапа світу з лініями від вас до кожного зовнішнього сервера. Натисніть на пункт призначення, щоб побачити країну, місто, організацію-власника (AWS, Google, Cloudflare…), зворотний DNS, протокол, порт, байти, тривалість і застосунок чи пристрій, що відповідає за з’єднання. Позначає фонові перемовини, маякові сигнали та країни, яких ще ніколи не було. Спостерігайте наживо або перемотайте історію назад і відтворіть, з чим спілкувався будь-який застосунок.

📡

Радіоперемовини (DNS-стрічка)

Жива, зручна для читання стрічка кожного DNS-запиту: хто запитав, домен, у що він розв’язався і як швидко. Показує найпопулярніші домени, домени, побачені вперше, і запити до відомих доменів трекерів, реклами, телеметрії чи шкідливого ПЗ (позначені, не заблоковані).

🕸️

Мапа дільниці (мапа мережі)

Автоматично створює схему вашої мережі за спостережуваним трафіком, без ручного введення. Пристрої є вузлами, з’єднання є зв’язками, плюс згруповані зв’язки назовні в інтернет. Для кожного пристрою показано ім’я хоста, IP, MAC, виробника, ймовірний тип і відкриті порти.

📋

Реєстр (перелік пристроїв)

Постійно оновлюваний список кожного пристрою: онлайн/офлайн, коли побачено вперше й востаннє, IP, MAC, виробник, ім’я хоста, тип і сервіси. Позначайте пристрої, призначайте помічниками тих, яким довіряєте, або беріть решту під нагляд. Він сповіщає, коли під’єднується невідомий пристрій, і кожна класифікація пояснює докази, на яких вона ґрунтується.

⭐

Список розшукуваних (оцінка підозрілості) Що його вирізняє

Безперервно оцінює весь трафік і формує рейтинг усього, що виглядає підозріло саме зараз: перший контакт, маякові сигнали, рідкісні країни чи провайдери, згенеровані машиною домени (DGA), відкритий текст там, де очікується шифрування, незвичні порти, сканування портів, збіги зі списками загроз та обсяги, що виходять за межі звичної поведінки пристрою. Кожна позначка пояснює себе простою мовою, тож це судження, яке можна перевірити, а не чорна скринька.

🧰

Усе інше

Досьє на будь-який пункт призначення: повна історія, які застосунки до нього зверталися, обсяги та дані про власника. Глобальний пошук за пунктами призначення, доменами, пристроями та застосунками. Сповіщення у webhook, ntfy, Discord або Slack (усі вимкнено за замовчуванням). Експорт будь-якого подання в CSV і JSON. Обмежена історія, що сама себе очищує: її безпечно залишати працювати на Pi тижнями. Повний інтерфейс 12 мовами, зокрема арабською та івритом із написанням справа наліво.

Два режими з автовизначенням

Вони доповнюють один одного, а не утворюють сходинки: кожен бачить те, чого не бачить інший. Він вибирає правильний режим відповідно до ваших привілеїв і ніколи не залишить вас перед порожнім екраном.

01

🎖️ Режим помічника (за замовчуванням)

Без особливих привілеїв. Стежить за власними з’єднаннями цієї машини, зчитуючи таблиці сокетів OS, тож прив’язує кожне з’єднання до конкретного застосунку, який його створив.

# запуск від свого імені

lan-sheriff

02

🚔 Режим патруля (необов’язковий)

Підвищений доступ. Пасивно перехоплює трафік кожного пристрою, що проходить через його точку спостереження, відкриваючи ці пристрої, повну видимість DNS та автоматичне картографування мережі. Дайте йому точку спостереження: запустіть його на маршрутизаторі або на дзеркальному порту (mirror/SPAN). Без неї комутатор показує лише трафік цієї машини. Якщо він не може отримати доступ для патрулювання, то працює в режимі помічника й підказує, що ви отримали б.

# у точці спостереження

sudo lan-sheriff

Єдиний бінарний файл для Linux, macOS і Windows, зокрема Raspberry Pi. Він ніколи не блокує, не відкидає й не змінює трафік. А для закутків мережі, яких не досягає жодна окрема точка спостереження, екземпляри об’єднуються в пари: це Диспетчерська, про неї нижче.

Виявлення пристроїв таки здійснює зондування: воно один раз розмірено сканує локальний сегмент, а перевірку портів на вимогу ви запускаєте самі. Запускайте LAN Sheriff лише в мережах, якими володієте або які маєте право моніторити.

Диспетчерська

Кожен помічник доповідає, а одна консоль тримає всю картину.

Окремі встановлення LAN Sheriff об’єднуються в пари й діляться тим, що бачить кожне, тож ви отримуєте видимість усієї мережі без SPAN-порту, дзеркального порту комутатора чи запуску чогось на маршрутизаторі. Там, де це застосовно, це навіть краще за перехоплення пакетів: екземпляр у режимі помічника точно знає, який застосунок відкрив з’єднання, а цього факту ніколи немає в пакетах.

🔕

Вимкнено, доки ви не вирішите інакше

Жодного слухача, жодної пари ключів, нічого відкритого, доки ви це не ввімкнете. Об’єднання в пару відбувається явно: один екземпляр показує код приєднання, і ви переносите його на інший. Він ніколи не шукає нових партнерів самостійно.

📊

Зведення, а не сирий трафік

Екземпляри обмінюються агрегованими даними (кінцева точка, організація, країна, застосунок, лічильники) через взаємно автентифікований зашифрований канал із закріпленими ключами. Сирі подробиці залишаються на машині, яка їх зафіксувала.

🎖️

Авторство зберігається

Кожне об’єднане спостереження фіксує, який екземпляр про нього повідомив, тож екземпляру можна перестати довіряти, не розриваючи пари. Екземпляр, що зник, стає сірим і ніколи не гальмує інших.

Ніщо не потрапляє до третіх сторін. Диспетчерська працює лише в локальній мережі: без сервера, без брокера, без ретранслятора, без пробивання NAT. Дані переміщуються лише між машинами, якими ви володієте і які ви явно об’єднали в пари, і більше нікуди.

Повна екскурсія

Кожен екран цієї сторінки в русі: мапа вихідного трафіку, схема мережі, список розшукуваних і налаштування за ними.

Огляд LAN Sheriff: екскурсія мапою вихідного трафіку «Сторожова вежа», схемою мережі «Мапа дільниці», «Списком розшукуваних» і панеллю налаштувань з об’єднанням у пари в «Диспетчерській»

Прогулянка всім інтерфейсом. Записано на збережених демонстраційних даних, тож цифри не змінюються.

ВІДКРИТИЙ КОД

Шериф у місті

Безкоштовно, з відкритим кодом за ліцензією AGPL-3.0, створено ветеранами.