PySnoop

Licenza: GPL v3 Python 3.7+ Stile del codice: black

Un’applicazione moderna basata su Python per leggere, scrivere e analizzare i dati delle carte a striscia magnetica. Questo progetto è una continuazione del progetto originale StripeSnoop, ricostruito con Python moderno e un’interfaccia utente intuitiva.

✨ Funzionalità

🚀 Installazione

Prerequisiti

Guida Rapida

  1. Clona il repository:

    git clone https://github.com/Nsfr750/PySnoop.git
    cd PySnoop
    
  2. Crea e attiva un ambiente virtuale:

    # Windows
    python -m venv venv
    .\venv\Scripts\activate
       
    # macOS/Linux
    python3 -m venv venv
    source venv/bin/activate
    
  3. Installa le dipendenze:

    pip install -r requirements.txt
    

🏗️ Compilazione dell’Applicazione

PySnoop può essere compilato in un eseguibile autonomo utilizzando Nuitka. Forniamo due script di compilazione:

Build di Debug

.\snoop_debug.bat

Crea una versione di debug dell’applicazione con la finestra della console abilitata per la risoluzione dei problemi.

Build di Rilascio

.\snoop.bat

Crea una versione ottimizzata dell’applicazione per il rilascio.

Output della Compilazione

🛠️ Sviluppo

   pip install -r requirements.txt

💻 Utilizzo

Modalità Grafica (Consigliata)

python pysnoop_gui.py

Interfaccia a Riga di Comando

python pysnoop.py [opzioni]

Opzioni Disponibili

-h, --help      Mostra il messaggio di aiuto ed esci
-v, --verbose   Abilita l'output dettagliato
--version       Mostra le informazioni sulla versione

🔌 Dispositivi Supportati

📚 Documentazione

Per la documentazione dettagliata, inclusi i riferimenti alle API e esempi di utilizzo, visita la documentazione.

🤝 Collaborazione

I contributi sono benvenuti! Leggi le nostre linee guida per i contributi per iniziare.

📄 Licenza

Questo progetto è concesso in licenza con la Licenza GPLv3 - vedi il file LICENZA per i dettagli.

🙏 Supporto

Se trovi utile questo progetto, considera di supportarne lo sviluppo:

Dona tramite PayPal Diventa un Patreon

📧 Contatti

Per domande o supporto, apri una issue o contatta Nsfr750.

Crediti

Collaborazione

I contributi sono benvenuti! Sentiti libero di inviare una Pull Request.