Добавить в корзинуПозвонить
Найти в Дзене
The Codeby

Cadaver: Клиент командной строки для работы с WebDAV

Cadaver — это консольный клиент для работы с протоколом WebDAV (Web-based Distributed Authoring and Versioning), который предоставляет управлять файлами на удаленных серверах через командную строку. ▶️Передача файлов в обоих направлениях между клиентом и сервером ▶️Просмотр содержимого директорий на удаленном сервере (аналогично команде ls) ▶️Создание, удаление, копирование и перемещение коллекций и файлов ▶️Просмотр и изменение пользовательских свойств для WebDAV-ресурсов ▶️Предотвращение конфликтов при одновременном редактировании ▶️Возможность редактирования файлов удаленно с использованием стандартных редакторов ⬇️Установка sudo apt install cadaver Проверка cadaver -h ⏺️Подключение с использованием прокси cadaver -p proxy.example.com:8080 https://webdav.example.com/ ⏺️Автоматизация через файл сценария - Создадим файл script.cmd cd /backups/ put backup.tar.gz quit - Запуск с использованием файла сценария cadaver -r script.cmd https://webdav.example.com/ ⏺️Получение файлов без

Cadaver: Клиент командной строки для работы с WebDAV

Cadaver — это консольный клиент для работы с протоколом WebDAV (Web-based Distributed Authoring and Versioning), который предоставляет управлять файлами на удаленных серверах через командную строку.

▶️Передача файлов в обоих направлениях между клиентом и сервером

▶️Просмотр содержимого директорий на удаленном сервере (аналогично команде ls)

▶️Создание, удаление, копирование и перемещение коллекций и файлов

▶️Просмотр и изменение пользовательских свойств для WebDAV-ресурсов

▶️Предотвращение конфликтов при одновременном редактировании

▶️Возможность редактирования файлов удаленно с использованием стандартных редакторов

⬇️Установка

sudo apt install cadaver

Проверка

cadaver -h

⏺️Подключение с использованием прокси

cadaver -p proxy.example.com:8080 https://webdav.example.com/

⏺️Автоматизация через файл сценария

- Создадим файл script.cmd

cd /backups/

put backup.tar.gz

quit

- Запуск с использованием файла сценария

cadaver -r script.cmd https://webdav.example.com/

⏺️Получение файлов без интерактивного режима (через pipe)

echo "get report.pdf\nquit" | cadaver https://webdav.example.com/

🧠Рекомендации

- Предпочтительно использовать защищенное соединение через HTTPS для предотвращения перехвата учетных данных

- При необходимости хранения учетных данных используйте защищенные механизмы хранения или переменные окружения

- При работе в корпоративной сети может потребоваться настройка прокси-сервера через опцию -p или переменные окружения http_proxy / https_proxy

#cadaver #webdav #cli #pentest #tool

🔗 Все наши каналы 🔁 Все наши чаты 🪧 Для связи с менеджером