くさりかけPerlスクリプト置き場
- IIS W3C拡張形式→Apache Combined形式変換スクリプト
- なぜかIISはNCSA形式にするとリファラを吐いてくれず、リファラの吐けるW3C拡張形式はApache用のログアナライザで
使用できないため、作ってみました。、多少仕様制限があります、詳しくはソース内を読んでください。・・・探したけど意外と見つからなかったんですよね、この変換。
- Apacheログソータ 1.01.2003.10.15
- さくらインターネットから提供されるログの並び順が変なので、日時順にソートしてくれるスクリプトを作りました。
出力ファイルは任意のパスにYYYYMMDD.logで出力してくれるので、放っておくとログが消されてしまうさくらインターネットで便利。
crontabなどで1日1回動かすと良いでさう。
ソートのルーチンはASHさんのCSVソートスクリプトを使用させて頂きました。
- tDiary ログアーカイバ 1.00.2003.09.18
- マルチユーザーモードで動作しているtDiaryに便利。全ユーザーのログを圧縮し、各ユーザーディレクトリに配布します。
ログの有無でユーザーの存在を判断するため、ユーザーに増減があっても設定を変更する必要はありません(当たり前か)
一応ログにはアクセス規制をかけておきましょう。
- シンプルメモ 1.01.2003.12.01 サンプルは怖いので設置しません。
- テキストエリアに入力したものを保存、表示するだけのシンプルで軽いオンラインメモ帳が欲しくて作りました。
タグも使用可能です、というかタグに関する一切の規制を行っていません。XSSはもちろん、あらゆる脆弱性を持っていますので
取り扱いには十分ご注意下さい。そのわりには、なぜか外部投稿規制機能つき。
複数のメモが扱えるようになりました。
- サブネットマスク計算機 【動作サンプル】
- IPアドレスの範囲を入れるとサブネットマスクを計算してくれます。
例外処理してません、順番が逆だったりすると変な結果になります。
- 強烈!アンチロボット 【動作サンプル】
- 拒否したいロボットのUAを登録しておくと、そのUAからアクセスがあった際、アクセス元をWHOISで検索し、
検出されたアドレス範囲全域をdenyとして.htaccessの"### DENY START ###"の文字の前に追加します。
大手ISPからアクセスしてくるロボットを指定したりすると大騒ぎになりますので注意(^^;;;
- エラー返すだけ 【動作サンプル】
- 503 Service Temporarily Unavailableのエラーを返すだけのCGIです。メンテナンスを装うときに。
.htaccessのErrorDocument 404やDirectoryIndexをこのCGIに指定すると自然です。
- 【動作サンプル】
-
疑問・要望・バグは掲示板かメールフォームへ。気が向いたら追加したり直したりするかも。
ここで配布しているスクリプトは、どこまで自由にしていいのかわからんので、ライセンスが決まっていません。(GPLではありません!)
とりあえず「公開してるけど使用禁止」という事にしときます。
個人のリスクでこっそり使って下さい、どうしても気になる人は個別に問い合わせてもらえばよいかと。