Skip to content
[menu][close]

FOUNDRYNETNo. 001SEPTEMBER 2026FOUNDRY ARCHIVE

Archiving Dead Vendor Documentation Honestly

When a vendor disappears, its manuals scatter across forum attachments, reseller sites and web archives. Some copies are real, some are edited, and a growing share of what circulates about old gear is generated text that never came from any manual.

Unofficial recordNot affiliatedNo documents hosted

On this page

01 What happens to documentation when a vendor goes

Foundry Networks is a clear example. After the Brocade acquisition the documentation tree at /services/documentation/ went dark, links from university wikis and forum threads broke, and copies of configuration guides survived only where someone had saved them. This archive, the Foundry Networks section of this site, links to what it can verify and says so where it cannot. The method generalises to any discontinued hardware line that people still run.

02 Sources ranked by trust

Cite the highest-ranked copy you can find, and say which kind it is.
SourceTrustWhy
Web-archive capture of the vendor's pageHighDated, captured by a third party, unchanged since
PDF with vendor metadata and a known checksumHighMatches a copy others hold
Forum attachment or reseller mirrorMediumOften genuine, but may be edited or a different version
Summary on a blog or wikiLowUseful pointer; check it against a primary copy
Chatbot answer about the productLead onlyMay be accurate, may be invented; never a source by itself

03 Recording provenance

For every document or excerpt, record four things: where the copy came from (URL), when it was captured or retrieved, what it is (title, version, format) and a checksum for files. The W3C PROV model gives a vocabulary for this if you want it machine-readable: the document is an entity, the capture or download is an activity, and the archive or person is the agent. Web archives store captures in the WARC format, which keeps the original HTTP response, headers included, so a capture can be checked years later. A short provenance note under each excerpt, in plain words, is enough for readers.

04 Provenance of a vendor documentation archive entry

The four fields above are the minimum. A record that will still be checkable in ten years carries a few more, and each one answers a specific doubt. The capture date is when the archive fetched the page, distinct from the original server's own Date header, which web archives preserve as x-archive-orig-date. The source URL is the address as requested and the address after redirects, since the two often differ on old sites. The snapshot id is the archive's own identifier: on the Wayback Machine it is the fourteen-digit timestamp in the URL (YYYYMMDDhhmmss), and appending id_ to it returns the stored bytes without the archive's navigation banner. The archive digest is the checksum the archive computed at capture time; the Wayback Machine's CDX index publishes a SHA-1 of the payload in base32 (RFC 4648 alphabet). Your own hash is a SHA-256 (RFC 6234) of the raw bytes you fetched, which you can recompute against a copy later. The rest is bibliographic: size in bytes, media type, title and version as printed, and who made the record.

A provenance record for one archived vendor page. Every value is copied from the archive or computed from the fetched bytes, none is remembered.
FieldWhy it is thereExample from one capture
Source URLIdentifies the page; note the pre- and post-redirect formhttp://www.foundrynet.com/products/routers/accessiron/
Snapshot idLocates the exact capture in the archive20040618232624 (Wayback Machine timestamp)
Capture dateWhen the archive fetched it, in UTC2004-06-18 23:26:24
Original Date headerWhat the vendor's server said the time wasFri, 18 Jun 2004 23:10:50 GMT
Archive digestThe archive's checksum of the payload, for comparisonU5PI6HNBU4VOH7SMYN7AQFCZJR4FEF52 (SHA-1, base32)
Own hashRecomputable proof the bytes you hold are the bytes you fetchedSHA-256 6733ce30fb56a44b38ac4f75063a0a4fe6c80a2d0695ee12bcd98287b710f8f5
Size and typeCatches truncated or re-encoded copies24,335 bytes, text/html
Title and versionWhat the document says it is"Foundry Networks : Products : Enterprise Routers : AccessIron", 2004 copyright line
Retrieved by, onWho to ask, and when the archive was last seen serving itRC, 2026-09-24

05 Worked example: hashing one Wayback Machine capture

The example page is the AccessIron product page profiled in the AccessIron profile. The CDX index query returns the capture list with the archive's digest; the id_ form returns the stored bytes; the hashes are computed locally. The last field the index prints, 6063 here, is the compressed length of the archive's record, not the size of the page, so do not compare it with a byte count of the fetched file.

Fetching the raw capture and checking it against the index digest
$ curl -s "http://web.archive.org/cdx/search/cdx?url=www.foundrynet.com/products/routers/accessiron/&output=txt&limit=1"
com,foundrynet)/products/routers/accessiron 20040618232624 http://www.foundrynet.com:80/products/routers/accessiron/ text/html 200 U5PI6HNBU4VOH7SMYN7AQFCZJR4FEF52 6063
$ curl -sL "https://web.archive.org/web/20040618232624id_/http://www.foundrynet.com/products/routers/accessiron/" -o capture.html
$ wc -c capture.html
24335 capture.html
$ sha1sum capture.html
a75e8f1da1a72ae3fe4cc37e0814594c785217ba  capture.html
$ python3 -c "import base64,hashlib;print(base64.b32encode(hashlib.sha1(open('capture.html','rb').read()).digest()).decode())"
U5PI6HNBU4VOH7SMYN7AQFCZJR4FEF52
$ sha256sum capture.html
6733ce30fb56a44b38ac4f75063a0a4fe6c80a2d0695ee12bcd98287b710f8f5  capture.html

