rfcgraph
rfcgraph is a simple Python script that uses Graphviz to generate a very large graph showing the relationships between RFCs.
The full version is in PDF format with clickable nodes, and is available here: http://static.quadpoint.org/rfcgraph/rfcs.pdf
- Green arrows indicate an update: "RFCx --green-> RFCy" is read as "RFCx is updated by RFCy"
- Red arrows indicates an obsoletion: "RFCx --red-> RFCy" is read as "RFCx is obsoleted by RFCy"
Downloading
The source code used to generate the graph can be obtained via git:
git clone git://github.com/msparks/rfcgraph.git
You can also view rfcgraph on github.
Dependencies
Running
To run rfcgraph, you'll need to get a copy of the RFC index XML file (rfc-index.xml) from rfc-editor.org. Then run:
./rfcgraph.py -h
to see the usage.
Note that rfcgraph and graphviz are very memory intensive. On the order of 2-2.5GB of RAM is needed to generate the full graph.

