maxminddb
今回やってみたこと グローバルIPアドレス(v4のみ)からCountry-CodeとASNを参照できるカスタムmaxminddbファイルを作成する。GeoIP2LiteのASN用とCountry用を一緒にする感じ。 clojure でgrpc接続実装が可能であることを覚えたので、これを使ってASN参照処理…
...単にjavaメソッド呼び出してるだけレベルだけども、今度はmaxminddb試してみておく。Getting Startedで入れた環境で、Maxmind-DB-Reader-javaのinstall情報を元に.clojure/deps.ednに追記してclojure起動する。 :deps { org.clojure/clojure {:mvn/versio…
こういうこととかこういうこととかでMaxMindってところのIPデータベースとそのライブラリを使わせてもらったりしてます。ubuntuもPPAってのを追加することでapt経由でライブラリインストールできるので手間いらずで使えたりします。 が、IPデータベースであ…
sqlite3にmaxminddbを組み合わせて使っていたりしてます。sqlite3からmaxminddbを参照できるようにextentionを作ってます。*1GeoLite2のIPデータベースを使うということで察せられると思いますが、ここで集計しようとするsqlite3のデータベースはフローデー…
maxminddb ? maxminddbはkeyをIPアドレスに特化しているデータベースといえばそうであり、だからまずはGeoLite2のような中身を詰め込んで*1あるdistributionにフォーカスがあたります。前から関連で見つかるこれを見て、IPに関連づいたlookupファイルを自作…