+ Antworten
Ergebnis 1 bis 9 von 9

Thema: Bot-Trap Spamschutz

  1. #1
    War schon öfter hier
    Registriert seit
    11.06.2007
    Beiträge
    231
    Bedankte sich
    6
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard Bot-Trap Spamschutz

    Moin,

    ich habe mir Bot-Trap installiert und die Pfade auch richtig eingeben.

    Jetzt würde ich gerne noch wissen,wie ich IP (z.B. 89.246.186.XXX) wegen Spamschutz sperren kann?

    Finde da nicht die passende Lösung.


    Gruß
    Geändert von Andreas25 (06.12.2010 um 21:43 Uhr)

  2. #2
    Verbringt hier viel Zeit
    Registriert seit
    27.10.2009
    Ort
    Salzgitter
    Beiträge
    504
    Bedankte sich
    52
    Erhielt 83 Danksagungen
    in 72 Beiträgen

    Lächeln

    Hallo @Andreas25

    Die beste Antwort darauf, wirst du sicherlich im Forum von Bot-Trap bekommen ... angemeldet musst du ja schon sein wenn du das Skript hast

  3. #3
    Wohnt hier Avatar von Myrtus
    Registriert seit
    17.10.2008
    Ort
    Hessen
    Beiträge
    2.788
    Bedankte sich
    289
    Erhielt 731 Danksagungen
    in 649 Beiträgen

    Standard

    Die IP trägst du in der Datei pres.blacklist.php ein, die im selben Ordner liegt wie die page.restrictor.php.
    -------- Gruß, Myrtus --------
    www.myrtus-communis.de

  4. #4
    War schon öfter hier
    Registriert seit
    11.06.2007
    Beiträge
    231
    Bedankte sich
    6
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Zitat Zitat von Myrtus Beitrag anzeigen
    Die IP trägst du in der Datei pres.blacklist.php ein, die im selben Ordner liegt wie die page.restrictor.php.
    Wo denn an in diesem Code in den 2 Bereichn?

    Code:
    <?php
    // no direct access
    defined( '_JEXEC' ) or die( 'Restricted access' );
    
    // verbotene einzelne IPs
    $tempBlacklist = 'x.x.x.x|'; // erste IP-Adresse
    $tempBlacklist .= 'x.x.x.x|'; // zweite IP-Adresse
    $tempBlacklist .= 'x.x.x.x'; // letzte IP-Adresse
    
    // verbotene IP-Ranges
    $tempIPRange = 'x.x.x.x/x.x.x.x|'; // erster IP-Range
    $tempIPRange .= 'x.x.x.x/x.x.x.x|'; // zweiter IP-Range
    $tempIPRange .= 'x.x.x.x/x.x.x.x'; // letzter IP-Range
    
    // verbotene User Agents
    $tempUAs = 'blabla1|'; // erster Agent
    $tempUAs .= 'blabla2|'; // zweiter Agent
    $tempUAs .= 'blabla3'; // letzter Agent
    
    // die deffinitionen fuer den PRES
    define('PRES_BLACKLIST_UA', $tempUAs);
    define('PRES_BLACKLIST_IPR', $tempIPRange);
    define('PRES_BLACKLIST_IP', $tempBlacklist);
    
    // die oben angelegten temporaeren variablen wieder freigeben
    unset($tempUAs);
    unset($tempIPRange);
    unset($tempBlacklist);
    ?>

  5. #5
    Wohnt hier Avatar von Myrtus
    Registriert seit
    17.10.2008
    Ort
    Hessen
    Beiträge
    2.788
    Bedankte sich
    289
    Erhielt 731 Danksagungen
    in 649 Beiträgen

    Standard

    Steht doch eigentlich alles da: "verbotene einzelne IPs". Statt der x.x.x.x die zu sperrende IP. Du musst nur die Syntax beachten: ab 2. IP der Punkt vor dem = und nach jeder IP (außer der letzten) der senkrechte Strich.
    Geändert von Myrtus (05.12.2010 um 14:08 Uhr) Grund: Ergänzung
    -------- Gruß, Myrtus --------
    www.myrtus-communis.de

  6. #6
    War schon öfter hier
    Registriert seit
    11.06.2007
    Beiträge
    231
    Bedankte sich
    6
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Zitat Zitat von Myrtus Beitrag anzeigen
    Steht doch eigentlich alles da: "verbotene einzelne IPs". Statt der x.x.x.x die zu sperrende IP. Du musst nur aus Syntaxgründen den sekrechten Strich beachten, der nach jeder IP außer der letzten stehen muss.
    Ok das habe ich soweit verstanden. Also muss ich den letzten Senkrechten Strich löschen, habe ich das richtig verstanden?

  7. #7
    Wohnt hier Avatar von Myrtus
    Registriert seit
    17.10.2008
    Ort
    Hessen
    Beiträge
    2.788
    Bedankte sich
    289
    Erhielt 731 Danksagungen
    in 649 Beiträgen

    Standard

    Beispiel:
    Code:
    // verbotene einzelne IPs
    $tempBlacklist = '000.000.000.000|; // erste IP-Adresse
    $tempBlacklist .= '111.111.111.111|'; // zweite IP-Adresse
    $tempBlacklist .= '222.222.222.222'; // letzte IP-Adresse
    Bei der letzten IP steht ja gar kein senkrechter Strich.

    Sorry, habe den Text im vorigen Post noch mal geändert.
    -------- Gruß, Myrtus --------
    www.myrtus-communis.de

  8. #8
    War schon öfter hier
    Registriert seit
    11.06.2007
    Beiträge
    231
    Bedankte sich
    6
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Hi,


    jetzt habe ich es verstanden.

    HAbe die IPs auch an bot-trap eben weitergegeben.

    Gruß

    Zitat Zitat von Myrtus Beitrag anzeigen
    Beispiel:
    Code:
    // verbotene einzelne IPs
    $tempBlacklist = '000.000.000.000|; // erste IP-Adresse
    $tempBlacklist .= '111.111.111.111|'; // zweite IP-Adresse
    $tempBlacklist .= '222.222.222.222'; // letzte IP-Adresse
    Bei der letzten IP steht ja gar kein senkrechter Strich.

    Sorry, habe den Text im vorigen Post noch mal geändert.

  9. #9
    Wohnt hier Avatar von Kubik-Rubik
    Registriert seit
    20.10.2005
    Ort
    Kubik-Rubik.de
    Beiträge
    2.737
    Bedankte sich
    177
    Erhielt 1.059 Danksagungen
    in 793 Beiträgen

    Standard

    Noch ein kleiner Tipp:

    Mit EasyCalcCheck Plus kannst du IP Adressen ganz einfach über die Plugin-Einstellungen ausschließen! ;-)

    Gruß
    Joomla! Extensions by Kubik-Rubik.de
    Keine Beantwortung von Supportanfragen per PN

    Joomla! braucht Dich!

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein