MacOSでASNを解析中

MacOSでASNを解析中

MaxMind APIを使用してIPアドレスデータを取得しています。私が探しているのは国とASNです。 MaxMind API は次のように動作します: curl -shttp://geoip.maxmind.com/e\?l\={APIKEY}\&i\={IP} 次のコンテンツを返します。 Highwinds Network Group","Highwinds Network Group",,"AS20446 Highwinds Network Group, Inc.",Enterprise,Hosting,1000,99,20,60,10,%

国を取得するには、次のコマンドを使用します。loc = `curl -shttp://geoip.maxmind.com/e\?l\={APIKEY}\&i\={IP} 2>&1 awk -F',' '{印刷 $1;}'

ASN情報を取得したい。この例では、名前は「AS20446 Highwinds Network Group, Inc.」です。

どうすればいいですか?

ベストアンサー1

つまり、MacのコマンドラインでCSV(カンマ区切り値)形式を解析し、引用符に注意する必要があります(引用符内にカンマがある可能性があり、気付いた可能性があります...)。

人気のあるツールキットはcsvkitHomebrewを通じて入手できます。

perl -e ...パッケージで使用するなど、これを行うためのさまざまなオプションがたくさんありますcsv

他のオプションに関する質問:例:ここそしてここ、それらの多くは、Homebrewや他の手段を介してMac上で使用することができます。

おすすめ記事