masalibの日記

システム開発、運用と猫の写真ブログです

はてなブログSSL化のチェックツールを作った

常時SSLになった時にHTTPSの漏れがないのかをチェックする為にチェックツールを作った

なお、chromeで確認できるが1つ1つ確認するなんて日が暮れるwww


www.suzukikenichi.com



### チェックツールの内容

をチェックするものです

### 事前作業

node.js install をインストールする
(node.js 8.x 以上です)

### インストール

github.com

gitがない人はソースのzipをダウンロードして展開する

インストール後に直下のフォルダに
`./config.json`を作成する


#### config.json
```{
"HATENA_SITE_ID": "hatena_account_ib",
"HATENA_SITE_PW": "atom password",
"HATENA_SITE_SOURCE_URL": "https://blog.hatena.ne.jp/XXhatena_account_ibXX/XXbackup_hatena_blog_domainXX/atom",
"HATENA_SITE_DIST_URL": "https://blog.hatena.ne.jp/XXhatena_account_ibXX/XXrestore_hatena_blog_domainXX/atom"
}
```
HATENA_SITE_SOURCE_URLはバックアップしたいブログのatomのURLを指定する
HATENA_SITE_DIST_URLは検証用のブログを指定します



## はてなブログのチェックしたいURLのダウンロード

node sitexmldownload.js

直下にtempxmlというフォルダができ

xmlファイルが作成されています

ファイル名はcontent_type + 更新日時になります

## SSL化チェック

  • tempxmlというフォルダの中のxmlをもとにSSL化チェック(mixed)をおこなう

node sitexml2mixedcheck.js tempxml XXXXX.xml >> mixed_check.csv

  • 一括update

sitexml2mixedcheck.bat

## チェック結果
f:id:masalib:20171012094937p:plain

CSVファイルに出力されます

## 次のアクション
デザインのバックアップかな


はてなブログ Perfect GuideBook

はてなブログ Perfect GuideBook