phonondrive

2005.08.12

+ Ruby :: logana.rb - apache ログからピンポイント抽出

日々襲来する (コメント|リファラ) spam からサイトを守るべく deny リストを作ろうと analog の生成するログを見ても、そのほとんどが古参 spam で埋め尽くされちゃってゲンナリングな今日この頃ApacheLogViewer は便利だけどログをダウンロードするのがメンドクサかったり・・・。

とりあえずの対応として、apache の生ログ (combined 形式?) から指定したキーワードとマッチするアクセスログを抜き出して表示する簡単な cgi を作りました。logana.rb?file=/usr/log/example.log®exp=POST とやると /usr/log/example.log から POST なログだけ抜き出して、軽くソートした結果を出力します。正規表現マッチも出来る (はず)。とりあえず | で複数指定は出来た。対策が効いてるのか、新作は来ていないのか、などなどちょっとチェックしたいというときに便利かも。ログがデカイと処理も重いし、セキュリティホールもあるかもしれないので、いたずら防止に .htaccess×.htpasswd で保護しておくといいと思います。

logana.rb 1.0.0:ruby スクリプト。
出力例:悪名高き Mozilla/4.76 [en] (Win98; U) を抽出。host 名は無害なものに書き換えてあります。

流行に乗って javascript で Ajax ぽく解析したりとかの機能はないです。そういうのは、

君の手柄にするんだな

と、やっぱガンダムはファーストに限る。シャアはいちいち言うことがカッコいい。久々に鑑賞した。

+ オヤツに入りませんのバナナ

なんかグリーンなバナーナが売ってたので珍しくて買ってしまった。生鮮売場にはほとんど足を運ばないので流行に乗り遅れてるかも・・・。なんて書いた後ググってみたら、どうやら調理用バナナっぽい。Σまじっすか。

緑バナナ

そういえば楽天イーグルス×ネピア スーパーポイントが当たるティッシュって当たった事ある人いるのかな? 全然当たらないなぁ。

www.eaglesnepia.jp

とか関係ないものばっかりポイポイとカゴに入れてたら、肝心の洗剤をいれずにレジに並んじゃったよ。

本日のツッコミ (6件) [ ツッコミを入れる ]
+ hello (2005.08.13 00:15)

確かにシャアはかっこよすぎる
バナーナで思い出したのだが
中学の時、英語の先生がアップルは母音ではじまるのでアン アップルですって教えていたが
アンナプルになるんだよなー

+ phonondrive (2005.08.13 00:36)

ぶっちゃけ アナポ で通じそうですよね。ダメかな。

+ hello (2005.08.13 01:33)

アナポーで通じると思うような感じですね
なんか違うものが出てきたら怖いなー

+ phonondrive (2005.08.13 01:54)

アナポォゥ! でレイザーラモン住谷が出て来るな。これはこれで怖い。

+ hello (2005.08.13 12:42)

それはかなり怖い
アポゥってジャイアント馬場が出てきても怖い

+ phonondrive (2005.08.13 22:34)

おぉ、原点に立ち返りましたね。

お名前:
空欄:
コメント:

最新 | TOP に戻る

· affiliates
Ads by Google AdSense Associated with Amazon.co.jp Powered by Amagle AltADs Affiliated by VALUE DOMAIN
· hosting servers
XREA ismusic networks

Subscribe with livedoor Reader



FRUITS CLiPPER, capsule SSugarless GiRL, capsule THE IDOLM@STER MASTER ARTIST 07 三浦あずさ NEXUS-2060, capsule