{"id":265,"date":"2009-07-14T11:19:46","date_gmt":"2009-07-14T10:19:46","guid":{"rendered":"http:\/\/www.steve-meier.de\/?p=265"},"modified":"2009-08-24T19:51:22","modified_gmt":"2009-08-24T18:51:22","slug":"do-it-yourself-as-listtxt-fur-ntop","status":"publish","type":"post","link":"https:\/\/www.steve-meier.de\/?p=265","title":{"rendered":"Do-It-Yourself: AS-list.txt f\u00fcr ntop"},"content":{"rendered":"<p><a href=\"http:\/\/www.ntop.org\">ntop<\/a> ist ein Tool, das sich wunderbar eignet, um den eigenen Netzwerk-Traffic zu untersuchen. Es schl\u00fcsselt dabei, auf Wunsch, nicht nur nach Protokollen, sondern auch nach Ziel-AS (=Autonomes System) auf.<\/p>\n<p>Leider ist es gar nicht so einfach, einzelne IP-Adressen Ihrem jeweiligen AS zuzuordnen. Daher bringt ntop eine Datei namens AS-list.txt mit, die viele AS und Ihre Prefixe enth\u00e4lt. Leider ist diese Datei (zumindest unter Ubuntu) hemmungslos veraltet und damit fast unbrauchbar. Meine Suche bei Google f\u00fchrte leider auch nicht zu einer aktualisierten Liste, also war es an der Zeit, selbst eine zu erstellen.<\/p>\n<p>Das geht, dank der Hilfe von <a href=\"http:\/\/www.routeviews.org\">RouteViews<\/a> relativ einfach. Man nehme die Zonendatei f\u00fcr asn.routeviews.org und konvertiere sie in das passende Format:<\/p>\n<p><del datetime=\"2009-08-04T14:49:42+00:00\"><code>wget -qO - ftp:\/\/archive.routeviews.org\/dnszones\/originas.bz2 | bzip2 -cd | awk '{printf \"%s:%s\\n\",$4,$5}' | sed s\/\\\"\/\/g | sort -un > AS-list.txt<\/code><\/del><\/p>\n<p><strong>Update<\/strong>: sort -un und uniq tun offensichtlich nicht das gleich, daher muss es korrekt hei\u00dfen<\/p>\n<p><code>wget -qO - ftp:\/\/archive.routeviews.org\/dnszones\/originas.bz2 | bzip2 -cd | awk '{printf \"%s:%s\\n\",$4,$5}' | sed s\/\\\"\/\/g | uniq | sort -n > AS-list.txt<\/p>\n<p><strong>Update 2<\/strong>: Wie im Kommentar richtig angemerkt stimmt das Format nicht (mehr). Das liegt daran, das Routeviews.org vor ein paar Tagen sein Quellformat ge\u00e4ndert hat. Mit folgender \u00c4nderung l\u00e4uft es wieder, auch wenn die ersten paar Zeilen immernoch ein paar Fehler enthalten stimmen die restlichen 99%<\/p>\n<p><code>wget -O - ftp:\/\/archive.routeviews.org\/dnszones\/originas.bz2 | bzip2 -cd | awk '{printf \"%s:%s\/%s\\n\",$4,$5,$6}' | sed s\/\\\"\/\/g | uniq | sort -n > AS-list.txt<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>ntop ist ein Tool, das sich wunderbar eignet, um den eigenen Netzwerk-Traffic zu untersuchen. Es schl\u00fcsselt dabei, auf Wunsch, nicht nur nach Protokollen, sondern auch nach Ziel-AS (=Autonomes System) auf. Leider ist es&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/www.steve-meier.de\/index.php?rest_route=\/wp\/v2\/posts\/265"}],"collection":[{"href":"https:\/\/www.steve-meier.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.steve-meier.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.steve-meier.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.steve-meier.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=265"}],"version-history":[{"count":6,"href":"https:\/\/www.steve-meier.de\/index.php?rest_route=\/wp\/v2\/posts\/265\/revisions"}],"predecessor-version":[{"id":279,"href":"https:\/\/www.steve-meier.de\/index.php?rest_route=\/wp\/v2\/posts\/265\/revisions\/279"}],"wp:attachment":[{"href":"https:\/\/www.steve-meier.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=265"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.steve-meier.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=265"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.steve-meier.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}