Gerenciador de downloads para desktop e multiplataforma, compatível com HTTP, FTP, BitTorrent e links magnet, com opção de servidor headless no Docker.
PBH-BTN/PeerBanHelper
Firewall self-hosted que detecta e bane peers indesejados, sanguessugas e anormais do BitTorrent por meio das Web APIs de qBittorrent, Transmission, Deluge e outros clientes.
- Estrelas
- 6,350
- Forks
- 155
- Issues abertas
- 12
- Último commit
- há 3 dias
O que é?
PeerBanHelper é um firewall de rede pessoal e open source para usuários de BitTorrent. Ele se conecta à Web API dos clientes compatíveis, consulta a lista de conexões atuais de peers, identifica aqueles que parecem sanguessugas ou ameaças à segurança e solicita ao cliente que os desconecte.
É compatível com qBittorrent (4.5.0 ou posterior), Transmission (4.1.0-beta2 ou posterior), BiglyBT e Deluge por meio de plugins, além de BitComet v2.18 ou posterior. Em implantações com Docker, é necessário usar o driver de rede host para que o cliente consiga ver os IPs reais dos peers. Conexões I2P e Tor são ignoradas.
A detecção é organizada em módulos: listas de bloqueio por peer ID, nome do cliente, IP, GeoIP e tipo de IP; um detector de trapaça no progresso; banimentos automáticos de faixas de IP; rastreamento de conexões multi-dial; um mecanismo de scripts para verificar falsificação de nome do cliente e peer ID; e assinaturas de regras. Uma interface web exibe banimentos ativos, histórico de banimentos, os IPs que mais cometem infrações, gráficos e a lista de peers.
Recursos principais
- 01Bloqueia peers por peer ID, nome do cliente, endereço IP, localização GeoIP ou tipo de IP
- 02Detecta progresso de download falso com um verificador heurístico de trapaça
- 03Bane automaticamente faixas de IP relacionadas e rastreia peers com conexões multi-dial
- 04Oferece suporte a regras personalizadas com expressões e assinaturas de regras na nuvem
- 05Inclui uma interface web com listas de banimentos, histórico, estatísticas e gráficos
Casos de uso
- Proteger um seedbox ou servidor doméstico com qBittorrent ou Transmission contra clientes sanguessugas
- Reduzir o desperdício de upload em trackers privados com regras rígidas de ratio
- Bloquear peers de países, redes ou data centers específicos
Início rápido
- 1
Abra a documentação de instalação vinculada no README
Antes de usar
- Requer um cliente BitTorrent compatível com a Web API habilitada, como qBittorrent 4.5.0 ou posterior, Transmission 4.1.0-beta2 ou posterior, ou BitComet v2.18 ou posterior.
- Clientes instalados no Docker devem usar o driver de rede host, não o modo bridge.
- Lida apenas com peers IPv4 e IPv6; conexões I2P e Tor são ignoradas.
- Licenciado sob a GPL-3.0, uma licença copyleft.
Tópicos
Perguntas frequentes
- O que é PeerBanHelper?
- Firewall self-hosted que detecta e bane peers indesejados, sanguessugas e anormais do BitTorrent por meio das Web APIs de qBittorrent, Transmission, Deluge e outros clientes. PeerBanHelper é um firewall de rede pessoal e open source para usuários de BitTorrent. Ele se conecta à Web API dos clientes compatíveis, consulta a lista de conexões atuais de peers, identifica aqueles que parecem sanguessugas ou ameaças à segurança e solicita ao cliente que os desconecte.
- PeerBanHelper é gratuito? Qual é a licença?
- PeerBanHelper é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- PeerBanHelper ainda é mantido?
- Manutenção ativa. O último commit de PeerBanHelper foi em 18 de out. de 2026.
- Para que posso usar PeerBanHelper?
- Proteger um seedbox ou servidor doméstico com qBittorrent ou Transmission contra clientes sanguessugas Reduzir o desperdício de upload em trackers privados com regras rígidas de ratio Bloquear peers de países, redes ou data centers específicos
- Como instalar PeerBanHelper?
- Abra a documentação de instalação vinculada no README
- Onde consigo PeerBanHelper?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/PBH-BTN/PeerBanHelper
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um PVR que monitora feeds RSS do Usenet e BitTorrent em busca de novos episódios de TV e, em seguida, baixa, organiza e renomeia os arquivos.
Gerenciador de downloads gratuito e open source, escrito em Rust, com suporte a HTTP, FTP, BitTorrent, eD2K e streams HLS/DASH, além de integração com navegadores.
Uma interface web rápida, distribuída em um único binário, para gerenciar várias instâncias do qBittorrent, com automações e cross-seeding.
Firewall de aplicação web (WAF) e proxy reverso auto-hospedados que filtram o tráfego HTTP para bloquear SQL injection, XSS, bots e floods.
Um app web complementar não oficial para o Immich, com ferramentas em lote para gerenciar pessoas, álbuns, locais e datas na sua biblioteca de fotos.