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

Создано ветеранами, открыто для всех

Мы считаем важным отдавать долг сообществу. Наши проекты с открытым исходным кодом создаются с тем же оперативным опытом, который мы вкладываем в коммерческую работу, и у каждого из них есть собственный сайт.

Два способа увидеть свою сеть

Один находит каждое устройство в вашей локальной сети. Другой следит за тем, куда уходит весь ваш трафик, и отмечает все подозрительное.

MIT

291 LAN Orangutan

Самостоятельно размещаемое обнаружение сети для домашних лабораторий

Легкий сетевой сканер. Обнаруживайте устройства с помощью nmap, присваивайте им метки и отслеживайте их между сканированиями, охватывайте несколько сетей благодаря поддержке Tailscale, и все это через понятный веб-интерфейс или CLI. Один кроссплатформенный исполняемый файл.

Звезды Форки Релиз Сборка Лицензия Упомянут в Awesome DevHunt: 2-й продукт недели
AGPL-3.0

291 LAN Sheriff

Самостоятельно размещаемый мониторинг сети для домашних лабораторий

«Никто не покинет город незамеченным.»

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

Звезды Форки Релиз Сборка Лицензия DevHunt: 1-й продукт недели

Скоро новое ПО

Мы только начинаем. Подписывайтесь на нас в GitHub, чтобы следить за обновлениями.

Скоро

291 SDR Mobile

Почувствуйте спектр

SDR Bridge, серверное ПО приемника, на котором работает наше мобильное приложение, скоро появится на GitHub. Оно работает на Raspberry Pi рядом с вашей антенной и превращает RTL-SDR, HackRF или LimeSDR в приемник, доступный откуда угодно. 291 SDR Mobile подключается к нему и позволяет настраиваться касанием.

Скоро

Yagi

SQL для радио

Язык программирования для радио. Опишите сигнал один раз, и Yagi построит приемник, тестовые сигналы и детектор, в реальном времени или по записи. Частоты, частоты дискретизации и аппаратные ограничения являются частью языка, поэтому ошибки обнаруживаются еще до запуска.