HTTrack software | |
---|---|
Genere | Client FTP (non in lista) |
Sviluppatore | Xavier Roche |
Data prima versione | maggio 1998 |
Ultima versione | 3.49.5 (27 gennaio 2024) |
Sistema operativo | Linux Microsoft Windows macOS Android |
Linguaggio | C |
Licenza | GPL (licenza libera) |
Sito web | www.httrack.com/ |
HTTrack è un'applicazione open source sviluppata da Xavier Roche per il mirroring di siti web su supporto locale per navigazione offline.
Oltre al programma principale, a riga di comando, disponibile per gli ambienti Linux, Windows e Mac, esiste un'interfaccia grafica per Windows (WinHTTrack) e per Linux (WebHTTrack). Vengono supportati i protocolli HTTP e FTP, mentre il protocollo HTTPS non è supportato. All'applicazione è dedicato il sito http://www.httrack.com dove è disponibile la documentazione e un forum.
Il programma consente di riprodurre in locale il contenuto di uno o più siti web. Sono disponibili numerose opzioni per limitare o estendere il mirroring, ed è anche disponibile un sistema di filtri per controllare ulteriormente il tipo e le caratteristiche dei file da scaricare in locale.
All'interno delle pagine scaricate, i link sono riorganizzati, in modo da consentire l'accesso offline di tutti i file riprodotti e l'accesso online dei file non riprodotti. Per default, i criteri previsti da robots.txt nel server sono rispettati, ma è possibile ignorarli.
Al fine di non sovraccaricare la banda né il server remoto, vi è la possibilità di modulare il numero di connessioni contemporanee, la velocità di trasferimento, il numero di connessioni al secondo e la quantità dei dati trasferiti. Un sistema di cache permette di interrompere la procedura di mirroring e di ricominciarla in un secondo tempo, o di eseguire la ricerca di file modificati e l'aggiornamento del mirror locale senza ripetere il download dei file già disponibili nella versione corrente.
La versione a riga di comando permette l'integrazione del programma all'interno di script sia in ambiente Linux che in ambiente Windows. I testi delle interfacce grafiche sono tradotti in molte lingue, ma la documentazione è disponibile nel sito ufficiale solo in inglese.