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

夜間の作業

愚痴です。すいません

インフラの作業だと、夜中の作業が時々発生します
夜中の3時から作業を開始する形です

夜中の作業だけど・・・
就業時間はあとで日中に書き換えられます
その為、夜間手当はつきません
どうしたものか・・・ブラックだよな


サーバーを切り替える作業なので
手順書を用意して、準備しているほど
作業量が多いのです

上司は・・・・
メール2本打つだけ
会社にこなくてもできるよう

あからさまに暇そうにしている・・・

WindowsServer2008 大量のtimewaitの対策

Windowsに対しての愚痴です
すいません

事象

監視サーバーから監視エージェントがダウンというアラートが発生した
びっくりして、動いているサービスを確認したら生きていた
ほっとしたが、原因がわかなかった

原因

Attackをうけているのかと思い、
netstat -na」で確認した所
監視エージェントのport10050が1万件以上あった
サービスに影響があるかもしれないので
監視エージェントをとめた

最悪な状況

timewaitはネットワークの接続の最後で
最大で4分後にcloseになるがならない・・・
いくら待ってもcloseにならない
いずれDB接続の部分もconnectionエラーになってしまう可能性がある

試したけどダメだった事

ネットワークにリスタート

■インタフェース名を調べる
netsh interface ipv4 show interfaces

Idx     Met         MTU          状態                 名前
---  ----------  ----------  ------------  ---------------------------
  1          50  4294967295  connected     Loopback Pseudo-Interface 1
 11          10        1500  connected     ローカル エリア接続 4
 12          10        1500  connected     ローカル エリア接続 5


■インタフェースのリスタートをおこなう

例
netsh interface set interface "ローカル エリア接続 4" disable
netsh interface set interface "ローカル エリア接続 4" enable
netsh interface set interface "ローカル エリア接続 5" disable
netsh interface set interface "ローカル エリア接続 5" enable

強制的にtimewaitのパケットをcloseにする
TCPIP/TIME_WAIT状態ソケットの強制終了 | Tipi

 → エラーになってなにもできない


ネットワーク系のサービスの再起動してみす
 → 変わらず

愚痴

linuxならserver network restart
で開放されるのにWidonwsはOSの再起動しかない
まじでクソすぎる

最終手段しかないなんて・・・
本当に嫌だなー

はてなブログSSL化準備ができた

前回の続きです

masalib.hatenablog.com

はてなブログをローカルPCに落として
そのダウンロードした内容をもとに
SSL対応した内容に書き換えるツールを作った

これでいつSSLになっても大丈夫なはず・・・きっと

続きを読む

iphone8 plusを予約した

迷っていて、iphone8 plusの予約をしたら
2週間待ちと言われた

人気がないと聞いていたら
余裕かなと思っていたが
やっぱりiphoneなのね

今回は総額が11万ぐらいする端末になるが
単純に分割はできなくて
頭金10800円がいるらしいです

自分は端末の下取りするので
総額が9万5000円ぐらいになる
下取りの金額が1万7000円で前回は2万5000円ぐらいだったからちょっと下がったかな

携帯に10万か・・・・
macを買うとあまり変わらない所が悲しい所です

アプリをダウンロードしている履歴があるので
androidにはいけない
次回ぐらいは安いのを選んでしまうのもありかも

Googleマップのタイムライン

Googleマップのタイムラインとは
訪れたことのある場所や移動した経路を見ることができます。
タイムラインは非公開なので、本人しか見ることができません。

タイムラインの表示の仕方は
googleアカウントにログインした状態で下記にアクセスする
https://www.google.com/maps/timeline?pb

f:id:masalib:20171006170107p:plain

日付を指定するとその時の動いた内容が表示されます
先日、嫁の誕生日プレゼントで横浜と鎌倉にいったのですが
google先生がしっかり記憶くれているようです
f:id:masalib:20171006170135p:plain

さらにgoogleフォトにあげているとそこで撮った
画像も表示されるようです

でもタイムラインは非公開なので
公開する時の手順を記載します

1・この日のデータをKML形式にダウンロードする
右下の歯車をクリックする
f:id:masalib:20171006170232p:plain

2・マイマップにアクセスする
https://mymaps.google.com/

3・新しい地図を作る
4・インポートをクリックする
f:id:masalib:20171006170445p:plain

5・1でダウンロードしたKMLファイルをアップする
f:id:masalib:20171006170457p:plain
6・公開する
f:id:masalib:20171006170636p:plain


ちょっと残念なのは、写真情報はついてきません
ので写真も載せたい人はさらに編集が必要です

自分が作った地図です