Per Script Webspace auf änderungen untersuchen & unbekannte MySQL DB durchsuchen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Per Script Webspace auf änderungen untersuchen & unbekannte MySQL DB durchsuchen

    Ich wollte mal - nur als Brainstorming - überlegen ob es per PHP (oder auch PERL) möglich ist,
    den Inhalt des (eigenen) Webspace zu indizieren um über längere Zeiten (zB.: ungewollte) Veränderungen fest zu stellen.

    Dabei denke ich das ein Index mit allen files erstellt wird mit den Infos:
    Filename | Path | Size | atime | ctime | properties | ogw-properties

    Das Script müsste ein Initial Scan haben, der den Index aufbaut.
    Und einen Vergleichs-Modus, der die Änderungen im Index findet (sie vermerkt, mit History) und ggf. auch die gesammelten Infos über die Änderungen an eine Mail Adresse Schickt.

    Was meint ihr? Wäre so etwas machbar?
    Wie würde sowas am besten aussehen: Vom Index? Vom suchen (script würde ja ewig laufen) ? ...


    Was zweites dazu.

    Ich würde gerne Eine MySQL Datenbank durchsuchen auf eine Word_list hin.
    Dabei weiß das Script im Vorhinein nicht wie die Datenbank aufgebaut ist,
    also auch nicht welche Tabellen es gibt, welche Felder Überhaupt als Text/Ascii/utf vorliegen um sie zu durchsuchen.
    Wie würde das gehen?

  • #2
    Hallo,

    Zitat von LandV Beitrag anzeigen
    Ich würde gerne Eine MySQL Datenbank durchsuchen auf eine Word_list hin.
    Dabei weiß das Script im Vorhinein nicht wie die Datenbank aufgebaut ist,
    also auch nicht welche Tabellen es gibt, welche Felder Überhaupt als Text/Ascii/utf vorliegen um sie zu durchsuchen.
    Wie würde das gehen?
    Wenn du Zugriff auf das INFORMATION_SCHEMA hast, findest du dort alle Metainformationen zur gesamten Datenbank.

    Ohne Zugriff auf dieses Schema kannst du trotzdem mit folgenden MySQL-Statements auf einer völlig unbekannten MySQL-Datenbank die wichtigsten Informationen herausfinden:
    • SHOW SCHEMAS;
    • SHOW FULL TABLES FROM schema_name;
    • SHOW FULL COLUMNS FROM schema_name.table_name;


    Informationen zu Fremdschlüssel-Constraints sind etwas kniffliger, lassen sich aber mit regulären Ausdrücken aus dem Ergebnis von
    SHOW CREATE TABLE schema_name.table_name
    herauskratzen.

    Gruß,

    Amica
    [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
    Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
    Super, danke!
    [/COLOR]

    Kommentar

    Lädt...
    X