Usage:

C:\> HttpClone.exe COMMAND [arguments]

A simple website clone, export, and/or publishing utility.

All Commands:

Content Commands:

Deduplicate

Search the site for duplicate content and redirect or remove the duplicates.

Usage:

C:\> HttpClone.exe DEDUPLICATE [/site=]String [/remove] [/noprompt] 

Arguments:

Import

Imports a url to a specified page.

Usage:

C:\> HttpClone.exe IMPORT [/page=]String [/source=]String [/recursive] [/noprompt] 

Arguments:

Internalize

Imports a url, and then modified all links to source to point to the target page.

Usage:

C:\> HttpClone.exe INTERNALIZE [/page=]String [/source=]String [/recursive] [/noprompt] 

Arguments:

Remove

Removes a single page from the site.

Usage:

C:\> HttpClone.exe REMOVE [/page=]String 

Arguments:

Rename

Rename a content url from one location to another.

Usage:

C:\> HttpClone.exe RENAME [/page=]String [/source=]String [/redirect] 

Arguments:

Exporting Commands:

Archive

Creates a zip file that can be transfered manually to a server or used as a backup.

Usage:

C:\> HttpClone.exe ARCHIVE [/site=]String 

Arguments:

Export

Exports the website copy as html to a local directory.

Usage:

C:\> HttpClone.exe EXPORT [/site=]String [/path=]String [/rebase] 

Arguments:

Hyperlinks Commands:

Links

Lists all the known links for the specified site.

Usage:

C:\> HttpClone.exe LINKS [/site=]String [/verbose] [/validate] [/internal] [/external] 

Arguments:

LinkSource

Tracks down all pages that reference a specified link.

Usage:

C:\> HttpClone.exe LINKSOURCE [/site=]String [/link=]String 

Arguments:

List

Lists all the known pages for the specified site.

Usage:

C:\> HttpClone.exe LIST [/site=]String [/verbose] 

Arguments:

Relink

Changes all links from one url to another.

Usage:

C:\> HttpClone.exe RELINK [/site=]String [/from=]String [/target=]String 

Arguments:

RelinkEx

Changes all links matching an expression to the evaluated target link.

Usage:

C:\> HttpClone.exe RELINKEX [/site=]String [/expression=]String [/target=]String 

Arguments:

Optimizations Commands:

Optimize

Apply the optimization rules associated with each document type configured.

Usage:

C:\> HttpClone.exe OPTIMIZE [/site=]String 

Arguments:

OptimizePage

Apply the optimization rules to a single page.

Usage:

C:\> HttpClone.exe OPTIMIZEPAGE [/page=]String 

Arguments:

Pingbacks Commands:

Pingback

Sends a pingback notice to a website.

Usage:

C:\> HttpClone.exe PINGBACK [/source=]String [/target=]String 

Arguments:

PingReplay

Reads the pingbacks recorded on a live site and replays them.

Usage:

C:\> HttpClone.exe PINGREPLAY [/site=]String [/source=]String 

Arguments:

Publishing Commands:

Host

Runs a small HTTP host to server the content of the site on the port provided.

Usage:

C:\> HttpClone.exe HOST [/site=]String [[/port=]Int32] 

Arguments:

Publish

Publishes the a new snapshot of the website.

Usage:

C:\> HttpClone.exe PUBLISH [/site=]String 

Arguments:

PublishTo

Publishes the a new snapshot of the website to the specified host.

Usage:

C:\> HttpClone.exe PUBLISHTO [/site=]String [/host=]String 

Arguments:

Searching Commands:

HtmlSearch

Searches the site and prints the rendered html result.

Usage:

C:\> HttpClone.exe HTMLSEARCH [/site=]String [/term=]String [[/page=]Int32] 

Arguments:

Index

Creates a clean copy of the search index for the site.

Usage:

C:\> HttpClone.exe INDEX [/site=]String 

Arguments:

Like

Displays content similar to the page provided.

Usage:

C:\> HttpClone.exe LIKE [/page=]String 

Arguments:

NewTemplate

Recreates the search template from the original content.

Usage:

C:\> HttpClone.exe NEWTEMPLATE [/site=]String 

Arguments:

Search

Searches the site and prints the matching pages.

Usage:

C:\> HttpClone.exe SEARCH [/site=]String [/term=]String [/newest] 

Arguments:

Security Commands:

cPassword

Specifies the password used to access the client RSA publishing key.

Usage:

C:\> HttpClone.exe CPASSWORD [/site=]String [/password=]String 

Arguments:

CreateKeys

Creates the client/server shared keys used for remote publishing.

Usage:

C:\> HttpClone.exe CREATEKEYS [/site=]String [[/key-size=]Int32] [[/password=]String] [/NoServerPassword] 

Arguments:

sPassword

Transmits the server password used to access the RSA publishing key.

Usage:

C:\> HttpClone.exe SPASSWORD [/site=]String [/password=]String 

Arguments:

Viewing Commands:

Dump

Print the details about the content to the console.

Usage:

C:\> HttpClone.exe DUMP [/page=]String 

Arguments:

Edit

Edit the content url with the default registered program.

Usage:

C:\> HttpClone.exe EDIT [/page=]String 

Arguments:

Notepad

Open the content url with notepad.exe.

Usage:

C:\> HttpClone.exe NOTEPAD [/page=]String 

Arguments:

Open

Open the content url with the default registered program.

Usage:

C:\> HttpClone.exe OPEN [/page=]String 

Arguments:

Type

Print the content url to the console.

Usage:

C:\> HttpClone.exe TYPE [/page=]String 

Arguments:

Websites Commands:

CopySite

Copy one website to another changing all links to the original to the target.

Usage:

C:\> HttpClone.exe COPYSITE [/site=]String [/target=]String [/overwrite] 

Arguments:

CrawlSite

Crawl the website provided and store any changed content.

Usage:

C:\> HttpClone.exe CRAWLSITE [/site=]String 

Arguments:

DeleteSite

Delete the specified website copy.

Usage:

C:\> HttpClone.exe DELETESITE [/site=]String [/noprompt] 

Arguments:

UpdateSite

Crawl, Optimize, Deduplicate, and Index the website provided.

Usage:

C:\> HttpClone.exe UPDATESITE [/site=]String [[/source=]String] 

Arguments: