タグ

SCRIPTとdosに関するgouei2001のブックマーク (2)

  • fluentdとNorikraでDoS攻撃を遮断し、メールで通知する方法

    ビックデータ時代の柔軟なサーバ管理方法 前回の投稿でNorikraのQueryについて学んだので、今回は実用的な例でQueryを作成してみます。 Nginxのログを取得し、DoS攻撃らしき兆候を察知したらメールで通知。 さらにDoS攻撃と認定したら、即アクセスを遮断するという仕組みを実装します。 目次 fluentdとNorikraの連携について NorikraOutputでfluentからNorikraへイベントを渡す nginxのaccess.logDoS攻撃を察知する NorikraInputでNorikraのイベントをfluentdへ渡す NorikraでDDoS認定されたIPをメールで通知する exec Output Pluginを利用して外部スクリプトと連携する fluentdと連携する外部スクリプトを作成 fluentdとNorikraの連携について ログファイルの取り込み

    fluentdとNorikraでDoS攻撃を遮断し、メールで通知する方法
  • 猫科研究所 - コマンドプロンプトのエスケープ仕様

    コマンドプロンプトで、コマンドに空白を含む文字列を渡したい場合、二重引用符「"」で囲む必要があることは多くの方が知っていると思う。 しかし、その他のエスケープシーケンスはどうなっているのだろうか。Windows XP SP3のマシンでヘルプ内を探してみたが、それらしい記述が見つからない。どうしてそんな基的な仕様を明確に書いていないのだろうか…。 等と思っていたところ、殆ど偶然に、MSDNにその記述を発見したのでメモしておく。 引数は、空白 (スペースまたはタブ) で区切ります。 キャレット (^) は、エスケープ文字やデリミタとしては認識されません。カレットは、オペレーティング システムのコマンド ライン パーサーによって完全に処理されてからプログラムの argv 配列に渡されます。 二重引用符で囲まれた文字列 ("string") は、空白を含む場合でも、単一の引数と見なされます。二重

  • 1