Sobre o projeto

File Centipede é um gerenciador de upload/download de arquivos pela internet multiplataforma, projetado para ser rápido, personalizável e amigável ao usuário. Funciona como um cliente multi-protocolo que suporta HTTP(S), FTP(S), SSH/SFTP, WebDAV, BitTorrent, magnet links, streams m3u8 e links ed2k. Principais funcionalidades incluem: - Integração com navegador para capturar e baixar áudio e vídeos de sites, incluindo vídeos protegidos. - Gerenciadores de arquivos completos para protocolos WebDAV, FTP e SSH. - Ferramentas auxiliares como requisitor HTTP, ferramenta de merge de arquivos, codificadores URI/Base64, testador de regex, ferramenta de checksum e ferramentas de criação/conversão de torrents. - Funcionalidades de gerenciamento de tarefas, incluindo edição dinâmica das configurações de tarefas de transferência, definição de limites de velocidade de download/upload, atualização de endereços expirados, gerenciamento de catálogos e gerenciamento de proxy. - Regras de site, filtros e gerenciamento de trackers. - Suporte para protocolos personalizados (ex: thunder, flashget, qqdl) e endereços em formato JSON. - Descriptografia AES-128 de tarefas de stream. - Funcionalidade de download remoto. O repositório também contém o código-fonte para fins de demonstração, mostrando interfaces de usuário escritas em C++ usando arquivos .sml. O projeto utiliza bibliotecas open-source, incluindo Boost, Qt e libtorrent. O software suporta múltiplos idiomas e oferece extensões para Chrome e Firefox.