Archive for the 'LINUX' Category

load averageが22を突破した

LINUX 4 Comments »

来週広島に出張にいかされそうです(´・ω・`)

そんなことより今朝方会社からいつものように自宅サーバーへSSHでログインしようとしたが、なかなかレスポンスが返ってこなくてログインできなかった。

いつもなら速攻ログインできるのに・・・(´・ω・`)

2分くらい待ってようやくログインできたので、なにが原因なのか調べてみたらMySQLのコネクションのプロセスがずっと張り付いていたので、これはもしや!と思いapacheのアクセスログを見てみたらもの凄い勢いでこのブログへアクセスしてるオバカさんを発見しましたヨ。

このブログだけならまだしも、他のコンテンツ(CGI)にも同様のアクセスが・・・

1秒間に5つくらい同時にブログやCGIにアクセスされたらたまったもんじゃありません┐(´д`)┌

俗に言う巡回ツールでしょうか?

とりえあえずそのオバカさんはアクセスできないようにIPで切っておきました。

Clamav0.92.1にアップグレード

LINUX 2 Comments »

私がアップグレードすると最新版がリリースされるのは仕様でしょうか・・・(´・ω・`)

そんなボヤキはさておきw

さすがに前回のようにVineSeedにあるはずもないので、今回は自分でRPMをビルドしました。

手順は以下のとおり

著名な某大学からスパムメールがきましたよ( ´ー`)

LINUX No Comments »

今日たまたま気が付いたのですが、著名な某大学のメールサーバーからいかにもスパムっぽいメールを送ろうとしてるログを発見しました( ´ー`)

いちおうホスト名、メールアドレスは伏せておきますね。

Feb 6 03:47:49 www postfix/smtpd[7441]: connect from www.??????.ac.jp[???.??.??.???]
Feb 6 03:47:55 www postfix/smtpd[7441]: NOQUEUE: reject: RCPT from www.??????.ac.jp[???.??.??.???]:
450 <hogehoge@****.com.ar>: Sender address rejected: undeliverable address: host ****.com.ar[***.**.***.**]
said: 550 User unknown / Usuario desconocido / Usuario desconhecido (in reply to RCPT TO command);
from=<hogehoge@****.com.ar> to=<???@ohtanz.com> proto=ESMTP helo=<mail.??????.ac.jp>
Feb 6 03:47:55 www postfix/smtpd[7441]: disconnect from www.??????.ac.jp[???.??.??.???]

こんなログが昨日の3時からずっとリトライされてました( ´ー`)

幸いにもFROMの検査結果でNGとなってREJECTされていたので配送されることはなかったのですが、ちょっと気になったのでこのメールを許可して受信してみました( ´ー`)

perlとsocketでwhois

LINUX, Perl No Comments »

なぜ今更こんなものを!?

それはAccessCheckerを作り直そうと思っているからです。

現在のAccessCheckerのwhois検索機能というのはサーバーにwhoisコマンドがインストールされていないと使えないのです。

そこで作り直すにあたり、まずwhois検索機能をsocketやってみよう!ということです( ´ー`)

ソースはこちらから⇒whois.pl

使い方は至って簡単
解凍してwhois.plとwhois.txtを同じ場所に設置して

perl whois.pl example.jp

と実行するだけです。

ATMさんいつもありがとう( ´ー`)

LINUX, 雑記 No Comments »

ウチの近くのコンビニのATMさんでお金を下ろすといつもなぜか2千円札を混ぜてくれやがります・・・( ´ー`)

お願いですから6千円下ろしたら5千円札と千円札でください・・・( ´ー`)

2千円札2枚と千円札2枚は勘弁してください・・・( ´ー`)

(ノ`Д´)ノ彡┻━┻

Postfixのスパムメール対策を更新。

LINUX 4 Comments »

今までのスパムメール対策の場合、海外から来るスパムメールはガシガシ弾いてくれていたから問題ないのですが、数は少ないとはいえ国内から来るスパムメールはPostfix側でのフィルタが弱すぎるせいで最後の頼みがprocmailで動かしているDNSBL、URLBL、ベイジアンスパムフィルタだけだったので、もう少し国内から来るスパムメールもチェックしたい!ということでPostfix制限クラス(smtpd_restriction_classes)を導入してみました。

要は何がしたいかと言うとsmtpd_client_restrictionsのチェックをパスした国内からのメールをsmtpd_sender_restrictions側でもう一度動的IP(若しくは逆引きできない)かどうかチェックして、動的IPだった場合はエンベロープのFROMのFQDNがフリーメール等のFQDNだった場合は要求を拒否したかったのです。

POP3なWEBメーラーを作りたいが・・・

LINUX, Perl 2 Comments »

IMAP対応ならRoundCubeとかSquirrelMailとかあるからいいんだけど、IMAPイラネは自分にとってはなんというかもぅ・・・┐(´д`)┌

今はXOOPSのWebmail2を使ってるんですが他にはPOP3対応となるといいのがぜんぜんないのよね〜・・・;-(

そこでPerl+Ajax+MySQLでゴリゴリ動いてPOP3対応でPOP before SMTP対応でSMTP AUTH(SASL)対応なWEBメーラーを自分で作ってしまおうかと妄想してる訳で御座います。

4000円か10時間

LINUX, 雑記 No Comments »

A.自宅→JR→地下鉄→徒歩→会社で時間が約45分、1ヶ月の定期代が約17,000円
B.自宅→JR→徒歩→会社で時間が約1時間、1ヶ月の定期代が約13,000円

AとBを比較した場合、BはAより1ヶ月4000円お得、AはBより1ヶ月10時間お得{15分x2(1日の往復)x20日(平日の平均日数)}

毎月4000円か10時間のどちらかあげるよ!と言われたら間違いなく10時間を選択するでしょう!自給800円のバイトしたとしても8000円稼げるしね!

しかしながら時間はまとめることができないので結局15分しか使えません(´・ω・`)

つまり何が言いたいかというと、私はAからBに交通手段を変えたというお話でした┐(´∀`)┌

話は変わってApache2.2.8がリリースされたようです。

アップグレードしてみたけど特に変化はなし。

Clamav0.92へアップグレード

LINUX 3 Comments »

以前からClamavのバージョン0.92がリリースされていたのは知っていました。

しかしながらVineの方は毎度の如くなかなかアップしてくれないのでしばらく静観していたのですが、今日VineSeedを見ていたらClamav0.92のrpmがあるじゃないですか!

ということで、早速アップグレードしてみました(´∀`*)

サーバー監視スクリプト(HttpdChk.pl)

LINUX, Perl No Comments »

プロバイダから貸してもらえるWEBスペースはperlが使えてtelnet、sshでのログインも可能でcronまで使えるのです。

そこで以前から自宅サーバーを監視するのにhttp接続を行うperlスクリプトを書いて(wgetもインストールして)ずっと監視してきていたのですが、結構適当に作ったスクリプトだったのでちゃんと作り直そうと思ったのです。

今回はwgetや余計なライブラリ、モジュール等をできるだけ使わないように書き直しました。