Repolode
PBH-BTN

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. 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