PySnoop

Licencia: GPL v3 Python 3.7+ Estilo de código: black

Una aplicación moderna basada en Python para leer, escribir y analizar datos de bandas magnéticas de tarjetas. Este proyecto es una continuación del proyecto original StripeSnoop, reconstruido con Python moderno y una interfaz fácil de usar.

✨ Características

🚀 Instalación

Requisitos previos

Inicio rápido

  1. Clona el repositorio:

    git clone https://github.com/Nsfr750/PySnoop.git
    cd PySnoop
    
  2. Crea y activa un entorno virtual:

    # Windows
    python -m venv venv
    .\venv\Scripts\activate
       
    # macOS/Linux
    python3 -m venv venv
    source venv/bin/activate
    
  3. Instala las dependencias:

    pip install -r requirements.txt
    

🏗️ Construyendo la aplicación

PySnoop puede compilarse en un ejecutable independiente usando Nuitka. Proporcionamos dos scripts de compilación:

Versión de depuración

.\snoop_debug.bat

Esto crea una versión de depuración de la aplicación con la ventana de consola habilitada para solución de problemas.

Versión de lanzamiento

.\snoop.bat

Esto crea una versión optimizada de lanzamiento de la aplicación.

Salidas de compilación

🛠️ Desarrollo

   pip install -r requirements.txt

💻 Uso

Modo gráfico (Recomendado)

python pysnoop_gui.py

Interfaz de línea de comandos

python pysnoop.py [opciones]

Opciones disponibles

-h, --help      Muestra el mensaje de ayuda y sale
-v, --verbose   Habilita la salida detallada
--version       Muestra la información de la versión

🔌 Dispositivos compatibles

📚 Documentación

Para documentación detallada, incluyendo referencia de API y ejemplos de uso, por favor visita la documentación.

🤝 Contribuciones

¡Las contribuciones son bienvenidas! Por favor, lee nuestras pautas de contribución para comenzar.

📄 Licencia

Este proyecto está licenciado bajo la Licencia GPLv3 - ver el archivo LICENCIA para más detalles.

🙏 Apoyo

Si encuentras útil este proyecto, considera apoyar su desarrollo:

Donar vía PayPal Conviértete en Patrocinador

📧 Contacto

Para preguntas o soporte, por favor abre un problema o contacta a Nsfr750.

Créditos

Cómo contribuir

¡Las contribuciones son bienvenidas! No dudes en enviar una solicitud de extracción.