Net Survivalist
6.93K subscribers
98 photos
12 videos
24 files
359 links
Канал о том, как оставаться на связи, когда привычный интернет перестал существовать.

Чат канала:
https://t.iss.one/NetSurvChat
Download Telegram
yctl
[https://github.com/zhoreeq/yctl]

Python-библиотека для управление вашей Yggdrasil нодой. Синтаксис функций совместим с командами yggdrasilctl (https://yggdrasil-network.github.io/admin.html)
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
matterbridge
[github.com/42wim/matterbridge/]

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

• Поддержка мостов между любыми протоколами (Discord, Gitter, IRC, Mattermost, Matrix, RocketChat, Slack, Telegram, XMPP)
• Поддержка нескольких шлюзов (мостов) для ваших протоколов
• Редактирование и удаление сообщений
• Сохранение потоков, когда это возможно
• Работа с вложениями / файлами
• Подмена имени пользователя и аватара
• Собственное API
(github.com/42wim/matterbridge/wiki/Api)
👍8🔥3😁1
Freenet
[https://freenetproject.org/ru/]

Freenet — одноранговая сеть, предназначенная для децентрализованного распределённого хранения данных без возможности их цензуры, созданная с целью предоставить пользователям электронную свободу слова путём обеспечения невозможности удаления или блокировки файлов. Freenet работает на основе объединения в общий фонд (пулинга) предоставленной пользователями своей полосы пропускания и дискового пространства своих компьютеров для публикации. Сеть использует разновидность маршрутизации по ключам, похожую на распределенную хеш-таблицу, для определения местонахождения пользовательских данных.

По мнению многих, Freenet фундаментально отличается от других пиринговых сетей: эта сеть всё ещё несколько сложней в использовании и значительно медленней. Однако после включения и некоторого времени работы в этой сети её узлы становятся более быстрыми и начинают более эффективно извлекать из сети данные.

В настоящее время Freenet не может быть использован для создания или распространения динамического контента, такого, который использует базы данных или скрипты. Но в то же время, может рассматриваться как огромное потенциально ненадёжное устройство хранения информации.

Разрабатывается c 2000 года.
👍12😁2
Forwarded from Decentralize!
REPOST ↓ DarkWeb

🌍 CoyIM — личный мессенджер

CoyIM - защищенный мессенджер с шифрованием и функцией секретных чатов.

Передача данных основана на XMPP (OMEMO), посредством которого реализовано сквозное шифрование.

Отсутствует версия для Android.

Скачать можно по ссылке https://coy.im/download/
👍4👎4
Примеры успешных существующих проектов публичных альтернативных сетей:

Крупные альтернативные сети по странам
Spain: https://guifi.net/
Germany: https://freifunk.net/
Greece: https://awmn.net/
Austria: https://funkfeuer.at/
Italy: https://ninux.org/
Slovenia: https://wlan-si.net/

Средние альтернативные сети по проектам
Consum.nethttps://dek.spc.org/julian/consume/
Open Wireless Network: https://own.spc.org
RedHook WiFi: https://rhicenter.org/redhookwifi/
Mesh-club: https://falanster.by/en/mesh-club/ 
Detroid Technology Community Project: https://alliedmedia.org/
Digital Merthyr: https://digitalmerthyr.org.uk/
SEED grants: https://www.newamerica.org/oti/...2015-seed-grants/
👍13
p2p.chat
[https://p2p.chat/]

это одноранговое приложение для видеоконференцсвязи. Вы можете использовать готовое решение или развернуть собственный сервер (https://github.com/tom-james-watson/p2p.chat)

• использует WebRTC для передачи всех видео и данных между одноранговыми узлами.
• одноранговые узлы взаимодействуют напрямую, при этом единственным взаимодействием с сервером является использование сервера сигнализации (https://github.com/tom-james-watson/p2p.chat/tree/master/signalling), позволяющего одноранговым узлам обнаруживать друг друга.
• все данные, передаваемые через WebRTC, полностью зашифрованы.
👍11
Babel
[https://www.irif.fr/~jch/software/babel/]

протокол маршрутизации с обходом петель для IPv6 и IPv4. Разработан для работы не только в проводных сетях, но и в беспроводных ячеистых сетях. Поэтому он особенно подходит для построения гибридных сетей — сетей, состоящих как из проводных, так и из беспроводных линий связи. Babel описан в RFC 8966.

• надежность и эффективность как в беспроводных ячеистых сетях, так и в проводных структурированных сетях;
• гибкий выбор метрик, включая счетчик хопов, потерю пакетов и задержку;
• поддержка сетей с двойным стеком (IPv4 и IPv6);
• поддержка криптографической MAC-аутентификации;
• Babel-Z -это расширение протокола Babel, которое способно учитывать радиопомехи при выборе маршрутов.
👍10
BeholderIsHere Дайджест - Коммуникации во время зомби - апокалипсиса когда доступен только смартфон

Ну не то что сразу зомби, но есть масса моментов, когда вы можете остаться без возможности связи, а доступен вам, лишь только ваш смартфон… Примеров может быть масса :
• Выезд на природу в глухие места, где волки срать боятся,
• Неожиданный катаклизм поломавший все вышки связи,
• Попадание в места массовых беспорядков ( к сожалению совсем не редкость в наше время) или в зону боевых действий (увы, но тоже неожиданно бывает), когда власти целенаправленнно выключают все общедоступные каналы гражданской связи
• Ну, окей-окей внезапный зомби-локдаун тоже никто не отменял, если верить кино.

Да и в конце концов - даже сидя в самолете на разных местах (ох уж эти лоу-костеры) иногда хочется пообщаться с родными или друзьями скинув меж делом веселую фоточку…

При всей шикарности темы, живых решений не особо то и много. Поэтому, подобрал специально для t.iss.one/NetSurvivalist именно три:  регулярно обновляемых, максимально простых в использование и доказавших на практике свое право на внимание.

Briar [ briarproject.org ]
Мой личный фаворит. Простой и надежный, как автомат Калашникова. Изначально децентрализованный, помимо использования привычного интернета через TOR в качестве транспорта, может автономно работать через WiFi и BT. Шифрование на уровне: что в хранение, что в момент передачи, плюс двойное дно и тревожная кнопка. А вот коммуницировать может только текстом и фото. Сделан с упором в ситуативную безопасность. Работает только под Android.

Bridgefy [ bridgefy.me ]
Заточен исключительно под работу через BT-соединение, посредством которого создаем меш-сеть с расстоянием между точками до 100 метров (в идеальных условиях конечно. Автор этих строк получал максимум 60 метровую зону покрытия ) Идеале, на мой взгляд, в местах большого скопления людей с установленным приложением, позволяя увеличить зону охвата. В общем решение для фестивалей, спортивных мероприятий, концертов и тп. Может передавать текст, фото, координаты. Функционал заточен именно под публичное общение с широким охватом. Не анонимен- требует интернет один раз при регистрации по номеру телефона! Создатели бесплатно отдают SDK протокола под встраивание в свои проекты. Есть версия под Apple и Android.

Berkanan [ berkanan.chat ]
Интересный оффлайн мессенджер исключительно под iOS платформу. Собственную сеть поднимает на блютузе, как обычно с заявленным шифрованием. Возможность общаться как сразу со всеми кто находится в радиусе действия, так и лично с определенным пользователем. Из интересного - есть клиент под iWatch
👍17
B.A.T.M.A.N. (better approach to mobile ad-hoc networking)
[https://www.open-mesh.org/projects/open-mesh/wiki]

протокол маршрутизации, основной особенностью которого является децентрализация сведений о лучшем маршруте в сети — ни один узел не владеет всеми данными. С использованием этой техники отпадает необходимость в распространении информации об изменениях в сети на все узлы.
При помощи этого протокола создается своеобразный виртуальный распределенный свич. Физические адаптеры используются для связи на 2-м уровне модели OSI, т.е. не нуждаются в настройке IP-адресов, масок, шлюзов...

• Поддерживается в OpenWRT
https://www.radiusdesk.com/old_wiki/technical_discussions/batman_basic
• Входит в ядро Linux.
• Предельно просто конфигурируется утилитой batctl.
• Работает почти на всех Wi-Fi адаптерах. Необходима только поддержка режима Ad-Hoc.
• Возможность работать с Ethernet адаптерами.
• Использование множественных каналов для выхода в интернет. Механизм поиска наилучшего шлюза.
👍12
Dat
[https://github.com/dat-ecosystem-archive/dat]

это протокол для обмена данными между компьютерами. Сильные стороны Dat заключаются в том, что данные размещаются и распространяются на многих компьютерах в сети, значит он может работать в автономном режиме или при плохом соединении. Основан на протоколе Hypercore (https://github.com/hypercore-protocol)

• Отслеживайте свои файлы с помощью автоматической истории версий.
• Делитесь файлами с другими пользователями по защищенной одноранговой сети.
• Автоматизируйте оперативное резервное копирование на внешние жесткие диски или удаленные серверы.
• Публикуйте и обменивайтесь файлами со встроенным HTTP-сервером.
👍7
4000 читателей! Спасибо что вы с нами!
🔥36🎉6👍1
Entry Point Дайджест - Коммуникации во время зомби - апокалипсиса когда доступен только смартфон. Выпуск 2

Продолжим тему оффлайновых мессенджеров которые сами могут создавать вокруг себя сетевую «транспортную» инфраструктуру из того, что есть в наличии на борту каждого смартфона - WiFi c BT.

Berty [ berty.tech ]
Работает на своём собственном одноименном протоколе ( berty.tech/docs/protocol ) основанного на IPFS используя для связи BLE и mDNS создавая на базе этого собственную меш-структуру. Внутри передавать можно, текст, голосовые сообщения, картинки и небольшие файлы. Как водится, разработчики говорят о нечеловеческом шифрование и анонимности. Почту и телефон при регистрации не просят - за что отдельный поклон. Из приятного: удобный, красивый интерфейс и любовь к разнообразным платформам: iOS, Android, Windows, Linux. Может ходить через тор и собственные узлы. Из необычного: может поочередно работать с нескольких аккаунтов.

dIM Chat [
dimchat.org ]
Свежак - 5 месяцев отроду! Простой и эллегантный - без всего лишнего. Опять меш-сеть, опять на BLE, опять жутко шифровано и безопасно. Идентификация оппонентов только по qr-коду (модно), через обычную сеть работать не может (увы). Может оперировать текстом и фото. Выглядит достойно, но сами не успели нормально протестировать. Версия исключительно под яблоко и не ниже 15 iOS

Пока про рабочие, бесплатные, в реальном времени работающие и с само организуемым каналом связи - всё!

Следующей серией поговорим про необычные способы поднять канал связи.
👍15🔥3
Коллеги, расскажите о своем опыте реализации домашней сетевой инфраструктуры (какое железо, для каких целей). Очень интересно агрегировать опыт многих специалистов.
👍13
🔥11👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Beaker
[https://beakerbrowser.com/]

экспериментальный web-браузер, построенный на протоколе P2P-коммуникаций Hypercore. При помощи протокола формируется децентрализованная сеть доставки контента, узлами которой становятся пользователи браузера. Это позволяет размещать web-приложения, для которых не требуется серверов.

• построен с использованием Chromium и выглядит точно так же, как любой другой веб-браузер.
• Beaker может размещать веб-сайты.
• имеет API для создания приложений без хостинга, оставаясь при этом совместимым с остальной частью Интернета.
👍11🔥1
dcp
[https://github.com/tom-james-watson/dat-cp]

файлообменник между хостами сети, использующий протокол Dat для передачи. Может рассматриваться как альтернатива таким инструментам, как scp, устраняя необходимость настройки доступа по SSH между хостами.
👍6
Linphone
[https://www.linphone.org/]

опенсорсный клиент для для обмена мгновенными сообщениями и голосовыми/видео сообщениями по IP (VoIP), который позволяет свободно общаться с людьми через Интернет посредством голосовых, видео и текстовых сообщений. Области применения обширны: телекоммуникации, конференц-связь, организация защищенной связи, веб-интеграция, интеграция для домашних видеодомофонов (https://www.linphone.org/sites/default/files/solutions-intercomsystems.pdf)

• следует открытым стандартам телекоммуникационной индустрии (SIP, RTP), совместим с большинством АТС и SIP-серверов, включая собственный сервер Flexisip, и может использоваться с любым SIP VoIP-оператором.
• Простой в использовании графический интерфейс
• Протокол SIP TLS с использованием современных алгоритмов шифрования
• Шифрование аудио и видео с помощью SRTP и ZRTP
• Подходит для мобильных и настольных ОС, имеет web-интерфейс, собственную библиотеку Liblinphone SDK, а также серверную реализацию Flexisip
👍5
Интересный проект - Spectre (https://gitlab.com/spectre.app/api), который реализует оригинальный способ хранения и генерации паролей на основе ввода различных данных (имя, ключевое слово, домен). Для каждого набора вводимых данных генерируется токен, являющийся паролем. Помимо прочего, имеет приложения для мобильных и настольных ОС, cli и web-интерфейсы.
👍8👎2
EdgeVPN
[https://edgevpn.io/]

программное обеспечение с открытым исходным кодом для развертывания масштабируемых VPN. Является развитием проекта IP-over-P2P (IPOP), так что вы можете запускать существующие IP-приложения через EdgeVPN без изменений. Группирует распределенные узлы в логический Ethernet, в которой узлы самоорганизуются в кольцо, упорядоченное по уникальным идентификаторам узлов.

• имеет встроенную поддержку перехвата пакетов, шифрования (SSL, UDP Datagram TLS), туннелирования, пересылки и обхода NAT (ICE с STUN и TURN).
• основан на стандартных протоколах, гибкой программно-определяемой сети (OpenFlow) и масштабируемой архитектуре оверлейной сети, подходящей для контейнерных приложений.
• использует стандартный протокол XMPP для обнаружения и обмена информацией о соединении с хостами. Коммутация и маршрутизация пакетов децентрализованы, а управление членством может осуществляться централизованно: Группы устройств могут быть легко сконфигурированы для сетей от малых до больших в сервере XMPP.
• можно развертывать на физических и виртуальных машинах, а также в контейнерах Docker
👍4