The base32 SHA-1 of the fetched bytes matches the digest the archive recorded in 2004, so the copy on disk is the capture, byte for byte. The SHA-256 is the value to store, because it is the one you will recompute. If a later fetch of the same snapshot id yields a different hash, something between the archive and you changed the bytes, and the record tells you so; the mechanics of digests and content hashes on the wire are on hashes and digests that prove bytes arrived unchanged. This page is the archive end of that lane; the rest of it is collected under the provenance lane, where the network vouches for what it carried.

Verifying one captureVERIFYING ONE CAPTURE01Query the index02Fetch raw bytes03Hash and compare04Write the recordVerifying one captureVERIFYING ONE CAPTURE01Query the index02Fetch raw bytes03Hash and compare04Write the record
Four steps from an archive URL to a record another person can check.

To cite an archived page, give the original publisher and title, the original URL, the capture timestamp, the archive URL that includes it, and the date you retrieved it, with the hash in a footnote or the record. In prose: Foundry Networks, "AccessIron" product page, www.foundrynet.com/products/routers/accessiron/, captured 18 June 2004 by the Wayback Machine, snapshot 20040618232624, retrieved 24 September 2026. A reader who follows that can land on the same bytes; a reader given only "Foundry's website, 2004" cannot.

06 Pitfalls: generated manuals, OCR errors and edited mirrors

Three failure modes account for most bad copies in circulation. Generated manuals are the newest: a fluent configuration guide for a product, posted with no source URL, no capture date and no version, often assembled by a language-model tool from fragments of other vendors' documentation. The tell is provenance, not prose quality; a document nobody can trace to a capture or a checksum held by someone else is not a manual, whatever it looks like. OCR errors come from scanned PDFs: a zero for the letter O, a one for a lower-case L, dropped characters in command keywords, so that ip address becomes ip addres and a copied line fails on the device. Silently edited mirrors are PDFs re-uploaded after the acquisition with product names swapped, a cover page replaced or a chapter removed; the hash differs from the archived capture and the PDF's modification date postdates its creation date, but nobody looks.

  • A manual with no source URL, no date and no version is a lead. Record it as one and go looking for the capture it was taken from.
  • Never paste a command from a scanned document without checking it against ? help on the device; OCR damage hides in exactly the characters that matter.
  • When two PDFs claim to be the same document, compare hashes, page counts and the creation and modification dates in the metadata before trusting either.
  • A mirror that renamed the product to the successor's brand has been edited; find the capture with the original name and cite that.
  • Keep the raw bytes as fetched. A copy that has been printed to PDF, re-saved or run through a converter has a new hash and no longer matches anything.

Vendor manuals remain copyrighted by the successor company even when the products are long discontinued. This site does not re-host them. Instead it explains the technology in its own words, gives the configuration shape as a worked example, and points to archived captures where they exist. Short quotations for commentary are a different matter from mirroring a PDF. The IronWare command reference on this site follows that approach: commands and their purpose, written fresh, with the original structure noted.

08 Spotting invented documentation

A new problem sits on top of the old ones. Questions about legacy gear increasingly get answered by language models, and their answers are sometimes copied into forums and blogs as if they came from a manual. Invented documentation has a recognisable shape: specific command options that appear in no captured guide, version numbers that do not match the release history, and fluent explanations with no citation. Check any such claim against a primary copy before relying on it; the method for checking AI answers about legacy IronWare gear sets out the steps, and the Foundry company history gives the release timeline to check dates against.

Recording one archived documentRECORDING ONE ARCHIVED DOCUMENT01Find thecapture orcopy02Record URLand date03Note title,version,format04Store achecksum05Write aprovenancelineRecording one archived documentRECORDING ONE ARCHIVED DOCUMENT01Find the capture or copy02Record URL and date03Note title, version, format04Store a checksum05Write a provenance line
Five fields make a copy citable years later.
ARCHIVIST'S RULE

A copy without a source and a date is a rumour with good formatting. Record both, or say you could not.

09 Questions

Where can I find documentation for discontinued network hardware?

Start with web-archive captures of the vendor's own documentation pages, then successor vendors' legacy support pages, then forum attachments, checking each copy's version and date.

Can I re-host an old vendor manual?

Usually not. Copyright passes to the successor company. Link to archived captures and write your own explanations instead.

How do I record the provenance of a document?

Note the source URL, the capture or retrieval date, the title and version, and a checksum for files. The W3C PROV model offers a formal vocabulary if you need one.

How can I tell if documentation was generated rather than copied from a manual?

Look for command options or version numbers that appear in no primary copy, missing dates and sources, and confident detail nobody else can confirm. Check against an archived original.

What is a WARC file?

The standard container format web archives use to store captured pages together with their original HTTP headers.

What is a Wayback Machine snapshot id?

The fourteen-digit timestamp in a Wayback Machine URL, in the form YYYYMMDDhhmmss in UTC, identifying one capture of one page. Adding id_ after it returns the stored bytes without the archive banner, and the CDX index lists the same timestamp with the archive's SHA-1 digest of the payload, which you can recompute to confirm the copy.