sshでセキュアなトンネルを掘る会社から外部のsvnにアクセスできないのがつらすぎるのでトンネル掘ります。以下は外のsshに接続することを想定しています。sshなしでのトンネル。10000次はsshをかましたトンネル。20000肝心なトンネルサーバーがないので動作確認していません。manページからの推測です。(ないとおもいますが)ステガノグラフィーもかましちゃえばほとんどはじかれる心配はないかと思われます。いう記事問題あったら連絡ください(同時に技術に対する閉塞性の証明にもなっちゃいますが)、以後書かないので。僕は健全なネットワーク管理テクニックだと思っていますが。いう記事問題あったら連絡ください問題はありません。何が健全で何が不健全か、ぼくには分かりません。何を守りたいかは人それぞれ違うので。13:50会社の人に迷惑かかったらやだなあというだけで、僕自身は別にどうでもよかったりします。2006/09/03syslog-ngでログウォッチ旧Blogでも書いたことですが、結構役に立つと思うので再掲します。これからログウォッチを行おうと思っている方ならおそらくswatchの名前ぐらいは聞いたことがあるかもしれませんが、swatchはPerlで書かれている上、よくわからないロジックで実装されており正直バグだらけです(確証はありません)。-fしつつperlのregexをかけるのはあまりにも現実的ではありません。それでswatchなどの(しょぼい)外部アプリよりログをそもそも出力している部分にログウォッチの処理を入れたくなるのが普通の欲求になるのですが、残念ながら一般的なログツールであるsyslogとsyslog-ngはともにその役割を十分に果たすには多少力が足りません。syslogはともかく、syslog-ngは冗長なconfig文法の割には拡張性がしょぼくて、かろうじて正規表現マッチはそなえているものの、同じ処理を一定期間停止するというログウォッチには必須なスロットル機能が書けているのです。作者の意図としては、そういうのは外部でやってくれということなのでしょうが、やはりあの冗長な文法の割にこのカスみたいな拡張性はいかんせん納得できないのです。いうわけで、スロットル機能の欲求をみたすべく簡単なアプリケーションを作ってみました。0;}これを適当に保存してコンパイルしてインストールしてください。/usr/local/bin使いかたは簡単です。指定することができます。これはsyslog-ngがプロセスを維持して使いまわすための対策オプションです。idにはthrottleのIDを指定します。spanにはHH:MM:SS形式で期間を指定します。HHとMMはともに省略可能です。execは...部のプログラムを実行します。bodyというオプションを渡します。bodyを省略すればログ本文がbodyになります。実際にユーザーがログインに失敗したときにメールで管理者に通知するウォッチを書いてみましょう。};これで5分以内に何回ログインに失敗しようがメールが複数送られてくることはありません。sendmailといいprocmailといいsyslog-ngといい簡単なものをわざわざ難しくする才能には勝てません。