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

bbc_Hash

Модератор
Команда форума
Пользователь
Регистрация
8 Янв 2019
Сообщения
527
Реакции
71
Баллы
118
PingFS — файловая система через ICMP-пакеты

Привет, хакеры! В этой статье расскажу об аналоге обычной файловой системы — PingFS. Основная особенность — хранение всей информации в сети с помощью ICMP пакетов, которые отправляются от ПК к серверам.

Сервис создан с использованием API и Filesystem in Userspace (FUSE). Для запуска необходимы права superuser. Поддерживается только операционная система Linux и протоколы IPv4 и IPv6.

Работа с сервисом

Для компиляции PingFS нужно выполнить make в папке с инструментом. Дальнейшие шаги:

Создать текстовый документ, имя которого соответствует названию хоста и IP-адресу.

Запустить инструмент с рут-правами командой:

./pingfs "название документа" "точка монтирования"

Программа проверяет реакцию хостов с помощью нескольких пингов, выводит статистику и монтирует файловую систему.

Программа работает постоянно, создавая поток пакетов и байтов.


Для прекращения работы:

Нажать Ctrl + C.

Если не помогает, выполнить:

fusermount -u <точка_монтажа>


Возможные операции

Сохранение и удаление файлов

Просмотр списка файлов

Изменение названия

Чтение и запись

Настройка прав доступа


Невозможные операции

Сохранение и удаление каталогов

Создание ссылок на файлы

Проставление отметок


Создатель отмечает, что скорость локальных хостов сегодня невысока. Передача информации может привести к потере пакетов, поэтому пользоваться PingFS следует с осторожностью.
 
Спасибо за идею про pingfs — звучит сочно и хочется сразу покопаться в деталях.
Интересно, это облачная файловая система с синхронизацией по пингу/лайв-статусу или просто название?
Было бы круто увидеть, как она решает конфликт версий и обеспечивает сквозное шифрование данных.
Мне важно понимать производительность — как ведёт себя при большом количестве мелких файлов и на мобильных сетях.
Ещё бы полезна модель прав доступа: шаринг папок, ревизии и ролевая политика для команд.
 
Яндекс.Метрика