Debian Package
2009-05-14
tinyca
認証局を運営するツール
2009-01-21
fail2banでtrackback spamを防ぐ
fail2banでうっとうしいtrackback spamを追い出そうとした。
fail2ban-regexで実験しようとしたら…???初期設定のものをテストしても一切引っかからないのはなぜに? と調べたら 0.7.5-2etch1は駄目だけど0.8.3-2では大丈夫。バグなのか? よくわからん…。
filter.d/zope-plone-trackback.confを作成して次のように設定。適当すぎるがまあいい。
failregex = <HOST> - - .*/trackback HTTP
jai.confに次のように設定。
[zope-plone-trackback]
enabled = true
port = http,https
filter = zope-plone-trackback
logpath = /var/log/apache2/access.log
maxretry = 6
こんな感じでやったら
# iptables -L fail2ban-zope-plone-trackback
Chain fail2ban-zope-plone-trackback (1 references)
target prot opt source destination
DROP 0 -- 92.48.127.153.svservers.com anywhere
RETURN 0 -- anywhere anywhere
とかなったので大丈夫かなと。
が、しかーし、逆引きはあるけど正引きがないという恐しいところホストがあった! log に逆引きで記録してあるから IP がわからないので規制できないというよくわからん話が…。
2009-01-10
roundcube 0.2alpha
WebベースのIMAPクライアント
パッケージをインストールしたあとに /etc/roundcube/apache.conf を編集。Aliasの部分がコメントアウトしてあるので戻す。debconfで適切に IMAPサーバーが指定されていればそのままログインできる。
操作にAJAXを使っていて、DnDでメールの振り分けやアドレス帳の管理ができて非常に使い易い。メッセージの翻訳も結構されている。
2008-12-11
2008-07-27
2008-06-15
Firefox 3RC2
Debianのsidに入ったので使うこととなる。
評判通りの高速化。全然違うな。Add-onがいくつか動かないのが残念だが、そのうちなんとかなるでしょう。きっと。
も一つ困るのがbrowse-urlで開いたときに他のデスクトップからウィンドウが移動してくること。そのままの場所にいて欲しいんですけどねえ…。
2008-05-11
2008-05-06
2008-05-05
incron
cron-like daemon which handles filesystem events
Linuxのkernelのどっかからかinotifyが入った。ファイルシステムを監視してプログラムに通知するインターフェイスなのだが、これを利用するとファイルシステムの変化があったときに処理するプログラムがpollingからevent drivenに変更できる。ライブラリや各種bindingもあるのが、cronのようにお手軽に使えるプログラム。
ファイルパスと監視するイベントの種類とコマンドをincrontabに書いていく。なかなか便利。
2008-05-04
今日のDebian Package
2008-05-04
- stellarium - プラネタリウムですね。夜空を表示してくれる。昼間だと太陽しかないけど。時間を調整していろいろ見えれます。日食も再現しているのか〜。
- sanduhr - 砂時計をデスクトップに。カップ麺のときに役に立つ。
- arpwatch - /varlib/arpwatchにarpのテーブルを記録。メールまで送ってくる。
- arpalert - arpwatchと似ている。
2008-03-15
2008-03-09
今日のDebian Package
2008-03-09
- debian-bts-applet - DebianのBugを表示するアプレット。バグの登録が若干面倒で番号を入力するしかない。ここ残念。
- extremetuxracer - tuxracerのGPL版からのfork。前に似たようなのがあった気がするんだけど。
- shunit2 - shでもUnitテスト
- qrencode - QRコードをコマンドラインで生成。
2008-03-07
apt-listchangesのバグ
突然DBが壊れたとエラーを出してびっくり。
bsddb.db.DBRunRecoveryError: (-30975, 'DB_RUNRECOVERY: Fatal error, run database recovery --だとかで何だなんだと思ったらBug#469221なんかで報告されている。bsddbのバージョンの違いか。なるほど。
PANIC: fatal region error detected; run recovery')
2008-01-04
今日のDebianPackage
2008-01-04
- zenmap - nmapのGUIフロントエンド
- cython - pyrexの発展版(?)。PythonのCモジュールをPython風に書く
- bkchem - 化学式を描くツール
- scamper - tracerouteの高機能版らしいが何が高機能なのかよくわからない。
2008-01-03
2007-12-31
python-mechanize
stateful programmatic web browsing
ブラウザの挙動をスクリプトでやっちゃうぜ、というモジュール。もともとはPerlがあって、それを参考にPython版が書かれた模様。Ruby版もあります。
ldapvi
ldapvi - perform an LDAP search and update results using a text editor
ldapのエントリをエディタで編集できる。編集内容がldifで自動的にコミットされる仕組み。ほー。すごいね。
ipplan
web based IP address management software and tracking tool
- Apacheの設定は有効になってないのでREADME.Debianを参考にすること。
- http://host.name/ipplan/admin/install.php にアクセスすること
- 言語にJapaneseとあるが出ません。
- SQLの表示に必要な認証はadmin:adminで
- 認証の挙動がよくわからん。
2007-12-15
convmv
convmv - filename encoding conversion tool
$ convmv --notest -t utf-8 -f shiftjis shiftjisfilename.doc
2007-12-07
iceweasel(firefox)落ちまくる
Firefoxを使っていたらあちこちのサイトで落ちまくる。なんだよこれは。
iceweasel-dbgで動かしてみたらlibcairo.so.2の中で落ちていることが判明。1.4.10-1.1から1.4.10-1のダウングレードしたら落ち着いた。BTSには報告していたが別の人がデバッガを動かした上でさらに正確に報告していた。