API — Programación Web

Lista de Funciones y Propiedades

Referencia completa de todas las funciones y propiedades disponibles en el objeto COM de Firewall Manager. Compatible con PHP, ASP y .NET.

ASP Clásico PHP .NET COM Object XML / JSON

Todas las funciones se invocan sobre una instancia del objeto COM FlexFirewallManager.Admin. Recuerda establecer siempre Username y Password antes de llamar a cualquier función.

Funciones disponibles


Función Version()

Proporciona información de la versión instalada de la extensión y datos del sistema operativo del servidor.

Función isIP(IP)

Devuelve si la IP indicada tiene formato correcto y si es versión IPv4 o IPv6.

Función FindIP(IP)

Encuentra la dirección IP en el Firewall e indica en qué regla se encuentra actualmente bloqueada.

Función InfoIP(IP)

Muestra información detallada de la IP como el País, Proveedor (ISP) y código ASN.

Función ReputationIP(IP)

Muestra la reputación actual y puntuación de riesgo de la dirección IP consultando listas negras internacionales.

Función FirewallStatus()

Indica el estado actual del Firewall de Windows en el servidor: activo, inactivo o con errores.

Función UnlockIP(IP)

Desbloquea la dirección IP indicada eliminándola de las reglas del Firewall de Windows. Devuelve true o false.

Función BlockIp(IP)

Bloquea la dirección IP indicada añadiéndola a las reglas del Firewall de Windows. Devuelve true o false.

Función CloudFlareLogin(email, key)

Conecta con la cuenta de Cloudflare usando el email y la API Key proporcionados para sincronizar bloqueos.

Propiedades disponibles


Propiedad Username

Usuario del sistema con acceso a la extensión. Requerido antes de llamar a cualquier función.

Propiedad Password

Clave del usuario en el sistema. Requerida antes de llamar a cualquier función.

Propiedad FormatOutput

Formato de la respuesta devuelta por las funciones. Valores posibles: json o xml. Por defecto: xml.

Propiedad LangOutput

Idioma de respuesta de los mensajes. Valores posibles: ES, EN, FR, etc.

Propiedad CloudflareDomain

Selecciona la cuenta de dominio de Cloudflare con la que operar tras conectar con CloudFlareLogin().

Ejemplo de uso en PHP


Ejemplo básico que instancia el objeto COM, configura las propiedades y llama a la función Version() para obtener información del sistema.

// Crear instancia del objeto COM $app = new COM("FlexFirewallManager.Admin"); // Configurar propiedades $app->FormatOutput = "JSON"; $app->LangOutput = "ES"; $app->Username = "Usuario del Sistema"; $app->Password = "Clave del Usuario"; // Llamar a una función echo $app->Version();