HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Этичный хакинг или пентестинг
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 01.10.2017, 15:30
ghost
Новичок
Регистрация: 27.04.2010
Сообщений: 0
С нами: 8442422

Репутация: 0
По умолчанию



Если Интернет-провайдеры перестанут работать, как мы можем заставить наши устройства обмениваться информацией? Project Byzantium направлен на создание "ad-hoc беспроводной сети для зомби-апокалипсиса" Это live дистрибутив Linux, что делает его легко подключаемым к безопасной mesh-сети.



Можно собрать воедино набор оборудования для запуска Byzantium на RPi для чрезвычайных ситуаций. Raspberry Pi 2 выступает как mesh-нода, используя мощный USB WiFi адаптер и антенну для сети. Вариантом предоставляющим резервное питание служат солнечное зарядное устройство и powerbank.
На RPi выполняется стандартная установка Raspbian, но используются пакеты из репозиторияByzPi. Это обеспечивает единый скрипт, который поднимает Byzantium ноду и работает на RPi. На заднем плане используется OLSR для маршрутизации пакетов через mesh-сети так, что узлы могут общаться, не полагаясь на одну ссылку.







Проект легкореализуем. Установка на основе Raspberry Pi делает его дешевым. В результате имеем децентрализованную работающую сеть.
[doublepost=1506848870,1506811199][/doublepost]


А если серьезно. В связи с тотальной прослушкой интернет-каналов и прозрачностью коммерческих интернет-компаний перед государственными органами сейчас остро встал вопрос о мерах противодействия. Для пользователя самый эффективный вариант - использование криптографических инструментов и децентрализованных сервисов.
Так же годится на случай чрезвычайной ситуации и вывода из строя основного интернета.



Пример: Глухая Сибирь, там где нет интернета и "Ерики-Триколорики" туда еще не добрались. В деревне Кукуево (точка А) стоит вся эта система приведенная выше. В деревне Горшково (точка Б) то же самое. Имеется "свой" интернет без выхода в "настоящий" + радиостанция (PiFm). И поддерживается создание сайтов со всеми дополнительными плюшками.



Такое уже реализовано в Испании кстати. Там в такой сети более 22000! подобных "роутеров". Насколько мне известно, такая сеть поднималась и в Египте при возникновении там последних политических событий.
[doublepost=1506857450][/doublepost]По моему мнению проект заслуживает детального изучения и тестирования в "полевых" условиях.





Установка ByzPi (Project Byzantium Linux) на Raspberry Pi


step 1:Начало




Давайте сначала рассмотрим шаги установки:

1. Установка образа Raspbian на Raspberry Pi

2. Запишись образа Project Byzantium на usb

3. Установка ByzPi на Raspbian образ

4. Загрузите компьютер с Project Byzantium live образом и создайте узел ad-hoc.

5. Наша ByzPi подключится к узлу Byzantium

step 2: Список оборудования





Начнем со списка оборудования. Нам понадобится:

1. Raspberry Pi (я использовал Pi модель B с 512Mb оперативной памяти и 8Gb sdcard)

2. ПК (я использовал мой ноутбук)

3. usb (я использовал SanDisk 8Gb)

4. wifi адаптер для Raspberry Pi (я использовал Linksys WUSB54GC ver.3)

Сначала нам нужен Raspberry Pi для установки Raspbian & ByzPi.

Затем мы должны подготовить usb для записи живого live образа Project Byzantium и ПК для запуска live образа.

Обратите внимание: Project Byzantium является live образом, это означает, что мы не можем установить его на ПК.

step 3: Список программного обеспечения



Нам понадобится:

1. Образ Raspbian Wheezy

2. Live образ Project Byzantium

3. Gdiskdump (для LInux) или Win32 Disk Imager (для WIndows)

4. Unetbootin (Linux или Windows)

Сначала нам нужно загрузить образ Raspbian. Затем с помощью Gdiskdump или Win32 Disk Imager записать образ на sdcard. После первой загрузки и установки Raspbian на Raspberry Pi установить все обновления программного обеспечения. Откройте терминал в Raspberry Pi и введите

Код:


Код:
sudo apt-get update
и после завершения введите


Код:


Код:
sudo apt-get upgrade
Это очень важно, чтобы были все обновления к RPi. Далее продолжим с ПК.

Теперь загрузим образ Project Byzantium. Затем с помощью Unetbootin запишим его на usb. Теперь у нас установлены образы Raspbian на RPi и Byzantium на usb. Продолжим установку ByzPi в следующем шаге.

Обратите внимание: Установка ByzPi основана на образе Raspbian Wheezy. Так же я пробовал завести в Raspbian Jessie и Raspbian Jessie Lite. Если вы протестируете в Raspbian Stretch и это сработает, пожалуйста сообщите мне.

step 4: Установка ByzPi





Установка ByzPi очень проста, но это занимает некоторое время.

Создайте в /etc/apt/sources.list.d файл byzantium.list с содержимым:

Код:


