API — Webprogrammierung

Liste der Funktionen und Eigenschaften

Vollständige Referenz aller verfügbaren Funktionen und Eigenschaften im COM-Objekt des Firewall Managers. Kompatibel mit PHP, ASP und .NET.

Klassisches ASP PHP .NET COM-Objekt XML / JSON

Alle Funktionen werden auf einer Instanz des COM-Objekts FlexFirewallManager.Admin aufgerufen. Vergessen Sie nicht, Username und Password stets vor dem Aufruf jeder Funktion festzulegen.

Verfügbare Funktionen


Funktion Version()

Liefert Informationen zur installierten Version der Erweiterung sowie Betriebssystemdaten des Servers.

Funktion isIP(IP)

Gibt an, ob die angegebene IP ein korrektes Format hat und ob es sich um IPv4 oder IPv6 handelt.

Funktion FindIP(IP)

Sucht die IP-Adresse in der Firewall und gibt an, in welcher Regel sie derzeit gesperrt ist.

Funktion InfoIP(IP)

Zeigt detaillierte Informationen zur IP an, wie Land, Anbieter (ISP) und ASN-Code.

Funktion ReputationIP(IP)

Zeigt den aktuellen Ruf und die Risikobewertung der IP-Adresse anhand internationaler Sperrlisten an.

Funktion FirewallStatus()

Gibt den aktuellen Status der Windows-Firewall auf dem Server an: aktiv, inaktiv oder fehlerhaft.

Funktion UnlockIP(IP)

Entsperrt die angegebene IP-Adresse, indem sie aus den Regeln der Windows-Firewall entfernt wird. Gibt true oder false zurück.

Funktion BlockIp(IP)

Sperrt die angegebene IP-Adresse, indem sie den Regeln der Windows-Firewall hinzugefügt wird. Gibt true oder false zurück.

Funktion CloudFlareLogin(email, key)

Verbindet sich mit dem Cloudflare-Konto über die angegebene E-Mail und den API-Schlüssel, um Sperrungen zu synchronisieren.

Verfügbare Eigenschaften


Eigenschaft Username

Systembenutzer mit Zugriff auf die Erweiterung. Erforderlich vor jedem Funktionsaufruf.

Eigenschaft Password

Passwort des Systembenutzers. Erforderlich vor jedem Funktionsaufruf.

Eigenschaft FormatOutput

Format der von den Funktionen zurückgegebenen Antwort. Mögliche Werte: json oder xml. Standard: xml.

Eigenschaft LangOutput

Sprache der Nachrichtenantwort. Mögliche Werte: ES, EN, DE, usw.

Eigenschaft CloudflareDomain

Wählt das Cloudflare-Domainkonto aus, mit dem nach der Anmeldung über CloudFlareLogin() gearbeitet werden soll.

Anwendungsbeispiel in PHP


Einfaches Beispiel, das das COM-Objekt instanziiert, die Eigenschaften konfiguriert und die Funktion Version() aufruft, um Systeminformationen zu erhalten.

// COM-Objektinstanz erstellen $app = new COM("FlexFirewallManager.Admin"); // Eigenschaften konfigurieren $app->FormatOutput = "JSON"; $app->LangOutput = "DE"; $app->Username = "Systembenutzer"; $app->Password = "Passwort des Benutzers"; // Funktion aufrufen echo $app->Version();