API — Programação Web

Lista de Funções e Propriedades

Referência completa de todas as funções e propriedades disponíveis no objeto COM do Firewall Manager. Compatível com PHP, ASP e .NET.

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

Todas as funções são chamadas sobre uma instância do objeto COM FlexFirewallManager.Admin. Lembre-se de sempre definir Username e Password antes de chamar qualquer função.

Funções disponíveis


Função Version()

Fornece informações da versão instalada da extensão e dados do sistema operacional do servidor.

Função isIP(IP)

Retorna se o IP indicado tem o formato correto e se é versão IPv4 ou IPv6.

Função FindIP(IP)

Encontra o endereço IP no Firewall e indica em qual regra ele está atualmente bloqueado.

Função InfoIP(IP)

Mostra informações detalhadas do IP, como País, Provedor (ISP) e código ASN.

Função ReputationIP(IP)

Mostra a reputação atual e a pontuação de risco do endereço IP consultando listas negras internacionais.

Função FirewallStatus()

Indica o status atual do Firewall do Windows no servidor: ativo, inativo ou com erros.

Função UnlockIP(IP)

Desbloqueia o endereço IP indicado, removendo-o das regras do Firewall do Windows. Retorna true ou false.

Função BlockIp(IP)

Bloqueia o endereço IP indicado, adicionando-o às regras do Firewall do Windows. Retorna true ou false.

Função CloudFlareLogin(email, key)

Conecta-se à conta do Cloudflare usando o email e a API Key fornecidos para sincronizar bloqueios.

Propriedades disponíveis


Propriedade Username

Usuário do sistema com acesso à extensão. Necessário antes de chamar qualquer função.

Propriedade Password

Senha do usuário no sistema. Necessária antes de chamar qualquer função.

Propriedade FormatOutput

Formato da resposta retornada pelas funções. Valores possíveis: json ou xml. Padrão: xml.

Propriedade LangOutput

Idioma de resposta das mensagens. Valores possíveis: PT, EN, FR, etc.

Propriedade CloudflareDomain

Seleciona a conta de domínio do Cloudflare com a qual operar após a conexão com CloudFlareLogin().

Exemplo de uso em PHP


Exemplo básico que instancia o objeto COM, configura as propriedades e chama a função Version() para obter informações do sistema.

// Criar instância do objeto COM $app = new COM("FlexFirewallManager.Admin"); // Configurar propriedades $app->FormatOutput = "JSON"; $app->LangOutput = "PT"; $app->Username = "Usuário do Sistema"; $app->Password = "Senha do Usuário"; // Chamar uma função echo $app->Version();