Probleme mit dem IDS Prelude

15/12/2010 - 09:15 von rumpf.christian | Report spam
Moin Gruppe,

ich versuche bei mir auf meinem HomeServer Testweise ein IDS
einzurichten. Dazu habe ich mir aus den Debian Quellen Prelude und
Prewikka installiert.

Da ich was das Thema anbelangt, neu in diesem Bereich bin, komme ich
an einer Stelle nicht weiter.

Prelude und Prewikka laufen soweit.

Rufe ich aber über den Browser (http://adresse_des_servers:8000) das
Webinterface von Prewikka auf, steht schon unter den Textfeldern für
den Login Invalid Session. Einloggen klappt zwar, aber dann erhalte
ich folgende Fehlermeldungen:

Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/prewikka/Core.py", line 324,
in process
user = self.checkAuth(request)
File "/usr/lib/python2.6/dist-packages/prewikka/Core.py", line 297,
in checkAuth
user = self._env.auth.getUser(request)
File "/usr/lib/python2.6/dist-packages/prewikka/Auth.py", line 129,
in getUser
self.createSession(request, login)
File "/usr/lib/python2.6/dist-packages/prewikka/Auth.py", line 78,
in createSession
sessionid = md5.new(str(t * random.random())).hexdigest()
NameError: global name 'md5' is not defined

Beim ersten Start erhielt ich u.a. noch folgende Meldung:

/usr/lib/python2.6/dist-packages/prewikka/Auth.py:21:
DeprecationWarning: the md5 module is deprecated; use hashlib instead
import md5

Dies habe ich, wie es die Meldung besagt, geàndert.

Die config von Prewikka kann man hier
http://www.dathoschy.org/prewikka.txt nachlesen.

Ein Screenshoot vom Prewikka Interface nach dem einloggen gibt es
auch: http://www.dathoschy.org/prewikka.png

So nun meine Frage :) Wo muss ich das mit dem md5 deklarieren damit
das ganze làuft?

Gruß

Christian
 

Lesen sie die antworten

#1 Bastian Blank
15/12/2010 - 10:21 | Warnen spam
wrote:
ich versuche bei mir auf meinem HomeServer Testweise ein IDS
einzurichten. Dazu habe ich mir aus den Debian Quellen Prelude und
Prewikka installiert.



Was hast du installiert?

File "/usr/lib/python2.6/dist-packages/prewikka/Auth.py", line 78,
in createSession
sessionid = md5.new(str(t * random.random())).hexdigest()
NameError: global name 'md5' is not defined



Da fehlt ein "import md5".

Beim ersten Start erhielt ich u.a. noch folgende Meldung:
/usr/lib/python2.6/dist-packages/prewikka/Auth.py:21:
DeprecationWarning: the md5 module is deprecated; use hashlib instead
import md5
Dies habe ich, wie es die Meldung besagt, geàndert.



Du hast Sachen geàndert, ohne Ahnung zu haben.

So nun meine Frage :) Wo muss ich das mit dem md5 deklarieren damit
das ganze làuft?



Bug schreiben. python 2.6 ist nur in Testing. Da es aber nur eine
Warnung ist, dürfte das einfach ignoriert werden.

Bastian

Ähnliche fragen