
DotGit
Un'estensione per verificare se .git è esposto nei siti web visitati
Funzionalità
- Verifica se esiste una cartella .git/.svn/.hg per ogni sito che visiti
- Verifica se esiste un file .env per ogni sito che visiti
- Verifica se esiste un file .DS_Store per ogni sito che visiti
- Verifica se il sito è open source (github/gitlab)
- Verifica se il sito ha un security.txt
- Riceverai una notifica quando viene trovata una cartella
- Elenco dei siti esposti trovati
- Scarica l'intera cartella .git in formato zip, anche se i file non sono elencati sul sito
- Visualizza .git/config con un clic
- Opzioni per: colori, notifiche, timeout e download
Alcuni controlli sono disattivati per impostazione predefinita, apri le impostazioni per attivarli
Timeout
Ogni richiesta di rete (controlli, download e la verifica open source) viene interrotta dopo lo stesso timeout della richiesta,
15 secondi per impostazione predefinita. Puoi modificarlo nelle impostazioni: aumentalo se la tua connessione è lenta, riducilo se vuoi
che i controlli falliscano rapidamente.
Come funziona il download
C'è una coda per i download, con un numero massimo di connessioni simultanee; se questo numero viene superato, i file
successivi vengono messi in coda e avviati non appena una connessione è libera. Una richiesta che non risponde entro il timeout
della richiesta viene conteggiata come errore di rete, quindi un server non raggiungibile non può mantenere il download aperto per sempre.
Nota:
- Il download è una funzionalità aggiuntiva di DotGit, non è pensato per scaricare repository di grandi dimensioni (ci sono limiti alla
memoria utilizzabile dalle estensioni, e DotGit fa tutto in RAM)
- È consigliabile modificare le impostazioni di download poiché per impostazione predefinita i valori sono mantenuti bassi per evitare problemi a chi non
ha una buona connessione o una buona CPU, tuttavia valori troppo alti potrebbero bloccare il browser anche su computer potenti
- Per impostazione predefinita, svn, mercurial, dotenv e .DS_Store sono disattivati, per attivarli basta andare nelle impostazioni e attivarli
Screenshot
