Sebek Installation scheitert

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
jackie82
Beiträge: 2
Registriert: 10.07.2009 03:56:45

Sebek Installation scheitert

Beitrag von jackie82 » 10.07.2009 04:40:28

Hallo, ich hoffe dies ist der richtige Bereich um mein Problem zu posten.

Ich versuche schon seit längerem Sebek 3.0.3 auf meinem Debian System (Lenny, Kernel 2.6.26) zu installieren. Ich habe die Kernel-Headers installiert und auch die Kernel-source kompiliert mit den Befehlen: make, make oldconfig && make prepare, make modules - sofern das ausreichend oder nötig ist. Bin auf dem Gebiet noch recht neu.
Leider bekomme ich beim kompilieren von Sebek immer noch Fehlermeldungen der folgenden Form:

Code: Alles auswählen

make
cp /lib/modules/2.6.26-2-686/build/net/packet/af_packet.c ./src 
patch  ./src/af_packet.c ./src/af_packet.diff
patching file ./src/af_packet.c
Hunk #1 succeeded at 80 (offset 7 lines).
Hunk #2 succeeded at 1038 with fuzz 2 (offset -4 lines).
Hunk #3 succeeded at 1060 (offset -14 lines).
Hunk #4 succeeded at 1072 with fuzz 2 (offset -14 lines).
Hunk #5 succeeded at 2006 with fuzz 1 (offset 88 lines).
./gen_fudge.pl > ./src/fudge.h
cp ./sbk_install.sh ./src
cp ./parameters.sh  ./src
cd ./src; make -C /lib/modules/2.6.26-2-686/build SUBDIRS=/home/matthias/Desktop/sebek/src modules
make[1]: Entering directory `/lib/modules/2.6.26-2-686/build'
  CC [M]  /home/matthias/Desktop/sebek/src/sebek.o
In file included from /home/matthias/Desktop/sebek/src/sebek.h:50,
                 from /home/matthias/Desktop/sebek/src/sebek.c:23:
/home/matthias/Desktop/sebek/src/util.h:109: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
In file included from /home/matthias/Desktop/sebek/src/syscall.h:35,
                 from /home/matthias/Desktop/sebek/src/sebek.h:51,
                 from /home/matthias/Desktop/sebek/src/sebek.c:23:
/home/matthias/Desktop/sebek/src/net.h:63: warning: ‘packed’ attribute ignored for field of type ‘char[12]’
/home/matthias/Desktop/sebek/src/net.h:73: warning: ‘packed’ attribute ignored for field of type ‘u8’
/home/matthias/Desktop/sebek/src/sebek.c:39: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/home/matthias/Desktop/sebek/src/sebek.c: In function ‘parse_params’:
/home/matthias/Desktop/sebek/src/sebek.c:161: warning: passing argument 1 of ‘__dev_get_by_name’ from incompatible pointer type
/home/matthias/Desktop/sebek/src/sebek.c:161: error: too few arguments to function ‘__dev_get_by_name’
make[2]: *** [/home/matthias/Desktop/sebek/src/sebek.o] Error 1
make[1]: *** [_module_/home/matthias/Desktop/sebek/src] Error 2
make[1]: Leaving directory `/lib/modules/2.6.26-2-686/build'
make: *** [sebek] Error 2
Offenbar kann der Befehl "extern get_info_t * old_get_info;" in der Datei "util.h" laut der ersten Fehlermeldung nicht abgearbeitet werden.

Ich habe schon so viele Webseiten durchsucht und komme einfach nicht weiter. Vielleicht kennt sich hier jemand damit aus?

jackie

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Sebek Installation scheitert

Beitrag von rendegast » 11.07.2009 03:44:13

Hast Du die install.sh konfiguriert?
https://projects.honeynet.org/sebek/wik ... ver%207.10
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

jackie82
Beiträge: 2
Registriert: 10.07.2009 03:56:45

Re: Sebek Installation scheitert

Beitrag von jackie82 » 11.07.2009 11:09:29

Hi,
ich habe es zuerst mit dem Paket "sebek_disable_raw_socket_replacement-lin26-3.2.0b-bin.tar.gz" versucht. Da da keine configure datei enthalten war habe ich die sbk_install.sh konfiguriert und versucht auszufürhren. Dabei hatte ich einen Fehler. Danach dachte ich mir es wäre vielleicht besser die Sebek Source auf meinem System zu kompilieren. Dies habe ich nun mit dem Paket "sebek-linux26-3.2.0b.tar" versucht und bin momentan an dem Punkt angekommen an dem ich nun scheitere.

Ach und ich habe es mit der Sebek Version 3.2.0b versucht...

Irgendwelche anderen Vorschläge oder Ideen wo ich mich noch informieren kann?

Antworten