* WGs marked with an * asterisk has had at least one new draft made available during the last 5 days

Data sources

This page collects various machine-readable data sources that may be useful to people developing IETF-related tools.

Warning : This page is stale - last updated in 2011

Primary sources

Status of all internet-drafts (tab-separated text; generated from the database by a cron job once a day):
http://www.ietf.org/id/all_id.txt
http://www.ietf.org/id/all_id2.txt NEW

Title/authors/abstract/date for active internet-drafts (text; generated from the database by cron jobs once a day. Although these text files were probably originally intended for mainly human consumption, their format has been very stable over the years, and as they're currently used by number of tools, I would expect this to continue. For title/authors/date, consider using all_id2.txt instead, though):
http://www.ietf.org/id/1id-index.txt
http://www.ietf.org/id/1id-abstracts.txt

All RFCs (XML/text; note that the XML has much more information than the text version):
http://www.rfc-editor.org/rfc/rfc-index.xml
http://www.rfc-editor.org/rfc/rfc-index.txt

Documents that are currently in IETF last call (Atom feed; generated from the database on-the-fly):
http://datatracker.ietf.org/feed/last-call/

Document that are on the agenda of upcoming IESG telechats (tab-separated text; generated from the database on-the-fly):
http://datatracker.ietf.org/iesg/agenda/documents.txt

Documents in the RFC editor queue (XML):
http://www.rfc-editor.org/queue2.xml

Detailed datatracker history for a particular draft (Atom feed; generated from the database on-the-fly):
http://datatracker.ietf.org/feed/comments/draft-ietf-msec-newtype-keyid/

Information about active WGs, chairs, mailing lists, charters, etc (text; generated from the database on-the-fly):
http://datatracker.ietf.org/wg/1wg-summary.txt
http://datatracker.ietf.org/wg/1wg-charters.txt

IPR disclosures by draft (tab-separated text; generated from the database on-the-fly):
http://datatracker.ietf.org/ipr/by-draft/

Derived data/statistics

RFC/internet-draft author information, extracted from the actual documents with the getauthors tool (colon-separated text):
http://www.arkko.com/tools/rfcauthors.txt
http://www.arkko.com/tools/idauthors.txt

History of document state changes and timing (colon-separated text):
http://www.arkko.com/tools/admeasurements/draft-events.txt
http://www.arkko.com/tools/admeasurements/draft-timing.txt
http://www.arkko.com/tools/draft-timing-withspeeds.txt

RFC editor queue history:
http://www.fenron.net/~fenner/iesg/analyze-rfcq.txt

IESG discusses:
http://www.arkko.com/tools/admeasurements/discusses.txt
https://datatracker.ietf.org/doc/draft-ietf-mipshop-pfmipv6/_ballot.data

Telechat dates for drafts:
http://www.arkko.com/tools/admeasurements/telechats.txt

Working group information/history/etc.
http://arkko.com/tools/admeasurements/adwgs.txt
http://arkko.com/tools/admeasurements/charter-actions.txt
http://arkko.com/tools/admeasurements/termination-actions.txt

RFC stream information
http://arkko.com/tools/rfcsources.txt

Tools.ietf.org version of state:
http://tools.ietf.org/draft/draft-ietf-tls-rfc4346-bis/

This directory contains information about the status of the document, and it also contains all versions of the draft (including XML and other versions, if submitted). The primary files are:

versions: a list of version numbers

state.xml: all information known about the draft, e.g., when it was submitted, intended status, authors, etc.

state: same as above but with a different, non-XML representation

events: a list of events (document submissions etc) for the draft

now: the current status of the draft

history: a sequence of contents of the "now" file, over time

draft-*: all the .txt and other versions, if available

Rsyncing files

Rsync access to various document archives:

  • Unpurged IETF drafts repository:

To list, do:

rsync rsync.tools.ietf.org::tools.id

To sync, do:

rsync -avz rsync.tools.ietf.org::tools.id ./id
  • Currently available htmlized drafts and RFCs:

To list, do:

rsync rsync.tools.ietf.org::tools.html

To sync, do:

rsync -avz rsync.tools.ietf.org::tools.html ./html
  • For a full list of the various rsync sources at tools.ietf.org, do
    rsync rsync.tools.ietf.org::
    
  • To get only specific state/history/versions etc files (see list of files above) you can use following commands:
    • Document history files (html-attribute-like lines)
      rsync -avz rsync.tools.ietf.org::doc.history ./history
      
    • Current document state in a html-attribute-like format
      rsync -avz rsync.tools.ietf.org::doc.state.attr ./now
      
    • Current document status in a RFC822-like format
      rsync -avz rsync.tools.ietf.org::doc.state.822 ./state
      
    • Current document status in an xml format
      rsync -avz rsync.tools.ietf.org::doc.state.xml ./state.xml
      
    • Current version list files
      rsync -avz rsync.tools.ietf.org::doc.versions ./versions
      
    • All document status files
      rsync -avz rsync.tools.ietf.org::doc.meta ./meta