Xenu : Java Glossary

The JDisplay Java Applet displays the large program listings on this web page. JDisplay requires an up-to-date browser and Java version 1.5+, preferably 1.7.0_02. If you can’t see the listings, or if you just want to learn more about JDisplay, click  here for help.
Xenu Xenu
Xenu Link Sleuth is a free program to rapidly scan your website to find broken links. The latest version is 1.3.8 Last revised/verified: 2010-09-04. You give it the of URL (Uniform Resource Locator) of your local index.htm page like this:
file:/E:/mindprod/index.html
and tell it whether you want to check external links off site and well. It can also spider any site on the web, e.g.
http://mindprod.com/index.html

You can also get it to spider just a subtree. It works very rapidly, spidering your site using multiple threads. It now understands Applets and jars and checks links to jar entries. It does not understand anchors. It only checks that the file exists, not the target. It spiders very quickly, but is extremely slow preparing reports since it uses linear algorithms that do not scale well. Other than that, it is pretty good. You can speed it up by chopping out everything you don’t need from the links report. The by-links is much faster than the by-page. It does not just sort, it does a linear sweep for links in each page. Ouch! With a website the size of mine, I have to turn off the by-page report or the program never completes.

Xenu can also produce an orphans report, a list of files nobody links to. These are most often discarded images, or stray files. Just because something is an orphan does not mean it should be discared. It may be the home page of a ring or a download you posted not linked into your site.

Xenu puts most of its configuration information in F:\Program Files\Xenu\xenu.ini. You may find it more convenient to edit the xenu.ini file than use the menus if you have a lot of repetitive information to enter. It lets you store the broken link data in user files such as xenu.xen which you can save anywhere you please.

For each constellation of checks you will see two sections like this:

[file:///E:\mindprod\index.html-Exclude]
[file:///E:\mindprod\index.html-Options]

Putting something on the exclusion list blocks both checking links on that page and links to that page. Thus they may show up on the orphans report.

You can safely discard such sections you no longer use. You can use the ini tidying utility to tidy/sort the file to help you make sense of it. It lets you export tab separated files anywhere you please. It creates the broken link report in C:\documents and settings\%username%\local settings\temp temp files with W2K/XP or in C:\Users\ %username%\AppData\Local\Temp\XXXX. htm with  Vista/W7-32/W7-64.

You can use File ⇒ Export to TAB-separated File… or File ⇒ Export Page Map to TAB-separated File… for further computer processing.

You can configure a list of URLs not to check only when you click File ⇒ Check URL .

While spidering, it appears to stop everything to ask you about some site with a certificate, but actually it is continuing to check links in the background.

It has a number of bugs and problems including:

I have written a free back-end add-on for Xenu that partially fixes a number of these shortcomings. It is called Brokenlinks.

Here is what a Xenu configuration file typically look like.

view

I find it sometimes easier to edit the xenu.ini file with a text editor than to use Xenu’s GUI (Graphic User Interface). It certainly easier to proofread. I tidy xenu.ini with INI before and after each edit.

You can find the changelog in Program Files\xenu\whatsnew.txt.


CMP homejump to top You can get the freshest copy of this page from: or possibly from your local J: drive (Java virtual drive/mindprod.com website mirror)
http://mindprod.com/jgloss/xenu.html J:\mindprod\jgloss\xenu.html
logofeedback Please email your feedback for publication, letters to the editor, errors, omissions, typos, formatting errors, ambiguities, unclear wording, broken/redirected link reports, suggestions to improve this page or comments to Roedy Green : feedback email If you want your message kept confidential, not considered for posting, please explicitly specify that.
mindprod.com IP:[65.110.21.43]
view BlogYour face IP:[38.107.179.213]
You are visitor number 14,055.