Sicherheitssoftware CTXtra
Hallo 10 Februar 2012, 03:59:28 *
Willkommen Gast. Bitte einloggen oder registrieren.

Einloggen mit Benutzername, Passwort und SitzungslängeSorry, Du musst für die Shout Box eingeloggt sein!
News: Wir suchen Übersetzer für andere Sprachen.
 
  Übersicht Hilfe Suche Einloggen Registrieren  
Seiten: [1] 2   Nach unten
  Drucken  
Autor Thema: RBL Check  (Gelesen 7116 mal)
0 Mitglieder und 2 Gäste betrachten dieses Thema.
delta
Gast
« am: 18 Juni 2008, 17:56:53 »

Hallo Leute,

ich habe gerade ein kleines Script geschrieben, mit dem Ihr prüfen könnt ob eine IP in den gängigsten BlackLists auftaucht.
Hier der Link RBL Check

Im Gegensatz zu ähnlichen Scripts die man im Netz findet, ist das Teil rasend schnell und liefert die Ergebnisse (nahezu) in Echtzeit.
Es ist derzeit nur eine Rohversion, also allein auf Funktionalität (input/output) ausgelegt.

Feedback is welcome  Smiley
Gespeichert
schlumpfi
Moderator
Hero Member
*****
Offline Offline

Beiträge: 1.309



« Antworten #1 am: 18 Juni 2008, 18:06:21 »

hi,

sieht ja mal nicht schlecht aus... hat auf jedenfall speed in der function

aber ich mag kein pl  Zwinkernd

« Letzte Änderung: 18 Juni 2008, 18:43:12 von schlumpfi » Gespeichert

Man muß nicht alles wissen, man muß nur wissen, wo es steht!
Nordin
Administrator
Hero Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.125



E-Mail
« Antworten #2 am: 18 Juni 2008, 18:10:02 »

naja ob perl oder nicht...

Wie funktioniert das script genau?
prüft es in echtzeit die ip bei den (externen) großen listen auf existenz?

Oder hast du eine liste bei dir im hintergund laufen? Wenn ja wäre interessant zu wissen wie groß die liste ist.

Ich hab da eine Idee im Hinterkopf Zwinkernd
Gespeichert

Bei Problemen bitte IMMER CTXtra Version und PHP-Version mit angeben!!!
Welche PHP Version bei euch läuft seht ihr unter http://deine-seite.tld/ctracker/admin/phpinfo.php
delta
Gast
« Antworten #3 am: 18 Juni 2008, 21:42:42 »

... hat auf jedenfall speed in der function

aber ich mag kein pl  Zwinkernd
Dann Versuch das mal mit PHP zu coden und (zumindest) genau so schnell zu sein.

prüft es in echtzeit die ip bei den (externen) großen listen auf existenz?
Genau so läuft das Teil.
« Letzte Änderung: 18 Juni 2008, 21:44:33 von delta » Gespeichert
Nordin
Administrator
Hero Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.125



E-Mail
« Antworten #4 am: 18 Juni 2008, 21:53:50 »

ah ok coole sache... wenn ich mit dem coden am IP-Protector angekommen bin werde ich mir das ganze noch mal anschauen... wär sehr hilfreich!!
Gespeichert

Bei Problemen bitte IMMER CTXtra Version und PHP-Version mit angeben!!!
Welche PHP Version bei euch läuft seht ihr unter http://deine-seite.tld/ctracker/admin/phpinfo.php
delta
Gast
« Antworten #5 am: 18 Juni 2008, 22:28:06 »

ah ok coole sache... wenn ich mit dem coden am IP-Protector angekommen bin werde ich mir das ganze noch mal anschauen... wär sehr hilfreich!!
Gern - ruf einfach an und wir reden mal drüber  Smiley
Gespeichert
delta
Gast
« Antworten #6 am: 19 Juni 2008, 17:10:53 »

Zu Lasten der Geschwindigkeit, hab ich das Teil jetzt mit einigen HTML Tags ausgestattet.
Hier der Link: RBL Check 01
Seltsamerweise wartet der IE7 bis alle Zeilen der Tabelle aufgebaut sind, während der Firefox die Tabelle Zeile für Zeile darstellt.
Gespeichert
Nordin
Administrator
Hero Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.125



E-Mail
« Antworten #7 am: 19 Juni 2008, 17:20:18 »

ja jaa der IE... ich fand den immer ganz gut... aber der neu Firefox is ja mal mega... naja lassen wir das thema!

Also ich hab da mal ne idee wäre es möglich das du das ergebniss als XML ausgeben könntest.. so könnte man das script per post ansprechen und das Ergebniss dann aus dem XML sehr leicht parsen.

Aber is nur so ne idee...

Gespeichert

