- Регистрация
- 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. Основная особенность — хранение всей информации в сети с помощью ICMP пакетов, которые отправляются от ПК к серверам.
Сервис создан с использованием API и Filesystem in Userspace (FUSE). Для запуска необходимы права superuser. Поддерживается только операционная система Linux и протоколы IPv4 и IPv6.
Работа с сервисом
Для компиляции PingFS нужно выполнить make в папке с инструментом. Дальнейшие шаги:
Создать текстовый документ, имя которого соответствует названию хоста и IP-адресу.
Запустить инструмент с рут-правами командой:
./pingfs "название документа" "точка монтирования"
Программа проверяет реакцию хостов с помощью нескольких пингов, выводит статистику и монтирует файловую систему.
Программа работает постоянно, создавая поток пакетов и байтов.
Для прекращения работы:
Нажать Ctrl + C.
Если не помогает, выполнить:
fusermount -u <точка_монтажа>
Возможные операции
Сохранение и удаление файлов
Просмотр списка файлов
Изменение названия
Чтение и запись
Настройка прав доступа
Невозможные операции
Сохранение и удаление каталогов
Создание ссылок на файлы
Проставление отметок
Создатель отмечает, что скорость локальных хостов сегодня невысока. Передача информации может привести к потере пакетов, поэтому пользоваться PingFS следует с осторожностью.

