LoginSignup
2
2

More than 5 years have passed since last update.

さくらのクラウドのコンパネから個人情報をマスクするブックマークレット作った

Posted at

最近業務上さくらのクラウドのコントロールパネルのキャプチャを取得することが多いのですが、コントロールパネルにはサーバの契約IDとかIPアドレスとかそのまま第三者に見せたくない項目もあります。
で、いつもはスクリーンキャプチャを行った後、GIMPなどでモザイク処理をしていたわけです。(あとはブラウザのデバッガでHTMLを直編集とか…)

ブックマークレット

頻度も増えてきてすこぶるめんどくさいので、ブックマークレットを作成しワンクリックで置換できるようしてみました。
何をしているかというとコントロールパネル上に表示されている文字列を置換しているという内容です。
* 12桁の数値(契約ID)= すべて9にする
* IPアドレス = すべて*にする
* さくらインターネット会員ID = zzz99999にする
文字列を見て判断しているのでサーバ名や説明欄にIPアドレスが記載されている場合にはそちらも置換されてしますがご愛嬌で;-p

キャプチャ.PNG

javascript:(function(){document.body.innerHTML = document.body.innerHTML.replace(/[\d]{12}/g, '999999999999').replace(/[\d]{1,3}(\.[\d]{1,3}){3}/g, '***.***.***.***').replace(/[a-z]{3}[\d]{5}/g, 'zzz99999');})();

これをブラウザのブックマーク画面から登録すると出来上がり。

実際に使ってみた

as.PNG
サーバのリソースIDと会員IDが変わってることに注目

an.PNG
ネットワーク画面に出ているIPアドレスがマスクされていることに注目
ちょっとやり過ぎちゃってますが、その部分はご愛嬌で;p

これでスクリーンキャプチャ作業が捗ります。

注意事項

  • これは野良で作ったブックマークレットなので利用はご自身の責任で。
  • これをさくらのクラウドのコントロールパネル上で実行すると、コントロールパネル内のボタンが押せなくなります。その場合にはブラウザのリロードを行ってください。
  • 2016年7月現在動作確認を行っておりますが、今後動作するかどうか分かりません。
  • MAP画面では動作しません。(誰か動くように改修を…)
2
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2