Orgapage.Net





t3n Magazin - Jetzt im Abo bestellen

Script: FTP-Durchsucher

    Dieses kleine Skript soll im LAN helfen Dateien aus einer Masse von FTP-Servern zu finden.
    Dazu gibt es eine Liste, in welche die entsprechenden Server eingetragen werden.
    Diese Serverdaten werden genutzt um auf die Server zuzugreifen und den dortigen Inhalt auszulesen.
    Diese Dateilisten werden gespeichert und können anschließend durchsucht werden.
    Das Ganze basiert auf einer MySQL Datenbank und den dazugehörigen PHP-Skripten um diese anzusprechen.
    Die PHP Skripte sind nicht objektorientiert sondern haben nur die nötigsten Befehle um zu funktionieren.
    Dadurch ergeben sich die Vor- und Nachteile dieses Skriptes:
    Es ist recht schnell, weil kein unnötiger Schnickschnack geparst wird und recht unflexibel bzw. übertragbar.
    Allerdings bin ich der Meinung, dass dieses Skript seinen Zweck erfüllt und dazu wurde es ja auch gemacht.
    ReadMe-Datei des Autors öffnen

Bekannte Probleme
  • Die Aktualisierungen muss man als HTTP-Anfrage starten oder muss das Skript manuell parsen.
  • Das Skript liest nur bestimmte Server aus. Nämlich solche, deren Ausgabeformat etwa so aussieht:
    -rw-r--r-- 1 501 0 126 Jan 16 21:13 welcome.msg

Noch in Planung sind:
    - momentan nichts

Screenshots:

Installation:

    Alle Dateien müssen in einen Ordner des Webservers kopiert werden.
    Die Seite ftp.php Gibt die möglichkeit FTPs, die durchsucht werden sollen einzutragen
    Die Seite mod.ftpsearch.php Gibt das Interface zum Suchen aus

    Damit die Daten in der Datenbank gespeichert werden können, müssen zuvor Am anfang der Datei "createdb.php" folgende Zeilen geändert werden:
    $sql_server = "localhost";
    $sql_db = "test";
    $sql_pass = "password"; // password for user 'ftplist' who is(should) only be used by this script
    $sqlrootpassword = "";

    Danach muss diese Datei einmalig per Webbrowser aufgerufen werden um die Datenbank zu erzeugen.

    Damit das Script auf die Datenbank zugreifen kann müssen am Anfang der Datei "inc.ftp-config.php" folgende Variablen den Daten des MySQL Servers angepasst werden:
    $sql_server = "localhost";
    $sql_db = "db";
    $sql_pass = ""; // password for user 'ftplist' who is(should) only be used by this script

Download:
Kontakt:


Weitere Seiten zu diesem Thema:
URL: Von:
Titel:  
Captcha:
Text bewerten:
Aktuelle Wertung: 0 (0x)
Seit der letzten Änderung: 0 (0x)

Kommentare     Seite:

Die Kommentar-Funktion ist derzeit leider deaktiviert.
Bitte nutze das Forum statt dessen.