ftp://ftp.porcupine.org/pub/security/satan-1.1.4exp.tar.gz -- Doesn't
compile.
ftp://ftp.porcupine.org/pub/security/satan-1.1.1.tar.Z -- Doesn't compile.
I heard that you need patches to get SATAN to compile on Redhat 6.0
Linux... Anyone know where to get the patches?
satan-1.1.1]# make linux
The LINUX rules are untested and may be wrong
make[1]: Entering directory `/tmp/satan-1.1.1'
cd src/misc; make "LIBS=" "XFLAGS=-I/tmp/satan-1.1.1/include
-DAUTH_GID_T=int" "RPCGEN=rpcgen"
make[2]: Entering directory `/tmp/satan-1.1.1/src/misc'
cc -O -I. -I/tmp/satan-1.1.1/include -DAUTH_GID_T=int -c md5.c -o md5.o
cc -O -I. -I/tmp/satan-1.1.1/include -DAUTH_GID_T=int -c md5c.c -o md5c.o
cc -O -I. -I/tmp/satan-1.1.1/include -DAUTH_GID_T=int -o ../../bin/md5
md5.o md5c.o
cc -O -I. -I/tmp/satan-1.1.1/include -DAUTH_GID_T=int -o
./../bin/sys_socket sys_socket.c
cc -O -I. -I/tmp/satan-1.1.1/include -DAUTH_GID_T=int -o ../../bin/timeout
timeout.c
cc -O -I. -I/tmp/satan-1.1.1/include -DAUTH_GID_T=int -o ../../bin/rcmd
rcmd.c
cc -O -I. -I/tmp/satan-1.1.1/include -DAUTH_GID_T=int -o
./../bin/safe_finger safe_finger.c
rpcgen rex.x 2>/dev/null
cc -O -I. -I/tmp/satan-1.1.1/include -DAUTH_GID_T=int -c rex.c -o rex.o
rex.c: In function `rex_command':
rex.c:178: warning: passing arg 3 from incompatible pointer type
rex.c:178: warning: passing arg 5 from incompatible pointer type
rex.c: In function `rex_exit':
rex.c:222: warning: passing arg 3 from incompatible pointer type
rex.c:222: warning: passing arg 5 from incompatible pointer type
cc -O -I. -I/tmp/satan-1.1.1/include -DAUTH_GID_T=int -c rex_xdr.c -o
rex_xdr.o
rex_xdr.c: In function `xdr_rex_start':
rex_xdr.c:42: warning: assignment from incompatible pointer type
rex_xdr.c:72: warning: assignment from incompatible pointer type
cc -O -I. -I/tmp/satan-1.1.1/include -DAUTH_GID_T=int -o ../../bin/rex
rex.o rex_xdr.o
make[2]: Leaving directory `/tmp/satan-1.1.1/src/misc'
cd src/boot; make "LIBS=" "XFLAGS=-I/tmp/satan-1.1.1/include
-DAUTH_GID_T=int" "RPCGEN=rpcgen"
make[2]: Entering directory `/tmp/satan-1.1.1/src/boot'
rpcgen bootparam_prot.x 2>/dev/null
cc -I. -O -I/tmp/satan-1.1.1/include -DAUTH_GID_T=int -c boot.c -o boot.o
boot.c:24: macro `strchr' used without args
make[2]: *** [boot.o] Error 1
make[2]: Leaving directory `/tmp/satan-1.1.1/src/boot'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/satan-1.1.1'
make: *** [linux] Error 2