ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Auto-IP-Ban Script von GeCk0

Geschlossen
  1. #1
    User Pic
    OberbilkCrime Mitglied
    Registriert seit
    11.05.2010
    Beiträge
    16
    Beitragswertungen
    0 Beitragspunkte
    Moin zusammen ich hab folgendes Problem und auch nicht Wirklich etwas dazu gefunden ich hab mir das Auto IP ban von GeCk0 Runter geladen und auf meiner HP installiert und ich hab es mal getestet mit Meiner IP und ich wurde nicht von der HP gebant hab auch Cockis etc gelöscht aber trotzdem komme ich weiterhin auf die Seite kann mir jemand erklären wie ich denn Fehler beheben kann oder eine Alternative finde ?

    betroffene Homepage: oberbilk-crime.info
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    hast du die index.php richtig modifiziert wie es in der Anleitung steht ?

    zeig mal deine index.php
    installationsdatei auch ausgeführt ?

    bitte verwende nächstes mal ein paar kommas und/oder Punkte in deinem Beitrag


    Zuletzt modifiziert von GeCk0 am 11.05.2010 - 17:38:14
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    OberbilkCrime Mitglied
    Registriert seit
    11.05.2010
    Beiträge
    16
    Beitragswertungen
    0 Beitragspunkte
    Sorry Ja ich hab die Installationsdatei ausgeführt


    ZitatZitat
    <?php
    # Copyright by: Manuel
    # Support: www.ilch.de

    define ( 'main' , TRUE );

    //Konfiguration zur Anzeige von Fehlern
    //Auf externer Link sind die verfügbaren Modi aufgelistet

    //Seit php-5.3 ist eine Angabe der TimeZone Pflicht
    if (version_compare(phpversion(), '5.3') != -1) {
    @error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED);
    date_default_timezone_set('Europe/Berlin');
    } else {
    @error_reporting(E_ALL ^ E_NOTICE);
    }
    @ini_set('display_errors','On');

    session_name ('sid');
    session_start ();

    require_once ('include/includes/config.php');
    require_once ('include/includes/loader.php');

    db_connect();
    $allgAr = getAllgAr ();
    $menu = new menu();
    user_identification();
    site_statistic();

    // Auto-IP-Ban Start
    require_once ('include/includes/func/autoipban.php');
    autoipban();
    // Auto-IP-Ban Ende

    require_once ('include/contents/'.$menu->get_url());

    db_close();
    if (false) { //debugging aktivieren
    debug('anzahl sql querys: '.$count_query_xyzXYZ);
    debug('',1,true);
    }
    ?>
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    ok ´das scheint richtig eingebaut zu sein

    als nächstes überprüfe die IP die du gebannt hast

    www.wieistmeineip.de
    dort siehst du deine aktuelle ip
    überprüfe den eintrag in der datenbank damit oder lege einen neuen eintrag an

    wenn keine Fehlermeldungen kommen sollte auch die Funktionsdatei richtig sitzen, aber überprüfe auch das nocheinmal, ob die Datei existiert:
    include/includes/func/autoipban.php

    wenn die Funktionsdatei vorhanden ist und sonst kein Fehler kommt liegt es warscheinlich an einem tippfehler
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    OberbilkCrime Mitglied
    Registriert seit
    11.05.2010
    Beiträge
    16
    Beitragswertungen
    0 Beitragspunkte
    Also die autoipban.php ist da mit denn rechten 644 ist das richtig ? und mit der IP hat auch alles gestimmt.

    ZitatZitat
    <?php

    defined ('main') or die ( 'no direct access' );

    /**
    * Auto-IP-Ban
    *
    * @return die on True
    * @author GeCk0
    **/
    function autoipban()
    {
    // Einstellungen auslesen
    $setqry = db_query("SELECT btime, ccount FROM `prefix_ip_set`");
    $set = db_fetch_assoc($setqry);

    // Variablen festlegen
    $rip = getip();
    $tstamp = time();
    $cstamp = $tstamp - $set['btime'];

    // SQL Abfragen
    $bancount = db_count_query("SELECT COUNT(ips) FROM `prefix_ip_bans` WHERE ips = '".$rip."'");
    $logcount = db_count_query("SELECT COUNT(ip) FROM `prefix_ip_connect` WHERE ip = '".$rip."' AND tstamp > ".$cstamp."");

    // Aktionen ausführen
    if ($bancount >= 1) {
    die('IP BANNED - To Many Connections From Your Host or banned manually');
    }
    if ($logcount >= $set['ccount']) {
    db_query("INSERT INTO `prefix_ip_bans` (ips) VALUES ('".$rip."')");
    } else {
    db_query("INSERT INTO `prefix_ip_connect` (ip, tstamp) VALUES ('".$rip."','".$tstamp."')");
    db_query("DELETE FROM `prefix_ip_connect` WHERE tstamp < '".$cstamp."'");
    }
    }// Func-Ende

    ?>



    Zuletzt modifiziert von OberbilkCrime am 11.05.2010 - 21:25:38
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    kaum zu glauben

    ban bitte mal meine ip : 92.193.110.242

    und poste wenn du fertig bist deinen link zur page damit ich das mal testen kann
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    OberbilkCrime Mitglied
    Registriert seit
    11.05.2010
    Beiträge
    16
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von GeCk0

    kaum zu glauben

    ban bitte mal meine ip : 92.193.110.242

    und poste wenn du fertig bist deinen link zur page damit ich das mal testen kann


    So deine IP ist ab JEtzt 21:46 Gebant
    oberbilk-crime.info oder mit .com


    Zuletzt modifiziert von OberbilkCrime am 11.05.2010 - 21:47:38
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    funktioniert...

    ZitatZitat
    IP BANNED - To Many Connections From Your Host or banned manually
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    OberbilkCrime Mitglied
    Registriert seit
    11.05.2010
    Beiträge
    16
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von GeCk0

    funktioniert...

    ZitatZitat
    IP BANNED - To Many Connections From Your Host or banned manually



    Hmm ok bei mir hat es Nicht Funktioniert hab es sogar 5 Mal versucht auch mit Proxy aber is ja jetzt alles top Trozdem Danke.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten