HTTrack
{{Short description|Web crawler and offline browser software}}
{{Infobox software
| name = HTTrack
| title =
| logo = 96px
| logo caption =
| logo size =
| logo alt =
| screenshot = File:HTTrack.png
| caption =
| screenshot size =
| screenshot alt =
| collapsible =
| author =
| developer = Xavier Roche[https://www.httrack.com/page/6/en/index.html Credits: Greetings & authors]
| released = {{Start date and age|1998|05}}{{cite web |url=https://forum.httrack.com/readmsg/32457/32456/index.html |title=Re: Full History of HTTrack |quote=The first release was in May 1998, but only as binaries. |first=Xavier |last=Roche |date=February 8, 2014 |access-date=November 21, 2016 |publisher=HTTrack Forum}}
| discontinued =
| latest release version = {{wikidata|property|reference|P348}}
| latest release date = {{start date and age|{{wikidata|qualifier|P348|P577}}}}
| latest preview version =
| latest preview date =
| programming language = C
| operating system = Microsoft Windows, macOS, Linux, FreeBSD and Android[https://play.google.com/store/apps/details?id=com.httrack.android HTTrack on Google Play]
| platform =
| size =
| language =
| language count =
| language footnote =
| genre = Offline browser and Web crawler
| license = GNU General Public License Version 3
| alexa =
| website = {{URL|https://www.httrack.com}}
| standard =
| AsOf =
}}
HTTrack is a free and open-source Web crawler and offline browser, developed by Xavier Roche and licensed under the GNU General Public License Version 3.
HTTrack allows users to download World Wide Web sites from the Internet to a local computer.{{cite book|last=Engebretson|first=Patrick|title=The Basics of Hacking and Penetration Testing|year=2011|publisher=Elsevier|isbn=9781597496568|pages=19–22|url=https://books.google.com/books?id=TNA8CuLXL70C&q=%22HTTrack%22+-wikipedia}}{{cite book|last=Beaver|first=Kevin|title=Hacking For Dummies|year=2012|publisher=John Wiley & Sons|isbn=9781118380963|pages=278, 280–281|url=https://books.google.com/books?id=BDGfk84D2QsC&q=%22HTTrack%22+-wikipedia}} By default, HTTrack arranges the downloaded site by the original site's relative link-structure. The downloaded (or "mirrored") website can be browsed by opening a page of the site in a browser.
HTTrack can also update an existing mirrored site and resume interrupted downloads. HTTrack is configurable by options and by filters (include/exclude), and has an integrated help system. There is a basic command line version and two GUI versions (WinHTTrack and WebHTTrack); the former can be part of scripts and cron jobs.
HTTrack uses a Web crawler to download a website. Some parts of the website may not be downloaded by default due to the robots exclusion protocol unless disabled during the program. HTTrack can follow links that are generated with basic JavaScript and inside Applets or Flash, but not complex links (generated using functions or expressions) or server-side image maps.
See also
- {{Portal inline|Free and open-source software}}
- Robots Exclusion Standard
- Website mirroring software
References
{{Reflist}}
External links
- {{YouTube|RdYaSjXAeAk|Demonstration of WinHTTrack in use}}
{{Web crawlers}}
{{Web browsers}}
Category:Free software programmed in C
{{Web-software-stub}}