GWの最終日
GW中いろいろとサーバメンテをしていたんだけど、まだまだ改善の余地ありあり😅
自分のサイトを守るという観点でセキュリティ上公開できない機能もたくさんあるんだけど、、、
ひとつだけ、おもしろい機能を追加した。
それは、自宅サーバへのアクセスで挙動がおかしい相手IPアドレスをFWで防御してその情報をメール通知しているんだけど、これまではメールで通知されたIPアドレスからいちいち調査サイトで詳細情報を調べてたんだけど、IPInfoというサイトからcurlコマンドを利用して情報を取得する機能を追加した。シェルを組み込んで、通知メール内にIPアドレスの詳細情報を表示して、さらに抽出した位置情報からGoogle地図を表示するリンクも追加した。
# curl -s ipinfo.io/X.X.X.X
-sオプションはサイレント指定
X.X.X.Xは調査対象のIPアドレス
※このIPinfoにサインアップしてトークンを取得すると月50000アクセスまで無料とのこと。ちなみに利用頻度が低いので僕はサインアップしてなくて、その場合は月1000アクセスの制限がある。
ネットで調べて機能追加したんだけど、まぁ、今回追加した機能は珍しい機能では無いけど、プチ追加機能のわりには、Google地図表示にすると一目瞭然で、とてもわかりやすくなって、自分としては画期的な進歩となった。