Titel: BruteForce Angriff Stopp Programm Beitrag von: blackwolf am 09. September 2004, 17:47:13 Hallo an alle.
Ich wollte mich mal erkundigen ob jemand an so einem Tool (Bruteforce erkennung und sperrung) intresse hätte. Habe schon mal so eine Anfrage in diesem Forum gelesen, die jedoch schon recht alt ist. ;) Ich plane ein Tool in PHP zu schreiben, welches anhand des standard Logs Auswertungen trifft ob ein Bruteforce Angriff stattfindet, wenn es solch einen Angriff entdeckt könnte man angeben wie lange eine bestimmte IP gesperrt würde. Das Sperren würde über eine .ftpaccess Datei erfolgen... gestartet würde das Programm entweder per Cronjob oder aber mittels des modules exec. Die Temporären Hilfsdateien und die Sperrdauer und andere Details würden in einer MYSQL Datenbank verwaltet. Was meint ihr ?? bin schon an einem Prototyp dran den ich für mich dann nutzen werde und bis jetz funktioniert alles gut... Wenn es ein Problem wäre das man PHP-CGI installiert haben müsste, wäre auch ein C Programm nicht alzu Abwegig. Gruss blackwolf Titel: BruteForce Angriff Stopp Programm Beitrag von: B-A am 09. September 2004, 18:16:09 mann kann einstellen da wenn X mal das Passwort falsch eingegeben wurde eine zwangspause für X Minuten ist.
aber wie weiß ich auch nicht. wenn du es findes sag mir bitte bescheit. Titel: BruteForce Angriff Stopp Programm Beitrag von: Wörsty am 09. September 2004, 21:22:04 Halte ich nix von.
Titel: es ist fertig Beitrag von: blackwolf am 11. September 2004, 13:06:20 Auch wenn hier anscheinend niemand was davon hält was ich auch tolleriere, ist das Programm fertig.
Es erkennt nun wenn jemand versucht einen Bruteforce angriff zu starten und bannt die IP ohne das der Benutzer es mitkriegt für eine in der Config angegebene Zeit. Weil der Benutzer / das Programm nichts davon merken ist es nicht möglich die Strategie zu ändern oder aber ein Password zu knacken. Der FTP meldet weiterhin einen 530 Login incorrect. genau so wie bei gültigen Versuchen. Diese Nachricht dient nur zu Info zwecken und kann auch ignoriert werden. Titel: BruteForce Angriff Stopp Programm Beitrag von: Anonymous am 11. September 2004, 17:47:38 und wie heißt das programm
Titel: BruteForce Angriff Stopp Programm Beitrag von: blackwolf am 11. September 2004, 22:53:55 Hat noch keinen Namen ... was auch egal ist weil es meine Erfindung ist ...
Titel: BruteForce Angriff Stopp Programm Beitrag von: B-A am 14. September 2004, 17:50:33 kannst du uns mitteilen wie du das gemcht hast
Titel: BruteForce Angriff Stopp Programm Beitrag von: blackwolf am 14. September 2004, 22:19:34 Grob erklärt:
das programm liest das standard log file vom proftp aus und wertet die daten aus .... anhand des logs erkennt es wer versucht hat mit einem gültigen account sich einzuloggen ... und wer einen "nicht bekannten" account nutzt ... nach einer angegebenen Anzahl fehlversuchen wird die ip für den FTP gesperrt wird mittels host.deny file in einer proftpd direktive ... ein cronjob sorgt dafür das das programm gestartet wird von zeit zu zeit ... es wird auch darauf geachtet das es nicht immer das ganze log auswertet und so weiter ... Titel: BruteForce Angriff Stopp Programm Beitrag von: B-A am 14. September 2004, 23:48:41 ok thx
Titel: BruteForce Angriff Stopp Programm Beitrag von: blackwolf am 14. September 2004, 23:57:35 kein problem ...
aber scheint ned als ob es dir gefällt oder so ;) Titel: BruteForce Angriff Stopp Programm Beitrag von: B-A am 15. September 2004, 15:48:24 also wenn du lust hast kannst du mir das programm ja mal schicken
IhnoMeyer ät web punkt de thx EDIT by Wörsty: Poste deine eMailadresse lieber nicht so öffentlich. Sonst haste bald 'nen Spam-Problem. Ich habe mal Leerzeichen eingefügt und so Titel: BruteForce Angriff Stopp Programm Beitrag von: blackwolf am 16. September 2004, 02:47:53 Also das mit der Email ist so ne Sache... da hat wörsty recht.
Das Programm kannst du gerne haben aber da niemand intresse daran zeigte habe ich es "nicht" gross dokumentiert... auch muss man an der proftpd config ein paar änderungen vornehmen ... das sql script existiert jedoch so das du nur ein paar konstanten im PHP file ändern müsstest ... fals du immer noch intressiert bist könnte ich das file auch auf nen webspace hochladen ... und auch gerne bei Problemen damit weiterhelfen ... Gruss blackwolf |