research: index complete IANA IPv4 range baseline

This commit is contained in:
2026-07-22 19:52:48 +00:00
parent 652bd652d8
commit 1c20298ab0
291 changed files with 8964 additions and 14 deletions
+5 -1
View File
@@ -123,6 +123,10 @@ def main() -> int:
ROOT / "docs" / "04-ip-address-model.md",
ROOT / "registry-ips" / "README.md",
ROOT / "registry-ips" / "TEMPLATE.md",
ROOT / "registry-ips" / "IPV4-INDEX.md",
ROOT / "data" / "iana-ipv4-top-level-ranges.csv",
ROOT / "data" / "iana-ipv4-special-ranges.csv",
ROOT / "scripts" / "sync_iana_ipv4.py",
ROOT / "registry-ips" / "000-000-000-000--08--iana.md",
ROOT / "registry-ips" / "001-000-000-000--16--placeholder.md",
ROOT / "registry-ips" / "001-001-000-000--24--placeholder.md",
@@ -135,7 +139,7 @@ def main() -> int:
range_records = sorted((ROOT / "registry-ips").glob("*.md"))
for path in range_records:
if path.name in {"README.md", "TEMPLATE.md"}:
if path.name in {"README.md", "TEMPLATE.md", "IPV4-INDEX.md"}:
continue
headings = [line.strip() for line in path.read_text(encoding="utf-8").splitlines() if line.startswith("## ")]
if not headings or headings[0] != "## Who is this IP range?":