diff options
Diffstat (limited to 'myrpki/ripe-prefixes-to-csv.awk')
-rw-r--r-- | myrpki/ripe-prefixes-to-csv.awk | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/myrpki/ripe-prefixes-to-csv.awk b/myrpki/ripe-prefixes-to-csv.awk deleted file mode 100644 index 582d5ce7..00000000 --- a/myrpki/ripe-prefixes-to-csv.awk +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/awk -f -# $Id$ - -# ftp -pa ftp://ftp.ripe.net/pub/stats/ripencc/membership/alloclist.txt - -BEGIN { - translation["ie.google"] = "GoogleIreland"; -} - -function done() { - if (handle in translation) - handle = translation[handle]; - for (i = 1; i <= n_allocs; i++) - print handle "\t" alloc[i]; - n_allocs = 0; -} - -/^[a-z]/ { - done(); - handle = $0; - nr = NR; -} - -NR == nr + 1 { - name = $0; -} - -NR > nr + 2 && NF > 1 && $2 !~ /:/ { - split($2, a, "/"); - len = a[2]; - split(a[1], a, /[.]/); - for (i = length(a); i < 4; i++) - a[i+1] = 0; - alloc[++n_allocs] = sprintf("%d.%d.%d.%d/%d", a[1], a[2], a[3], a[4], len); -} - -NR > nr + 2 && NF > 1 && $2 ~ /:/ { - alloc[++n_allocs] = $2; -} - -END { - done(); -} |