2011年07月19日

ubuntuでskipfish

skipfishですよ。
Google提供のWEBサイトセキュリティチェックツールですよ。
WEB上で簡単にできたりとかソフトインストすりゃできるというシロモノではなく、
Linux環境でコンパイルなど素人(あ、オレか)には少しだけ敷居も高い。

じゃいつもの通り備忘をば。(今回導入バージョンは最新の2.02b)

wget http://skipfish.googlecode.com/files/skipfish-2.02b.tgz
tar zxvf skipfish-2.02b.tgz
sudo apt-get install libidn11-dev libssl-dev
cd skipfish
make


ここまででコンパイルできるハズ。
迷ったとこは俺のubuntu環境にlibssl-devが入ってなかったので、libidn11-devと一緒に導入したことくらい。

あとdictionaryのファイルを作らなあかんらしいので
cp -p dictionaries/complete.wl ./skipfish.wl


ここまでできたら実行!
結果ディレクトリとしてresultを作成してからそこに結果をぶち込むことにした
mkdir result
./skipfish -o result (目的のWEBサイト)


規模の小さいサイトでも20分くらいかかるね。

−−−−−

んでresult配下に報告用のWEBページができてるので見る

以上!
タグ:Linux,skipfish
posted by wani at 08:40 | Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2011年06月26日

WORDPRESS/ContactForm7のメールが届かない

(以下内容は試験環境で動けばいい式です。マネしたときの責任は持ちません)

試験環境を作成する必要があってですね以下環境を作ったんですね。

CentOS(5.6)+Xampp(1.7.4)+Postfix(2.8.2)+WORDPRESS(3.1.2)

メール環境を構築し、Outlookクライアントからの送信やPHPプログラムからの送信は成功した。
しかしWORDPRESSのコンタクトフォーム用プラグインのContact Form 7からの送信ができない。

...3日悩む...

xampp上のエラーログ(/opt/lampp/logs/error_log)を見ると以下のメッセージが。
/usr/sbin/sendmail: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory


ん?libcrypto.so.0.9.8が見当たらない?
それらしいディレクトリ(/opt/lampp/lib)を見るとlibcrypt.so.1.0.0はある。

ならば以下コマンドで強制的に0.9.8から1.0.0に強制リンク作成
ln -s libcrypto.so.0.9.8 libcrypto.so.1.0.0


再実行したら以下エラーが
/usr/sbin/sendmail: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory


...(無言)
ln -s libssl.so.0.9.8 libssl.so.1.0.0



はいはい動いた動いた、結果オーライ結果オーライっと。

以上!
タグ:WordPress
posted by wani at 14:36 | Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする