SATAN v1.1.1 [released] and v1.1.4 [experimental] both do not compile on Redhat 6.0.

SATAN v1.1.1 [released] and v1.1.4 [experimental] both do not compile on Redhat 6.0.

Post by test » Tue, 01 Jun 1999 04:00:00



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

 
 
 

SATAN v1.1.1 [released] and v1.1.4 [experimental] both do not compile on Redhat 6.0.

Post by IBL » Wed, 02 Jun 1999 04:00:00


hi,

there is a newer release for satan called saint.

haven't tried it, but than again i didn't try satan either.

maybe you'll have more luck with this one.

http://www.wwdsi.com/saint/

hope it works

ivo

 
 
 

SATAN v1.1.1 [released] and v1.1.4 [experimental] both do not compile on Redhat 6.0.

Post by root » Mon, 07 Jun 1999 04:00:00


Hi,

I'm having the same sort of problems with my RedHat5.2 system.
When I 'make linux' I get...

The LINUX rules are untested and may be wrong
make[1]: Entering directory `/usr/utils/satan-1.1.1'
cd src/misc; make "LIBS=" "XFLAGS=-I/usr/utils/satan-1.1.1/include
-DAUTH_GID_T=int" "RPCGEN=rpcgen"
make[2]: Entering directory `/usr/utils/satan-1.1.1/src/misc'
rpcgen rex.x 2>/dev/null
cc -O -I. -I/usr/utils/satan-1.1.1/include -DAUTH_GID_T=int   -c rex.c -o
rex.o
rex.c:33: rex.h: No such file or directory
make[2]: *** [rex.o] Error 1
make[2]: Leaving directory `/usr/utils/satan-1.1.1/src/misc'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/utils/satan-1.1.1'
make: *** [linux] Error 2

rex.h is in  /usr/include/rpcsvc/rex.h
I'm using  glibc-devel-2.0.7-29 on standard RH5.2

Any ideas ?

I shall try Saint but if I could get an answer for this I would very much
appreciate it.

Thanks,
Neil


> 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

 
 
 

1. Help with SATAN v1.1.1 and Linux 2.0

Need some help getting SATAN running under Linux.

Have recompiled Linux 2.0 kernel for token-ring support and this works;
can ping various hosts on the LAN and can telnet into Linux host from
an OS/2 system.

Got SATAN v1.1.1 (satan-1.1.1.Linux.tgz) that is patched for Linux, and
Netscape. SATAN's README says it needs perl 5.001 or greater. However,
when I run 'perl reconfig', reconfig says it can't find perl. I have perl
installed and the tagfile says it is perl 5.003. Do I need to compile a
different version of perl? Any ideas?

Is there anything more that 'perl reconfig', 'make' and 'satan' to get it
running?

Thanks in advance.

--
:::::::::::::::::::::::::
Michael O'Driscoll

American Family Insurance
:::::::::::::::::::::::::

2. can't use my mouse in X

3. Announce: RSBAC v1.1.1 released

4. SuSE7.2 install of Gimp 1.2.0-1 - failed dependencies

5. Apache v1.1.1 not always killing child processes

6. where to get lesstif ?

7. Compiling SAINT 1.4 on Redhat Linux 6.0

8. Still don't get how to test for file..

9. Postfix v1.1.4 problems

10. Please help with FTP problem with NCSA HTTPd v1.4.2 running on AIX v4.1.4

11. PIKT, Problem Informant/Killer Tool, v1.6.0 released

12. Bootlin v1.3 and DOS 6.0