Об этом проекте

File Centipede — это кроссплатформенный менеджер загрузки и выгрузки файлов в интернете, разработанный для высокой скорости, настраиваемости и удобства использования. Он функционирует как многопротокольный клиент, поддерживающий HTTP(S), FTP(S), SSH/SFTP, WebDAV, BitTorrent, magnet-ссылки, потоки m3u8 и ed2k-ссылки. Ключевые возможности: - Интеграция с браузером для захвата и загрузки аудио и видео с веб-сайтов, включая зашифрованное видео. - Полнофункциональный файловый менеджер для протоколов WebDAV, FTP и SSH. - Вспомогательные инструменты, такие как HTTP-запросчик, инструмент слияния файлов, кодировщики URI/Base64, тестер регулярных выражений, инструмент контрольных сумм и инструменты создания/конвертации торрентов. - Функции управления задачами, включая динамическое редактирование конфигураций задач передачи, установку ограничений скорости загрузки/выгрузки, обновление истёкших адресов, управление каталогами и управление прокси. - Правила сайтов, фильтры и управление трекерами. - Поддержка пользовательских протоколов (например, thunder, flashget, qqdl) и адресов в формате JSON. - Дешифровка AES-128 задач потоковой передачи. - Функция удалённой загрузки. Репозиторий также содержит исходный код в демонстрационных целях, демонстрирующий пользовательские интерфейсы, написанные на C++ с использованием файлов .sml. Проект использует открытые библиотеки, включая Boost, Qt и libtorrent. Программное обеспечение поддерживает несколько языков и предлагает расширения для браузеров Chrome и Firefox.