Skip to content

A ideia desse software e servidor como um bloqueador de sites de apostas

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
licence.txt
Notifications You must be signed in to change notification settings

bet-blocker/bet-blocker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

74bd159 · Dec 13, 2024

History

79 Commits
Nov 7, 2024
Nov 5, 2024
Dec 13, 2024
Nov 8, 2024
Nov 4, 2024
Nov 7, 2024
Nov 19, 2024
Nov 5, 2024
Nov 4, 2024
Nov 5, 2024
Nov 5, 2024
Nov 4, 2024
Nov 9, 2024
Nov 19, 2024
Nov 5, 2024
Nov 11, 2024
Nov 5, 2024
Nov 7, 2024
Nov 5, 2024
Nov 5, 2024
Nov 6, 2024

Repository files navigation

BetBlocker

screen-home

Star on GitHub GitHub forks GitHub issues GitHub tag Minimum Python Version License

A ideia deste repositório é criar um software focado em bloquear e impedir o acesso a sites de apostas. Essa ferramenta foi criada para ajudar pessoas que desejam se proteger contra os efeitos nocivos do vício em apostas online, oferecendo uma camada de proteção que limita o acesso a plataformas de jogos de azar.

Objetivo

O BetBlocker foi pensado para que o próprio usuário ou familiares preocupados possam instalá-lo em dispositivos (computadores e, em breve, celulares) para bloquear sites de apostas de forma eficiente. Esse software visa ser um recurso acessível e de apoio para aqueles que reconhecem os riscos do vício em apostas e desejam tomar medidas preventivas.

Requisitos básicos

  • Python 2.7
  • Windows ou Linux

Instalação e utilização

Clone o repositório para sua máquina:

git clone https://github.com/jhowbhz/bet-blocker.git bet-blocker

Instale as dependencias:

cd bet-blocker && pip install -r requirements.txt

Para rodar o projeto:

python main.py

Funcionamento

O BetBlocker realiza bloqueios por meio de configurações de firewall e ajustes no arquivo hosts para impedir o acesso a sites de apostas conhecidos. Além disso, oferece uma funcionalidade para configurar uma rede de apoio, uma opção que garante suporte ao usuário caso ele queira desbloquear ou remover o software de proteção em um momento de crise.

  • Bloqueio de IP: Restrições realizadas via firewall para impedir a conexão com sites de apostas. Configuração de DNS: Ajustes no arquivo hosts para impedir o acesso aos sites bloqueados.
  • Rede de Apoio: Permite que familiares ou amigos sejam incluídos para suporte adicional. Estado do Projeto Atualmente, essa solução está em fase de Prova de Conceito (POC) e foi desenvolvida em Python. Contribuições são bem-vindas para que possamos avançar e melhorar o BetBlocker.

Contribua

Acredita que pode ajudar a evoluir essa ideia? Sinta-se à vontade para fazer uma pull request seguindo os passos a seguir:

  1. Crie um fork do repositório: fork

  2. Clone o seu fork:

    git clone link_do_seu_repositório
    
  3. Navegue até o diretório do projeto e instale as dependências:

    cd bet-blocker && pip install -r requirements.txt
    
  4. Crie uma nova branch:

    git checkout -b feature/nome-da-sua-feature
    
  5. Commite suas alterações:

    git add nome-do-arquivo
    
    git commit -m "descrição"
    
  6. Puxe as alterações para o seu repositório:

    git push origin feature/nome-da-sua-feature
    
  7. Abra uma nova Pull Request: pr

  8. Adicione um título e descrição para sua Pull Request: submmit

Feito, agora é só esperar que sua Pull Request seja aceita, ou se caso seja encontrado algum erro de compatibilidade com o estado atual do projeto, ou qualquer outro problema, será adicionado um comentário e sua Pull Request será fechada. Sinta-se à vontade para abrir outra novamente e contribuir para o projeto.