iplogをSolaris8(SPARC)で動かす

$cd
$wget http://umn.dl.sourceforge.net/sourceforge/ojnk/iplog-2.2.3.tar.gz
$wget http://de.lunar-linux.org/lunar/patches/iplog-2.2.3-gcc3.3.patch
$cd /usr/local/src
$tar zxvf ~/iplog-2.2.3.tar.gz
$cd iplog-2.2.3/
$cp ~/iplog-2.2.3-gcc3.3.patch ./
$patch -p1 < iplog-2.2.3-gcc3.3.patch
$env CPPFLAGS="-DBYTE_ORDER=1 -DLITTLE_ENDIAN=0 -DBIG_ENDIAN=1" LDFLAGS="-s -lxnet" ./configure
$make
#make install

  • /usr/local/sbin/iplog -i eth0 -l /var/log/iplog とでもしてとりあえず起動を確認。
  • そのへんの端末からnmap打ち込んで/var/log/iplogにlogが書き込まれていれば正常
  • 後はルールを随時決める。
    • 今回はある特定のportのみ監視する事にした。
      • 追記:gcc 2.95環境
      • env CPPFLAGS="-DBYTE_ORDER=1 -DLITTLE_ENDIAN=0 -DBIG_ENDIAN=1" LDFLAGS="-s -lxnet -lnsl -lsocket" ./configure