Questo script Python è stato progettato per generare un elenco di indirizzi IP basato su un indirizzo IP iniziale e un conteggio. È possibile specificare l'indirizzo IP iniziale e il numero di indirizzi IP da generare. Inoltre, lo script supporta la lettura di indirizzi IP da un file esterno e consente di salvare l'elenco generato in un file di testo.
Per eseguire questo script, è necessario avere Python 3 installato sul proprio sistema. Python 3 può essere scaricato e installato da qui.
Non è richiesta un'installazione specifica per questo script. Basta scaricare il file .py
sul proprio computer. Assicurarsi di avere i permessi di esecuzione sul file, che possono essere impostati tramite il seguente comando su sistemi Unix-like:
chmod +x genera_ip.py
Lo script può essere eseguito dalla linea di comando. Ecco le opzioni disponibili:
-s
,--start_ip
: Specifica l'indirizzo IP iniziale.-c
,--count
: Indica il numero di indirizzi IP da generare.-o
,--output
: Specifica il file in cui salvare l'elenco degli indirizzi IP generati.-a
,--append
: Se presente, gli indirizzi IP verranno aggiunti all'elenco esistente nel file specificato invece di sovrascriverlo.-f
,--file
: Legge gli indirizzi IP da un file esterno.
Per generare indirizzi IP:
./genera_ip.py -s 192.168.1.1 -c 5
Per salvare gli indirizzi in un file:
./genera_ip.py -s 192.168.1.1 -c 5 -o elenco_ip.txt
Per aggiungere gli indirizzi a un file esistente:
./genera_ip.py -s 192.168.1.1 -c 5 -o elenco_ip.txt -a
Per leggere gli indirizzi IP da un file e generare una lista:
./genera_ip.py -f ips.txt -c 5 -o elenco_ip.txt
Questo script Python controlla se le tue password sono state compromesse utilizzando il servizio API di "Have I Been Pwned".
Per eseguire questo script, avrai bisogno di:
- Python 3 (testato con Python 3.12)
- Modulo
requests
di Python
Prima di utilizzare lo script, devi installare il modulo requests
. Puoi farlo eseguendo:
pip install requests
Dovrai inserire la tua chiave API di "Have I Been Pwned" direttamente nello script. Trova la riga:
API_KEY = 'YOUR_HIBP_API_KEY'
e sostituisci 'YOUR_HIBP_API_KEY'
con la tua chiave API personale.
Lo script può essere eseguito in vari modi:
- Per controllare una singola password:
python3 password_check.py -p "tua_password"
- Per controllare una lista di password da un file:
python3 password_check.py -f path_to_your_file.txt
- Per salvare i risultati in un file:
python3 password_check.py -f path_to_your_file.txt -o output_file.txt
-p
o--password
: Permette di specificare una singola password per il controllo.-f
o--file
: Percorso del file contenente un elenco di password per il controllo.-o
o--output
: Percorso del file di output dove salvare le password compromesse.
- È importante non utilizzare questo script con password sensibili o in ambienti non sicuri.
- Questo script è fornito per scopi educativi e va utilizzato con responsabilità.