aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorDavid Timber <dxdt@dev.snart.me>2024-10-28 13:36:35 +0100
committerDavid Timber <dxdt@dev.snart.me>2024-10-28 13:55:53 +0100
commitca08936a767d443571cec1d973a197d2cd692ead (patch)
tree6cb6d720e2583c3e0841723a2f47538de17d5590 /Makefile
parent0ba39be479ec7b5ea432031c4df125edc5bb9f6b (diff)
Fix race condition, fix doc ...stable
- Remove use of named pipe which was a bad design in the first place - Fix rare case where netcat's error slipping processing the last AS - Doc: fix factual errors, add some more info
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile29
1 files changed, 17 insertions, 12 deletions
diff --git a/Makefile b/Makefile
index 7f4427c..d854e5a 100644
--- a/Makefile
+++ b/Makefile
@@ -9,6 +9,7 @@ README.md: table.md table6.md
clean:
rm -f \
*.tmp \
+ asmap \
aslist \
routelist \
route6list \
@@ -20,16 +21,20 @@ clean:
result6.csv \
README.md
-aslist:
+asmap:
curl -sS 'https://krnic.kisa.or.kr/jsp/business/management/asList.jsp' | \
- ./get-kisa-as-list > aslist.tmp
+ ./get-kisa-asmap > asmap.tmp
+ mv asmap.tmp asmap
+
+aslist: asmap
+ grep -Eoi 'AS[0-9]+' asmap > aslist.tmp
mv aslist.tmp aslist
routelist: aslist
- ./query-prefixes < aslist > routelist.tmp
+ ./query-prefixes < aslist 3< aslist > routelist.tmp
mv routelist.tmp routelist
route6list: aslist
- ./query-prefixes -6 < aslist > route6list.tmp
+ ./query-prefixes -6 < aslist 3< aslist > route6list.tmp
mv route6list.tmp route6list
rpki-enabled: routelist
@@ -39,16 +44,16 @@ rpki6-enabled: route6list
./query-rpki-prefixes < route6list > rpki6-enabled.tmp
mv rpki6-enabled.tmp rpki6-enabled
-table.md: aslist routelist rpki-enabled
- ./produce-table aslist routelist rpki-enabled > table.md.tmp
+table.md: asmap routelist rpki-enabled
+ ./produce-table asmap routelist rpki-enabled > table.md.tmp
mv table.md.tmp table.md
-table6.md: aslist route6list rpki6-enabled
- ./produce-table aslist route6list rpki6-enabled > table6.md.tmp
+table6.md: asmap route6list rpki6-enabled
+ ./produce-table asmap route6list rpki6-enabled > table6.md.tmp
mv table6.md.tmp table6.md
-result.csv: aslist routelist rpki-enabled
- ./produce-table -c aslist routelist rpki-enabled > result.csv.tmp
+result.csv: asmap routelist rpki-enabled
+ ./produce-table -c asmap routelist rpki-enabled > result.csv.tmp
mv result.csv.tmp result.csv
-result6.csv: aslist route6list rpki6-enabled
- ./produce-table -c aslist route6list rpki6-enabled > result6.csv.tmp
+result6.csv: asmap route6list rpki6-enabled
+ ./produce-table -c asmap route6list rpki6-enabled > result6.csv.tmp
mv result6.csv.tmp result6.csv