PySnoop

Licença: GPL v3 Python 3.7+ Estilo de código: black

Um aplicativo moderno baseado em Python para leitura, gravação e análise de dados de tarjas magnéticas de cartões. Este projeto é uma continuação do projeto original StripeSnoop, reconstruído com Python moderno e uma interface amigável.

✨ Recursos

🚀 Instalação

Pré-requisitos

Início Rápido

  1. Clone o repositório:

    git clone https://github.com/Nsfr750/PySnoop.git
    cd PySnoop
    
  2. Crie e ative um ambiente virtual:

    # Windows
    python -m venv venv
    .\venv\Scripts\activate
       
    # macOS/Linux
    python3 -m venv venv
    source venv/bin/activate
    
  3. Instale as dependências:

    pip install -r requirements.txt
    

🏗️ Construindo o Aplicativo

O PySnoop pode ser compilado em um executável independente usando Nuitka. Fornecemos dois scripts de compilação:

Versão de Depuração

.\snoop_debug.bat

Isso cria uma versão de depuração do aplicativo com a janela do console habilitada para solução de problemas.

Versão de Lançamento

.\snoop.bat

Isso cria uma versão otimizada de lançamento do aplicativo.

Saídas da Compilação

🛠️ Desenvolvimento

   pip install -r requirements.txt

💻 Como Usar

Modo Gráfico (Recomendado)

python pysnoop_gui.py

Interface de Linha de Comando

python pysnoop.py [opções]

Opções Disponíveis

-h, --help      Mostra a mensagem de ajuda e sai
-v, --verbose   Habilita saída detalhada
--version       Mostra informações da versão

🔌 Dispositivos Suportados

📚 Documentação

Para documentação detalhada, incluindo referência de API e exemplos de uso, visite a documentação.

🤝 Contribuindo

Contribuições são bem-vindas! Por favor, leia nossas diretrizes de contribuição para começar.

📄 Licença

Este projeto está licenciado sob a Licença GPLv3 - veja o arquivo LICENÇA para detalhes.

🙏 Apoio

Se você achar este projeto útil, considere apoiar seu desenvolvimento:

Doar via PayPal Torne-se um Patrocinador

📧 Contato

Para dúvidas ou suporte, por favor, abra uma issue ou entre em contato com Nsfr750.

Créditos

Como Contribuir

Contribuições são bem-vindas! Sinta-se à vontade para enviar um Pull Request.