WiredView (A network traffic obfuscator in 3D)

[ 戻る | トップページに戻る ]

概要

WiredView とは、3D 表示のネットワークトラフィックモニタ。 IP に対応するノードを球、ノード間のリンクを線、通信量を球の色や線の太さで 表現している。

URL

http://www.redsails.org/files/

インストール環境

Slackware 7.0 (Kernel 2.2.17 + glibc 2.1.2)

必要なもの

GTK+, Mesa, libpcap, GtkGLArea, Imlib

バージョン

0.0.3

インストール手順

$ tar xvfz wiredview-0.0.3.tar.gz
$ cd wiredview-0.0.3

configure は用意されていないので、いきなり make 。
$ make
gcc -c -g -O2 wired.c node.c wiredview.c netstat.c support.c
In file included from wired.c:1:
/usr/include/glib.h:66: glibconfig.h: そのようなファイルやディレクトリはありません
In file included from node.c:1:
/usr/include/glib.h:66: glibconfig.h: そのようなファイルやディレクトリはありません
In file included from wiredview.c:4:
/usr/include/glib.h:66: glibconfig.h: そのようなファイルやディレクトリはありません
In file included from netstat.c:1:
/usr/include/glib.h:66: glibconfig.h: そのようなファイルやディレクトリはありません
In file included from support.c:1:
/usr/include/glib.h:66: glibconfig.h: そのようなファイルやディレクトリはありません
make: *** [wired.o] Error 1

GTK+ が見えていないらしい。Makefile を以下のように修正する。
CC = gcc
CFLAGS = -g -O2 `gtk-config --cflags`
                ~~~~~~~~~~~~~~~~~~~~~ 追加

LIBS = -L/usr/X11R6/lib -lpcap -lglib -lgdk -lgtk -lgtkgl -lGL -lGLU -lglut \
        -lImlib -lXmu -lm

再コンパイル。問題なし。試しに実行してみると、以下のエラー。 もっとも動作上は特に問題ないみたい。 それにしても...重い。また表示的にも実用とは言いがたいかも。 About ダイアログに怪しい絵、メニューから終了出来ない等、 完成度はまだまだという感じ。
$ make
$ su
# ./wiredview 
--libpcap a--
--libpcap b--
Wired: Error: Filter string has error. Maybe in the future pcap will tell us more, \
              but that's all it's going to say for now.

インストール用ターゲット等は特に用意されていないので、 以下のように手動でインストールしておしまい。
# install -m 511 wiredview /usr/local/bin
# exit

[ 戻る | トップページに戻る ]