Nouvelle Extension pour Plesk. Protection Antivirus pour améliorer la sécurité de votre serveur. Pourquoi choisir Flex Antivirus?

API — Programmation Web

Liste des Fonctions et Propriétés

Référence complète de toutes les fonctions et propriétés disponibles dans l'objet COM de Firewall Manager. Compatible avec PHP, ASP et .NET.

ASP Classique PHP .NET COM Object XML / JSON

Toutes les fonctions s'invoquent sur une instance de l'objet COM FlexFirewallManager.Admin. N'oubliez pas de toujours définir Username et Password avant d'appeler toute fonction.

Fonctions disponibles


Fonction Version()

Fournit les informations de version installée de l'extension et les données du système d'exploitation du serveur.

Fonction isIP(IP)

Indique si l'IP fournie a un format correct et si elle est en version IPv4 ou IPv6.

Fonction FindIP(IP)

Trouve l'adresse IP dans le pare-feu et indique dans quelle règle elle est actuellement bloquée.

Fonction InfoIP(IP)

Affiche des informations détaillées sur l'IP telles que le pays, le fournisseur (FAI) et le code ASN.

Fonction ReputationIP(IP)

Affiche la réputation actuelle et le score de risque de l'adresse IP en consultant des listes noires internationales.

Fonction FirewallStatus()

Indique l'état actuel du pare-feu Windows sur le serveur : actif, inactif ou en erreur.

Fonction UnlockIP(IP)

Débloque l'adresse IP indiquée en la supprimant des règles du pare-feu Windows et de Plesk. Retourne true ou false.

Fonction BlockIp(IP)

Bloque l'adresse IP indiquée en l'ajoutant aux règles du pare-feu Windows et de Plesk. Retourne true ou false.

Fonction CloudFlareLogin(email, key)

Se connecte au compte Cloudflare en utilisant l'email et la clé API fournis pour synchroniser les blocages.

Propriétés disponibles


Propriété Username

Utilisateur du domaine Plesk avec accès à l'extension. Requis avant d'appeler toute fonction.

Propriété Password

Mot de passe du domaine Plesk. Requis avant d'appeler toute fonction.

Propriété FormatOutput

Format de la réponse retournée par les fonctions. Valeurs possibles : json ou xml. Par défaut : xml.

Propriété LangOutput

Langue de réponse des messages. Valeurs possibles : ES, EN, FR, etc.

Propriété CloudflareDomain

Sélectionne le compte de domaine Cloudflare avec lequel opérer après connexion via CloudFlareLogin().

Exemple d'utilisation en PHP


Exemple basique qui instancie l'objet COM, configure les propriétés et appelle la fonction Version() pour obtenir des informations sur le système.

// Créer l'instance de l'objet COM $app = new COM("FlexFirewallManager.Admin"); // Configurer les propriétés $app->FormatOutput = "JSON"; $app->LangOutput = "FR"; $app->Username = "Utilisateur Domaine Plesk"; $app->Password = "Mot de passe Domaine Plesk"; // Appeler une fonction echo $app->Version();