Sicherheitssoftware CTXtra
Hallo 22 Mai 2012, 07:00:14 *
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 3   Nach unten
  Drucken  
Autor Thema: Einbau ins PhP Kit 1.6.03  (Gelesen 5352 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Uwe
Gast


E-Mail
« am: 22 Mai 2007, 13:35:46 »

Hi.

Erst einmal Danke für das coole Script.
Hab den Stand alone tracker von http://cback.de/ schon einige Zeit im Einsatz im PHP Kit 1.6.03
auf einem lokalen Server. Muss sagen es ist ein sehr gutes Script, welches gute Arbeit verrichtet.
Auf der Suche nach einer grafischen Oberfläche hab ich dein Script hier gefunden. Sehr gute Arbeit!
Und vor allem kostenlos Smiley
Habs ins PHP Kit eingebaut, nur leider funzt das Teil nur bis V.1.1.1 !!
Ich möchte aber gern den IP Blocker der 1.3.0 nutzen.
Nur leider bekomme ich ab v1.2.01 folgende Fehlermeldungen:

Installiert nach ctracker


in include.php oben eingefügt mit:

<?php
include("ctracker/ctracker.php");


Fehlermeldung der Startseite:


Fatal error: Cannot redeclare class config in \php\pear\Config.php on line 43

Auszug aus der \pear\Config.php on line 43

34 * Config
35 *
36 * This class allows for parsing and editing of configuration datasources.
37 * Do not use this class only to read datasources because of the overhead
38 * it creates to keep track of the configuration structure.
39 *
40 * @author   Bertrand Mansion <bmansion@mamasam.com>
41 * @package  Config
42 */
43  class Config {
44
45  /**
46  * Datasource
47  * Can be a file url, a dsn, an object...
48  * @var mixed
49   */
50  var $datasrc;

Hab mal in der ctracker.php (v.1.3.0) in den Zeilen:

   $cremotead   = addslashes($_SERVER['REMOTE_ADDR']);
   $cuseragent   = addslashes($_SERVER['HTTP_USER_AGENT']);
   $crefferer    = addslashes($ip_cracktrack);
   $ccookie   = urldecode($_SERVER['HTTP_COOKIE']);
   $cprotocol   = "";
   $cmethod   = addslashes($_SERVER['REQUEST_METHOD']);
   $curi      = addslashes($_SERVER['REQUEST_URI']);
   
   $zeilen         = @array_reverse(@file($ct_sourcedir."/log/ct_log.txt"));
   $zeilen_clean   = chop($zeilen[0]);
   $explode      = explode("!!", $zeilen_clean);
   
   $alt = $explode[0]."!!".$explode[4]."!!".$explode[5]."!!".$explode[3];
   $neu = date('YmdH',time()).'!!'.$cremotead.'!!'.$cuseragent.'!!'.$worm_cracktrack;
   //==================================================================

etwas gespielt, jedoch ohne Erfolg. An diesem Punkt unterscheidet sich die 1.3.0 von der 1.1.1, welche bei mir geht!

Hier die Url: www.yet-another-forum.de.vu

Achtung! Server lokal und nicht immer erreichbar!

Bin im Moment ratlos, und für Hilfe Dankbar.

mfg Uwe
Gespeichert
Nordin
Administrator
Hero Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.125



E-Mail
« Antworten #1 am: 22 Mai 2007, 15:05:45 »

Hallo Uwe,

erstmal danke für dein positives Feedback!

Ich vermute mal das irgendwo versucht wird die klasse "config" (Aus Zeile 43) ein weiteres mal einzufügen.
Was mich allerdings wundert, weil das ist ja nicht aus dem CTXtra Zwinkernd

Kommt der Fehler erst nachdem du die die ctracker.php includet hast??
<?php
include("ctracker/ctracker.php");

Wenn ja dann versuch mal die ctracker.php mit deinen absoluten Pfad einzubinden...
So in etwa:
include("/srv/var/apache/vhosts/seitenname/ctracker/ctracker.php");
oder auch mal so:
include_once("/srv/var/apache/vhosts/seitenname/ctracker/ctracker.php");
mit
include_once();

Wenn du deinen Absoluten Pfad nicht kennst lass ihn dir mit:
echo  "DEBUG: ".$_SERVER['DOCUMENT_ROOT'];
anzeigen.

Dann würde ich dich bitten die gesamte klasse mal zu posten beginnt in zeile 43 so: "class Config {" und endet irgendwo weiter unten so: "}" also mit einer geschweiften klammer zu...


//EDIT ich setzt nachher mal ein PHP-Kit bei mir auf... und probier... solltes du vorher was hinbekommen haben lass es mich wissen.
« Letzte Änderung: 22 Mai 2007, 15:30:06 von Admin » 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
Uwe
Betatester
Jr. Member
****
Offline Offline

Geschlecht: Männlich
Beiträge: 62


vBulletin 3.7.1


« Antworten #2 am: 22 Mai 2007, 18:45:13 »

Hi.

Danke für die schnelle Antwort.
Hab das Prob gelöst.  L&#228;chelnd
Frage: Ist es möglich die Statusausgabe im Footer zu konkretisieren?
zb. Board Blocks: 0 | Spy-/Malware: 0 | Bad Bot: 0 | Flooder: 0
Der Macher von "CT Security System" von hier http://www.radiosunlight.de hat das so gemacht.
Nur ist das Script bei ihm kostenpflichtig fürs Wbb. Obwohl das Grundscript dasselbe ist. Hab das mal eingebaut (ne Lightversion) ins Wbb. In dem Script werden die Angriffe in versch. Dateien gespeichert und ausgelesen.
Das kommt gut  Grinsend

@Admin

Kannst, wenn  du möchtest den Workaround auf Seite 1. mit einbinden  Grinsend

Oki hier ist es


Workaround ctracker v.1.30 Standalone

Installation im PHP Kit ab v.1.6.03

Im Kit den Aufruf der ctracker.php in gefährdete Dateien einfügen!

zb:

include.php
index.php
popup.php
info.php

Direkt unter <?php einfügen:

(URL Anpassen!)

//---> Begin Angriffe blocken ctracker!
include("http://www.deine_webseite.de/ctracker/ctracker.php");
$ct_counter = count(file("ctracker/log/ct_log.txt"));
//---> End Angriffe blocken ctracker!


Im Adminordner:

Achtung! Ausprobieren in welche Dateien einfügen!
Im Php Kit mit CCP sind nicht alle Funktionen verfügbar!
Einige zb. PunkteProSystem werden als Angriff gewertet!

admin.php
popup.php

Direkt unter <?php einfügen:

(URL Anpassen!)

//---> Begin Angriffe blocken ctracker!
include("http://www.deine_webseite.de/ctracker/ctracker.php");
$ct_counter = count(file("../ctracker/log/ct_log.txt"));
//---> End Angriffe blocken ctracker!



Um die Anzeige mit Copyright im Footer der Seite zu erhalten, einfügen in:

\templates\site_fuss.htm (unten, an geeigneter Stelle) :


<tr>
  <td>
    <div align="center"><a href="http://www.wupmedia.de/ctracker" target="_blank"><img src="ctracker/images/ctrackerxtra.gif" border="0" alt="SMF Cracker Tracker Xtra"></a>&nbsp;
        <a href="http://cback.de" target="_blank"><img src="ctracker/images/ctracker.gif" border="0" alt="stand alone Cracker Tracker"></a><br />
        <b>$ct_counter</b> Angriff(e) abgewehrt!
    </div></td>
</tr>          

Edit: Fehler entdeckt und korrigiert!

Dank an Martin (Admin) für dieses tolle Script!
Es gibt noch mehr im Netz, aber alle Kostenpflichtig!
@Admin
Mach weiter so, und hoffentlich bleibt das Script kostenfrei Smiley.

Have Fun!

mfg Uwe (Admin www.yet-another-forum.de.vu)
« Letzte Änderung: 22 Mai 2007, 20:04:16 von Uwe » Gespeichert

Nordin
Administrator
Hero Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.125



E-Mail
« Antworten #3 am: 22 Mai 2007, 21:11:41 »

Zitat
Frage: Ist es möglich die Statusausgabe im Footer zu konkretisieren?
zb. Board Blocks: 0 | Spy-/Malware: 0 | Bad Bot: 0 | Flooder: 0

Jup möglich ist alles Zwinkernd momentan (v1.3) zwar aber nur soweit wie die statistik im Adminbereich...
Ich werd so einen Footer mit zur Verfügung stellen beim nächsten mal. Oder brauchst ihn sofort?

Zitat
Hab das mal eingebaut (ne Lightversion) ins Wbb. In dem Script werden die Angriffe in versch. Dateien gespeichert und ausgelesen.
Kannst mir das mal zukommen lassen oder nen direkten link geben? bin zu faul zum suchen Zwinkernd

Ich dank dir für die ToDo für PHP-Kit... aber ist es nich pracktischer die ctracker.php nur einmal in eine "overall_header" einzufügen? oder gibt es sowas nicht im php-kit?
« Letzte Änderung: 22 Mai 2007, 21:47:35 von Admin » 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
Uwe
Betatester
Jr. Member
****
Offline Offline

Geschlecht: Männlich
Beiträge: 62


vBulletin 3.7.1


« Antworten #4 am: 22 Mai 2007, 21:48:18 »

Zitat
Frage: Ist es möglich die Statusausgabe im Footer zu konkretisieren?
zb. Board Blocks: 0 | Spy-/Malware: 0 | Bad Bot: 0 | Flooder: 0

Jup möglich ist alles Zwinkernd momentan (v1.3) zwar aber nur soweit wie die statistik im Adminbereich...
Ich werd so einen Footer mit zur Verfügung stellen beim nächsten mal. Oder brauchst ihn sofort?

Zitat
Hab das mal eingebaut (ne Lightversion) ins Wbb. In dem Script werden die Angriffe in versch. Dateien gespeichert und ausgelesen.
Zitat
Kannst mir das mal zukommen lassen oder nen direkten link geben? bin zu faul zum suchen Zwinkernd

Ich dank dir für die ToDo für PHP-Kit... aber ist es nich pracktischer die ctracker.php nur einmal in eine "overall_header" einzufügen? oder gibt es sowas nicht im php-kit?

Oder brauchst ihn sofort? Ähhhh.. gestern??  L&#228;chelnd
Spass beiseite. Statistik im Adminbereich bracht man nicht. Da hast du recht. Aber die include im Adminbereich ist nötig. Hab mal gebastelt, weils grad so schön flutscht. Herausgekommen ist die Anzeige des IP Counters im Footer. Falls du das Script vom Wbb möchtest sag es dann schick ich es dir.

Script mit IP:

//---> Begin Angriffe blocken ctracker!
include("http://www.deine_webseite.de/ctracker/ctracker.php");
$ct_counter = count(file("ctracker/log/ct_log.txt"));
$ct_counter_ip = count(file("ctracker/log/ct_ips.txt"));
//---> End Angriffe blocken ctracker!

in der Site_fuss.htm

 <td>    <div align="center"><a href="http://www.wupmedia.de/ctracker" target="_blank"><img src="ctracker/images/ctrackerxtra.gif" border="0" alt="SMF

Cracker Tracker Xtra"></a>&nbsp;<a href="http://cback.de" target="_blank"><img src="ctracker/images/ctracker.gif" border="0" alt="stand alone Cracker Tracker"></a><br /> <b>$ct_counter</b> Angriff(e) abgewehrt! | <strong>$ct_counter_ip</strong> IP's geblockt! </div></td>

Lustig, was alles geht. Wie heist der Zähler der NUR die IP's ausliest welche tatsächlich geblockt sind und nicht die ganze Anzahl die im Text steht? Dann hab ich noch festgestellt, das ich wenn ich einen Angiff teste immer noch ins Kit komme. Da kommt oben lediglich das "Hinweisfenster" ! Das Kit wird drunter geladen und man kann voll weitermachen!! Ist das normal? Oder sollte man nicht ganz "rausfliegen" ??

Schreib, ob ich dir das wbb Script schicken soll. Muss es blos erst suchen. Angucken kannst du es hier http://birc-script.de/wbb2/ im Footer der Seite. Der hat das Script gemacht

mfg Uwe
« Letzte Änderung: 22 Mai 2007, 21:50:44 von Uwe » Gespeichert

Nordin
Administrator
Hero Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.125



E-Mail
« Antworten #5 am: 22 Mai 2007, 22:02:47 »

Zitat
Dann hab ich noch festgestellt, das ich wenn ich einen Angiff teste immer noch ins Kit komme. Da kommt oben lediglich das "Hinweisfenster" ! Das Kit wird drunter geladen und man kann voll weitermachen!! Ist das normal? Oder sollte man nicht ganz "rausfliegen" ??

Also da is was fauel... ich schau mir das mal an... ich muss erstmal duschen, baden, waschen... dann setzt ich das php-kid bei mir mal auf...

Zitat
Wie heist der Zähler der NUR die IP's ausliest welche tatsächlich geblockt sind und nicht die ganze Anzahl die im Text steht?
Mit folgenden Functionen kannst du die einzelnen Counts anzeigen lassen

anzahl geblockte angriffe
echo count_attacks();

anzahl durch IP-Filter geblockte zurgiffe
echo count_blocked_ips();

anzahl geblockte IP
echo count_ips();

anzahl aller angriffe
echo count_all_logs();

Man da muss ich mich mal wieder selber loben das ich die counts in globale functionen gesteckt hab hatte doch sinn Grinsend
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
Uwe
Betatester
Jr. Member
****
Offline Offline

Geschlecht: Männlich
Beiträge: 62


vBulletin 3.7.1


« Antworten #6 am: 23 Mai 2007, 00:19:16 »

Hi.

Wie einbauen? Etwa so in die Site_fuss.htm

<?php echo count_attacks(); ?>

Funzt net. Wird nicht angezeigt.

mfg Uwe
Gespeichert

Nordin
Administrator
Hero Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.125



E-Mail
« Antworten #7 am: 23 Mai 2007, 01:21:44 »

nee hast recht hab es ausprobiert geht aber mit nen kleinen umweg Zwinkernd

ich stell es gleich online...
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
Uwe
Betatester
Jr. Member
****
Offline Offline

Geschlecht: Männlich
Beiträge: 62


vBulletin 3.7.1


« Antworten #8 am: 23 Mai 2007, 01:47:08 »

nee hast recht hab es ausprobiert geht aber mit nen kleinen umweg Zwinkernd

ich stell es gleich online...

Wollte grad ausmachen und ins Bett. Nun bin ich gespannt ob ich neugierig bin  Grinsend.
Ich warte noch

mfg Uwe
Gespeichert

Nordin
Administrator
Hero Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.125



E-Mail
« Antworten #9 am: 23 Mai 2007, 01:51:55 »

Soo hab es mit auf die Startseite gelegt...

So nun nochmal zu den Funktionen direkt nach
include("ctracker/ctracker.php");
$footer footer();
in der entsprechenden Datei den gewünschten string einfügen...
die Variable(n) können dann an beliebiger stelle im code eingefügt werden Zwinkernd

anzahl geblockte angriffe
$count_attacks count_attacks();

anzahl durch IP-Filter geblockte zurgiffe
$count_blocked_ips count_blocked_ips();

anzahl geblockte IP
$count_ips count_ips();

anzahl aller angriffe
$count_all_logs count_all_logs();
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
Nordin
Administrator
Hero Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.125



E-Mail
« Antworten #10 am: 23 Mai 2007, 02:11:25 »

Um es speziell für dich anzupassen:

füge nach
include("ctracker/ctracker.php");
$footer footer();

folgendes ein:
$count_attacks count_attacks();
$count_blocked_ips count_blocked_ips();
$count_ips count_ips();
$count_all_logs count_all_logs();

dann öffne die templates/site_fuss.htm und erstze:
Code:
<br /><div align="center" class="bgsmall">$footer</div>

mit:
Code:
<br /><div align="center" class="bgsmall">$footer<br /><b>$count_all_logs</b> Angriffe abgewehrt | <b>$count_ips</b> IP´s geblockt</div>

Nimm dann im Adminbereich vom CTracker (v1.3) unter "Einstellungen" den 4. Footer....
Sieht dann so aus (Bild im Anhang):

« Letzte Änderung: 23 Mai 2007, 02:13:13 von Admin » 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
Uwe
Betatester
Jr. Member
****
Offline Offline

Geschlecht: Männlich
Beiträge: 62


vBulletin 3.7.1


« Antworten #11 am: 23 Mai 2007, 02:35:04 »

Wahnsinn.
Danke.

Gleich mal testen.

Hast übrigens Post.

Ähh.. funzt net.

<br /><div align="center" class="bgsmall">$footer</div>

gibts nicht in der Site_fuss.htm

Fehler: Fatal error: Call to undefined function: footer() in \xampp\htdocs\include.php on line 25

mfg Uwe
Gespeichert

Nordin
Administrator
Hero Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.125



E-Mail
« Antworten #12 am: 23 Mai 2007, 02:40:38 »

Zitat
Ähh.. funzt net.

<br /><div align="center" class="bgsmall">$footer</div>

gibts nicht in der Site_fuss.htm

Fehler: Fatal error: Call to undefined function: footer() in \xampp\htdocs\include.php on line 25

Doch hätte es gegeben wenn du zuerst meine Anleitung für PHPKIT abgearbeitet hättest Zwinkernd
--> http://www.wupmedia.de/ctracker/stact/phpkit.txt (danach erst das was ich grad gepostet hatte)

Siehst doch auf dem bild das es geht ....

//EDIT
Warum sucht der in der Zeile 25 die function??? wenn dann in zeile 3 oder so Zwinkernd
könnte aber auch sein das der pfad nicht stimmt zur ctracker.php nimm dann mal den absoluten pfad... (bei dir eventuell: /xampp/htdocs/ctracker/ctracker.php)
« Letzte Änderung: 23 Mai 2007, 02:44:16 von Admin » 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
Uwe
Betatester
Jr. Member
****
Offline Offline

Geschlecht: Männlich
Beiträge: 62


vBulletin 3.7.1


« Antworten #13 am: 23 Mai 2007, 02:55:22 »

Zitat
Ähh.. funzt net.

<br /><div align="center" class="bgsmall">$footer</div>

gibts nicht in der Site_fuss.htm

Fehler: Fatal error: Call to undefined function: footer() in \xampp\htdocs\include.php on line 25

Doch hätte es gegeben wenn du zuerst meine Anleitung für PHPKIT abgearbeitet hättest Zwinkernd
--> http://www.wupmedia.de/ctracker/stact/phpkit.txt (danach erst das was ich grad gepostet hatte)

Siehst doch auf dem bild das es geht ....

//EDIT
Warum sucht der in der Zeile 25 die function??? wenn dann in zeile 3 oder so Zwinkernd
könnte aber auch sein das der pfad nicht stimmt zur ctracker.php nimm dann mal den absoluten pfad... (bei dir eventuell: /xampp/htdocs/ctracker/ctracker.php)


1. Weis nicht warums bei dir geht. Kit 1.6.1 ?? Hab 1.6.03
2. Hab zwar deinen text erst jetzt gelesen. Habs aber trotzdem vorher genauso gemacht.
3. Zeile 25 deshalb, weil es etwas runter gerutscht ist.

Fakt ist bei

include("ctracker/ctracker.php");
$footer = footer();

bleibt das Script stehen. Hab sowieso den kompletten Pfad mit URL drin. Sonst geht es nicht.
Und getestet hast du es nicht wie im text mit 1.6.03 sondern 1.6.1. Bei mir muss der Pfad (URL) mit rein sonst geht es nicht, und das Script bleibt gleich in der ersten zeile stehen.

So gehe erst mal ins Bett. Komme heute nochmal rein. Vielleicht klappts dann mit dem Script.

mfg Uwe
Gespeichert

Nordin
Administrator
Hero Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.125



E-Mail
« Antworten #14 am: 23 Mai 2007, 03:06:20 »

Ob 1.6.1 oder 1.6.03 ich denk das ist egel weil wir müssen ja nix am code vom kit ändern...
ich vermute ganz stark der kommt mit dem include nicht klar...

Jup!! So ist es!
Ich hab deine Seite mal "angegriffen" mit "?chr(" und was is passiert? nix... heist das kein include statfindet!
Überprüfe dein include... besser wär wenn ich irgendwie mal zugang bekommen könnte. wenn nicht is aber auch nicht weiter schlimm.

versuche mal:
include(dirname(__FILE__) . '/ctracker/ctracker.php');


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 3   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.128 Sekunden mit 26 Zugriffen.