Код:
deb http://byzantium.github.io/ByzPi/apt/ wheezy main contrib
deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free
deb-src http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free
Откройте терминал в Raspberry Pi и введите следующую команду:

Код:


Код:
curl -s http://byzantium.github.io/ByzPi/install.sh | bash
нажмите enter и ждите около 40 минут, чтобы завершить установку. Во время установки вы увидите пару ошибок на терминале. Я не могу сказать вам что это за ошибки, но не прерывайте установку а продолжайте до завершения.

Затем вставьте адаптер wifi, перезагрузите RPi, откройте терминал и введите команды:

Код:


Код:
ls
cd ByzPi
cd autoconfigd-0.3
sudo python byzantium_configd.py
Если используете образ Raspbian Lite и хотите, чтобы сеть поднималась автоматически, внесите в /etc/crontab в самый низ строки

Код:


Код:
@reboot pi sudo python /root/ByzPi/autoconfigd-0.3/byzantium_configd.py
сохраните и перезагрузите RPi.

Теперь у нас есть Raspberry Pi, готовы автоподключиться, если появится любой узел Byzantium. И это будет наш следующий шаг для создания узла Byzantium к ПК.

ByzPi на GitHub

step 5: Сервисы образа Project Byzantium Live



Мы закончили с RPi и пора начать с узлом Byzantium. Просто возьмите usb с Byzantium live образом из шага 3 и загрузите компьютер с него. На загрузочном экране выберите первый пункт меню и через несколько секунд вы будетеуже видеть рабочий стол. Через некоторое время откроется Firefox и уведомит, что узел Byzantium поднят и работает.

Сразу же Raspberry Pi будет подключаться к узлу. Найдите значок карте сети на рабочем столе и щелкните его. Откройте вкладку в Firefox, и вы сможете увидеть подключенных пользователей и их ip.

Откройте другую вкладку в FIrefox и в адресе localhost типа увидите сервисы:

Web chat - служба типа IRC, где пользователи могут подключаться и говорить друг с другом

Notepad - это блокнот и можно использовать его для создания общих документов с другими

Microblog - что то типа Twitter, где можно загрузить анонсы и т.д.

-Нажмите на Web chat и задайте имя пользователя и имя канала. Чтобы подключиться с Raspberry Pi к веб-чату, откройте браузер Epiphany и введите в адресе yourByzantiumnodeip/chat/?channels=byzantium (или как вы назвали ваш канал) задав имя пользователя и вы сможете общаться с другими пользователями.

-Нажмите на блокнот и задайте имя. Чтобы подключиться с Raspberry Pi, откройте браузер Epiphany на адресе типа yourByzantiumnodeip/pad/p/Byzantium и вы сможете обмениваться документами.

-По сервису Microblog я не могу вам дать никакой информации. Но от прошлых экспериментов с Byzantium я знаю, что он работает.





Теперь вы можете создать adhoc mesh сеть и подключиться с Raspberry Pi. Наслаждайтесь...
 
Ответить с цитированием

  #2  
Старый 01.10.2017, 18:54
Dr.Lafa
Новичок
Регистрация: 30.12.2016
Сообщений: 0
С нами: 4931546

Репутация: 0
По умолчанию

Есть очень крутая тема по этому влвлду под андроид по этой теме - FireChat (не реклама). Реальзация довольно убогая, но идея шикарна. По сути wifi/bluetooth-mesh мессенджер. На близких/средних дистанциях, допустим, в походе (митинге/ бунте/ анархии/ стелс-операции в запрещённой зоне), пользователи одной зашифрованной mesh-сети выступают звеньями.
 
Ответить с цитированием

  #3  
Старый 08.10.2017, 23:18
<~DarkNode~>
Новичок
Регистрация: 20.10.2016
Сообщений: 0
С нами: 5033900

Репутация: 0
По умолчанию

Спасибо бро за инфу) Меш сети эт своего рода ноу-хау)))) Слышал о них немножко)))) Скоро все будут играть в КС и ДОТУ по меш сетям) [Сорри за ОффТоп ))) ]
 
Ответить с цитированием

  #4  
Старый 09.10.2017, 21:55
ghostphisher
Новичок
Регистрация: 07.12.2016
Сообщений: 0
С нами: 4963406

Репутация: 0
По умолчанию

Вот лет 6 назад я не думал что это будет востребовано, но в суровых реалиях это возвращается

Так и до фидо с БиБиЭс доберемся

Автор молодцом - годную тему поднял...
Вот жаль - вайфай джаммер запустил и вся сеть рухнула =)
 
Ответить с цитированием

  #5  
Старый 09.01.2018, 14:13
ghost
Новичок
Регистрация: 27.04.2010
Сообщений: 0
С нами: 8442422

Репутация: 0
По умолчанию

Когда то задался темой mesh-сетей. И кроме Byzantium нашел еще несколько:
Smesh
BATMAN ADV
Babel
CoovaChilli
Но их не рассматривал. Написал сюда. Может пригодится кому...
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.