VCP - Webservice

  • Hallo,


    benutze das Script von Christian Blechert (fail2ban).


    Leider scheine ich kein Objekt bei getFirewall($vservername) zurück zu bekommen.


    Denn bei $ruleset = $result->return kommt der Fehler "PHP Notice: Undefined property: stdClass::$return in".


    Im VCP - Controlbereich ist der Webservice aktiviert, Regeln anlegen funktioniert einwandfrei.


    thx.

    Zitat

    GREETZ;
    ___._.._.____._.._.____.____._.._._._.._._.____.___
    .|..|__|.|___.|\/|.|__|.|....|__|.|.|\.|.|.[__...|.
    .|..|..|.|___.|..|.|..|.|___.|..|.|.|.\|.|.___]..|.

  • Hi Sim,


    object(stdClass)#2 (0) {
    }


    hat er ausgegeben. Daraufhin habe ich den Quelltext nochmal überprüft und habe wie zu erwarten keinen Fehler gefunden (bei anderen läuft er ja auch!).


    Nachdem es nicht am Quelltext liegen konnte, viel mir ein das der Vserver gestoppt war, nachdem ich angeworfen hatte, flutschte das PHP wie geschmiert.


    Seltsam ist: addFirewallRule funktioniert auch wenn der server aus ist und deleteFirewallRule nur wenn er an ist.


    Vielen Dank!

    Zitat

    GREETZ;
    ___._.._.____._.._.____.____._.._._._.._._.____.___
    .|..|__|.|___.|\/|.|__|.|....|__|.|.|\.|.|.[__...|.
    .|..|..|.|___.|..|.|..|.|___.|..|.|.|.\|.|.___]..|.

  • Mir ist noch was aufgefallen:


    Ich konnte mit meinem Benutzername und Passwort Firewall - Regeln hinzufügen, ohne dass der Webservice aktiviert war.

    Zitat

    GREETZ;
    ___._.._.____._.._.____.____._.._._._.._._.____.___
    .|..|__|.|___.|\/|.|__|.|....|__|.|.|\.|.|.[__...|.
    .|..|..|.|___.|..|.|..|.|___.|..|.|.|.\|.|.___]..|.