's WiLiKi

echoping




さまざまな ping を高速に実行する echoping。 smokeping でも使われている。


開発元サイト

pingできるプロトコル

オプション

以下のプロトコルはモジュールによりpingできる。

最近のバージョンでの追加点。

モジュールの読み込みに失敗し、 DNS ping 等が実行できない

パッチ書きました。

[root@ngw echoping-6.0.2]# ./echoping -V
echoping 6.0.2 compiled with cc on ngw.zukeran.net (x86_64-redhat-linux-gnu)
 at 2009-01-17 with options:

HTTP: enabled
ICP: enabled
OPENSSL: enabled
GNUTLS: disabled
SMTP: enabled
LIBIDN: enabled
TOS: enabled
PRIORITY: enabled

Plugins are searched in /usr/lib64/echoping.

[root@ngw echoping-6.0.2]# ./echoping -m dns
Cannot load ".so" (I tried the short name, then the complete name in "/usr/lib64/echoping"): /usr/lib64/echoping/.so: cannot open shared object file: No such file or directory
[root@ngw echoping-6.0.2]#

上記現象の修正パッチ

diff -uNr echoping-6.0.2.orig/echoping.c echoping-6.0.2/echoping.c
--- echoping-6.0.2.orig/echoping.c      2007-04-05 21:40:49.000000000 +0900
+++ echoping-6.0.2/echoping.c   2010-01-19 23:25:09.000000000 +0900
@@ -473,7 +473,7 @@
        if (plugin_name) {
                ext = strstr(plugin_name, ".so");
                if ((ext == NULL) || (strcmp(ext, ".so") != 0))
-                       sprintf(plugin_name, "%s.so", plugin_name);
+                       strcat(plugin_name, ".so");
                plugin = dlopen(plugin_name, RTLD_NOW);
                if (!plugin) {
                        /* Retries with the absolute name */

パッチ

リンク









[トップ] / [最近の更新] [一覧] [編集履歴] [RSS]
Last modified : 2010/01/19 23:35:37 JST
WiLiKi 0.5.3 running on Gauche 0.9.4