<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">Guten Abend Zusammen,</div><div class=""><br class=""></div><div class="">für ein kleines Projekt suche ich aktuell nach einer Möglichkeit, eine relativ genaue Liste aller österreichischen ASNs zu generieren sowie eine möglichst genaue Zuordnung zum jeweiligen Bundesland vorzunehmen. Als ersten Versuch habe ich ein kleines Python-Skript gebaut, welches die Liste von&nbsp;<a href="https://bgp.he.net/country/AT" class="">https://bgp.he.net/country/AT</a>&nbsp; zieht, einen Whois auf die ASN macht und dann versucht, über die org,mnt-by,admin-c oder tech-c Attribute an die Postleitzahl zu gelangen.</div><div class=""><br class=""></div><div class="">An das Bundesland komme ich anhand der Postleitzahl über die Google Maps/Places API. Schlussendlich baue ich ein CSV im Format AUT-NUM;AS-NAME;ORG;STATE. Leider funktioniert der Abgleich der Postleitzahlen aus der RIPE-DB und dem Whois aufgrund fehlender Daten oder unterschiedlichster Formate aber aktuell mehr schlecht als recht.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Hat sowas jemand vielleicht schon einmal gemacht oder zumindest eine Idee, wie man das ganze vielleciht einfacher lösen könnte? &nbsp;Im Idealfall sollte das ganze später auch für DE und CH funktionieren.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Vielen Dank vorab und</div><div class="">Schönen Abend</div><div class=""><br class=""></div><div class=""><div class=""><div class=""><p style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">Mit besten Grüßen<br class="">Kind Regards</p><p style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">Dominic Schallert, BA</p><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;"><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><span><span><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><span><span><span><span><span><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><span><span><span><span><span><span><span><br class="Apple-interchange-newline"><span><img apple-inline="yes" id="4DC042B8-AB81-4874-A7AF-2BA2A0D6BDF7" src="cid:A38FFA13-EE7B-4A35-9EEC-9DDC33354545@lan" class=""></span><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;"><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><span><span><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><span><span><span><table border-spacing="0" cellpadding="0" cellspacing="0" style="letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; padding: 0px; margin: 0px; font-family: &quot;Lucida Grande&quot;, sans-serif; font-size: 10px; line-height: 10px; color: rgb(176, 176, 176); border-collapse: collapse;" class=""><tbody class=""><tr class=""><td height="5" style="height: 5px; font-size: 5px; line-height: 5px;" class=""><br class="Apple-interchange-newline"><br class=""></td></tr><tr class=""><td class=""><span class=""><span style="color: rgb(176, 176, 176); border: none; text-decoration: none;" class=""><b class="">schallert​.com e.U.</b></span>&nbsp;|&nbsp;</span><span class="">Hauptstraße 35b, 6800 Feldkirch, Austria</span></td></tr><tr class=""><td height="5" style="height: 5px; font-size: 5px; line-height: 5px;" class="">&nbsp;</td></tr><tr class=""><td class=""><span class="">FN: 440372g</span><span class="Apple-converted-space">&nbsp;</span>&nbsp;| UID:&nbsp;<span class="">ATU66209211&nbsp;</span>|&nbsp;<span class="">Gerichtsstand: Feldkirch</span></td></tr><tr class=""><td height="5" style="height: 5px; font-size: 5px; line-height: 5px;" class="">&nbsp;</td></tr><tr class=""><td class=""><span class="">Tel.: +43 680 146 1947 |&nbsp;</span><span class="">Fax: +43 134 242 642 616</span></td></tr><tr class=""><td height="15" style="height: 10px; font-size: 10px; line-height: 10px;" class=""><br class=""></td></tr><tr class=""><td class=""><span class=""><a href="http://www.schallert.com" style="color: rgb(176, 176, 176); border: none; text-decoration: none;" class="">www.schallert.com</a></span><span class="Apple-converted-space">&nbsp;</span>&nbsp;|&nbsp;<span class=""><a href="mailto:office@schallert.com" style="color: rgb(176, 176, 176); border: none; text-decoration: none;" class="">office@schallert.com</a></span></td></tr></tbody></table><br class=""></span></span></span></span></span></span></span></span><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><span><span><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><span><span><span><br class=""></span></span></span></span></span></span></span></span></div><br class="Apple-interchange-newline" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;"><br class="Apple-interchange-newline" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;">
</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></div>
<br class=""></div></div></body></html>