Bei Problemen bitte IMMER CTXtra Version und PHP-Version mit angeben!!!
Welche PHP Version bei euch läuft seht ihr unter http://deine-seite.tld/ctracker/admin/phpinfo.php
delta
Gast
« Antworten #8 am: 19 Juni 2008, 18:42:15 »

Also ich hab da mal ne idee wäre es möglich das du das ergebniss als XML ausgeben könntest.. so könnte man das script per post ansprechen und das Ergebniss dann aus dem XML sehr leicht parsen.
Das ist nicht der Weg der mit diesem Script eingeschlagen ist.
Das Teil ist (bisher) nur eine Insellösung (und ist lediglich auf Speed ausgelegt).
Ich kaspere da im Augenblick noch mit IPC rum - aber damit verliere ich offensichtlich doch zu viel an Geschwindigkeit.
Mal sehen ob das nicht doch irgendwie optimierbar ist.

Wir hatten ja bereits (telefonisch) über ein gemeinsames Melde-Interface gesprochen.
Das Sccript (also die Rohversion) wird dort eingebunden und die ermittelten Sperrdaten zu den jeweiligen IPs können in einer schlichten Textdatei gespeichert werden - damit hast Du dann einen sehr einfachen Zugriff.
Aber ich arbeite noch an einem Gesamtkonzept ...

Hier noch ein Link zu einem Script mit dem Du CIDR Adressen in IP-Ranges umrechnen kannst.
http://jodies.de/ipcalc

Gespeichert
delta
Gast
« Antworten #9 am: 25 Juni 2008, 16:31:03 »

Die Anzahl der abzufragenden RBLs wurde jetzt auf 87 erhöht.
Gleichzeitig konnte ich beide Scripte bedeutend schneller machen.
Wie bereits w.o. angedeutet, war der IPC-Gedanke denn doch nicht so sehr das Gelbe vom Ei; ein gezielter Einsatz der wait Funktion (statt waitpid) hat es aber dann schließlich gebracht.

Hier nochmal die Links:
Textversion: RBL Check
HTML Version: RBL Check 01 (FireFox liefert die schnellsten Ergebnisse)

Falls noch jemand eine Blacklist kennt die zusätzlich abgefragt werden sollte ...
einfach hier posten.

Was jetzt noch fehlt, dass ist die Möglichkeit festzustellen, ob eine IP statisch oder dynamisch ist.
Wer weiß zu dem Thema was?
Gespeichert
schlumpfi
Moderator
Hero Member
*****
Offline Offline

Beiträge: 1.309



« Antworten #10 am: 25 Juni 2008, 18:09:19 »

Was jetzt noch fehlt, dass ist die Möglichkeit festzustellen, ob eine IP statisch oder dynamisch ist.
Wer weiß zu dem Thema was?

auslesen über latitude und longitude?
http://api.hostip.info/get_html.php?ip=12.216.42.19&position=true

ich weis nicht genau, hab noch keine gedanken gemacht Augen rollen
Gespeichert

Man muß nicht alles wissen, man muß nur wissen, wo es steht!
delta
Gast
« Antworten #11 am: 25 Juni 2008, 19:06:02 »

Hmm ...
wie soll ich da festellen ob's ne dynamische IP ist?
Hast Du mal Code?
Gespeichert
Nordin
Administrator
Hero Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.125



E-Mail
« Antworten #12 am: 25 Juni 2008, 23:18:10 »

zu dyn oder statisch hab ich mich schlau gemacht...
Ergebniss: Nicht möglich.
Gespeichert

Bei Problemen bitte IMMER CTXtra Version und PHP-Version mit angeben!!!
Welche PHP Version bei euch läuft seht ihr unter http://deine-seite.tld/ctracker/admin/phpinfo.php
delta
Gast
« Antworten #13 am: 26 Juni 2008, 11:29:50 »

Schau mal hier rein.

P.S.
RBL Check 01 zeigt jetzt zu der IP auch den Hostnamen an.
Damit läßt sich dann (in vielen Fällen) schon per Augenschein bestimmen ob es sich um eine dynamische IP handelt.
Das muss jetzt noch automatisiert und (selbstverständlich) auch erweitert werden.
« Letzte Änderung: 26 Juni 2008, 13:07:37 von delta » Gespeichert
Nordin
Administrator
Hero Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.125



E-Mail
« Antworten #14 am: 26 Juni 2008, 13:17:59 »

Das Problem ist, dass eine IP ist nicht statisch oder dynamisch ist, sondern eine IP wird statisch oder dynamisch vergeben...
Gespeichert

Bei Problemen bitte IMMER CTXtra Version und PHP-Version mit angeben!!!
Welche PHP Version bei euch läuft seht ihr unter http://deine-seite.tld/ctracker/admin/phpinfo.php
Seiten: [1] 2   Nach oben
  Drucken  
 
Gehe zu:  

TinyPortal v.1.0.6 beta 2 © Bloc
Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.077 Sekunden mit 28 Zugriffen.