Initial commit: mwhois with SCION AS support and decimal AS conversion

Based on mwhois by Antonios A. Chariton
Modifications for SCION AS support by Olaf Baumert, Axpo Systems AG
This commit is contained in:
Olaf Baumert
2025-06-03 11:01:02 +00:00
commit 34c631a06d
340 changed files with 212460 additions and 0 deletions

View File

@@ -0,0 +1,175 @@
<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="ipv6-address-space.xsl"?>
<?oxygen RNGSchema="ipv6-address-space.rng" type="xml"?>
<registry xmlns="http://www.iana.org/assignments" id="ipv6-address-space">
<title>Internet Protocol Version 6 Address Space</title>
<updated>2013-02-15</updated>
<note>The IPv6 address management function was formally delegated to
IANA in December 1995 <xref type="rfc" data="rfc1881"/>. The registration procedure
was confirmed with the IETF Chair in March 2010.</note>
<registry id="ipv6-address-space-1">
<registration_rule>IESG Approval</registration_rule>
<record>
<prefix>0000::/8</prefix>
<description>Reserved by IETF</description>
<xref type="rfc" data="rfc4291"/>
<notes>
<xref type="note" data="1"/>
<xref type="note" data="2"/>
<xref type="note" data="3"/>
<xref type="note" data="4"/>
<xref type="note" data="5"/>
</notes>
</record>
<record>
<prefix>0100::/8</prefix>
<description>Reserved by IETF</description>
<xref type="rfc" data="rfc4291"/>
<notes>0100::/64 reserved for Discard-Only Address Block <xref type="rfc" data="rfc6666"/>.
Complete registration details are found in <xref type="registry" data="iana-ipv6-special-registry"/>.</notes>
</record>
<record>
<prefix>0200::/7</prefix>
<description>Reserved by IETF</description>
<xref type="rfc" data="rfc4048"/>
<notes>Deprecated as of December 2004 <xref type="rfc" data="rfc4048"/>.
Formerly an OSI NSAP-mapped prefix set <xref type="rfc" data="rfc4548"/>.</notes>
</record>
<record>
<prefix>0400::/6</prefix>
<description>Reserved by IETF</description>
<xref type="rfc" data="rfc4291"/>
<notes/>
</record>
<record>
<prefix>0800::/5</prefix>
<description>Reserved by IETF</description>
<xref type="rfc" data="rfc4291"/>
<notes/>
</record>
<record>
<prefix>1000::/4</prefix>
<description>Reserved by IETF</description>
<xref type="rfc" data="rfc4291"/>
<notes/>
</record>
<record>
<prefix>2000::/3</prefix>
<description>Global Unicast</description>
<xref type="rfc" data="rfc4291"/>
<notes>The IPv6 Unicast space encompasses the entire IPv6 address range
with the exception of ff00::/8, per <xref type="rfc" data="rfc4291"/>. IANA unicast address
assignments are currently limited to the IPv6 unicast address
range of 2000::/3. IANA assignments from this block are registered
in <xref type="registry" data="ipv6-unicast-address-assignments"/>.
<xref type="note" data="6"/>
<xref type="note" data="7"/>
<xref type="note" data="8"/>
<xref type="note" data="9"/>
<xref type="note" data="10"/>
<xref type="note" data="11"/>
</notes>
</record>
<record>
<prefix>4000::/3</prefix>
<description>Reserved by IETF</description>
<xref type="rfc" data="rfc4291"/>
<notes/>
</record>
<record>
<prefix>6000::/3</prefix>
<description>Reserved by IETF</description>
<xref type="rfc" data="rfc4291"/>
<notes/>
</record>
<record>
<prefix>8000::/3</prefix>
<description>Reserved by IETF</description>
<xref type="rfc" data="rfc4291"/>
<notes/>
</record>
<record>
<prefix>a000::/3</prefix>
<description>Reserved by IETF</description>
<xref type="rfc" data="rfc4291"/>
<notes/>
</record>
<record>
<prefix>c000::/3</prefix>
<description>Reserved by IETF</description>
<xref type="rfc" data="rfc4291"/>
<notes/>
</record>
<record>
<prefix>e000::/4</prefix>
<description>Reserved by IETF</description>
<xref type="rfc" data="rfc4291"/>
<notes/>
</record>
<record>
<prefix>f000::/5</prefix>
<description>Reserved by IETF</description>
<xref type="rfc" data="rfc4291"/>
<notes/>
</record>
<record>
<prefix>f800::/6</prefix>
<description>Reserved by IETF</description>
<xref type="rfc" data="rfc4291"/>
<notes/>
</record>
<record>
<prefix>fc00::/7</prefix>
<description>Unique Local Unicast</description>
<xref type="rfc" data="rfc4193"/>
<notes>For complete registration details, see <xref type="registry" data="iana-ipv6-special-registry"/>.</notes>
</record>
<record>
<prefix>fe00::/9</prefix>
<description>Reserved by IETF</description>
<xref type="rfc" data="rfc4291"/>
<notes/>
</record>
<record>
<prefix>fe80::/10</prefix>
<description>Link-Scoped Unicast</description>
<xref type="rfc" data="rfc4291"/>
<notes>Reserved by protocol. For authoritative registration, see <xref type="registry" data="iana-ipv6-special-registry"/>.</notes>
</record>
<record>
<prefix>fec0::/10</prefix>
<description>Reserved by IETF</description>
<xref type="rfc" data="rfc3879"/>
<notes>Deprecated by <xref type="rfc" data="rfc3879"/> in September 2004. Formerly a Site-Local scoped address prefix.</notes>
</record>
<record>
<prefix>ff00::/8</prefix>
<description>Multicast</description>
<xref type="rfc" data="rfc4291"/>
<notes>IANA assignments from this block are registered in <xref type="registry" data="ipv6-multicast-addresses"/>.</notes>
</record>
<footnote anchor="1">::1/128 reserved for Loopback Address <xref type="rfc" data="rfc4291"/>.
Reserved by protocol. For authoritative registration, see <xref type="registry" data="iana-ipv6-special-registry"/>.</footnote>
<footnote anchor="2">::/128 reserved for Unspecified Address <xref type="rfc" data="rfc4291"/>.
Reserved by protocol. For authoritative registration, see <xref type="registry" data="iana-ipv6-special-registry"/>.</footnote>
<footnote anchor="3">::ffff:0:0/96 reserved for IPv4-mapped Address <xref type="rfc" data="rfc4291"/>.
Reserved by protocol. For authoritative registration, see <xref type="registry" data="iana-ipv6-special-registry"/>.</footnote>
<footnote anchor="4">0000::/96 deprecated by <xref type="rfc" data="rfc4291"/>. Formerly defined as the "IPv4-compatible IPv6 address" prefix.</footnote>
<footnote anchor="5">The "Well Known Prefix" 64:ff9b::/96 is used in an algorithmic mapping between IPv4 to IPv6 addresses <xref type="rfc" data="rfc6052"/>.</footnote>
<footnote anchor="6">2001:0000::/23 reserved for IETF Protocol Assignments <xref type="rfc" data="rfc2928"/>.
For complete registration details, see <xref type="registry" data="iana-ipv6-special-registry"/>.</footnote>
<footnote anchor="7">2001:0000::/32 reserved for TEREDO <xref type="rfc" data="rfc4380"/>.
For complete registration details, see <xref type="registry" data="iana-ipv6-special-registry"/>.</footnote>
<footnote anchor="8">2001:0002::/48 reserved for Benchmarking <xref type="rfc" data="rfc5180"/>.
For complete registration details, see <xref type="registry" data="iana-ipv6-special-registry"/>.</footnote>
<footnote anchor="9">2001:db8::/32 reserved for Documentation <xref type="rfc" data="rfc3849"/>.
For complete registration details, see <xref type="registry" data="iana-ipv6-special-registry"/>.</footnote>
<footnote anchor="10">2001:10::/28 reserved for ORCHID <xref type="rfc" data="rfc4843"/>.
For complete registration details, see <xref type="registry" data="iana-ipv6-special-registry"/>.</footnote>
<footnote anchor="11">2002::/16 reserved for 6to4 <xref type="rfc" data="rfc3056"/>.
For complete registration details, see <xref type="registry" data="iana-ipv6-special-registry"/>.</footnote>
<people/>
</registry>
</registry>