Nuova Estensione per Plesk. Protezione Antivirus per migliorare la sicurezza del tuo server. Perché scegliere Flex Antivirus?

API — Programmazione Web

Elenco di Funzioni e Proprietà

Riferimento completo di tutte le funzioni e proprietà disponibili nell'oggetto COM di Firewall Manager. Compatibile con PHP, ASP e .NET.

ASP Classico PHP .NET COM Object XML / JSON

Tutte le funzioni vengono richiamate su un'istanza dell'oggetto COM FlexFirewallManager.Admin. Ricorda di impostare sempre Username e Password prima di chiamare qualsiasi funzione.

Funzioni disponibili


Funzione Version()

Fornisce informazioni sulla versione installata dell'estensione e dati sul sistema operativo del server.

Funzione isIP(IP)

Restituisce se l'IP indicato ha un formato corretto e se è IPv4 o IPv6.

Funzione FindIP(IP)

Trova l'indirizzo IP nel Firewall e indica in quale regola è attualmente bloccato.

Funzione InfoIP(IP)

Mostra informazioni dettagliate sull'IP come Paese, Provider (ISP) e codice ASN.

Funzione ReputationIP(IP)

Mostra la reputazione attuale e il punteggio di rischio dell'indirizzo IP consultando le liste nere internazionali.

Funzione FirewallStatus()

Indica lo stato attuale del Firewall di Windows sul server: attivo, inattivo o con errori.

Funzione UnlockIP(IP)

Sblocca l'indirizzo IP indicato rimuovendolo dalle regole del Firewall di Windows e di Plesk. Restituisce true o false.

Funzione BlockIp(IP)

Blocca l'indirizzo IP indicato aggiungendolo alle regole del Firewall di Windows e di Plesk. Restituisce true o false.

Funzione CloudFlareLogin(email, key)

Si connette all'account Cloudflare utilizzando l'email e l'API Key forniti per sincronizzare i blocchi.

Proprietà disponibili


Proprietà Username

Utente del dominio Plesk con accesso all'estensione. Richiesto prima di chiamare qualsiasi funzione.

Proprietà Password

Password del dominio Plesk. Richiesta prima di chiamare qualsiasi funzione.

Proprietà FormatOutput

Formato della risposta restituita dalle funzioni. Valori possibili: json o xml. Predefinito: xml.

Proprietà LangOutput

Lingua di risposta dei messaggi. Valori possibili: IT, EN, FR, ecc.

Proprietà CloudflareDomain

Seleziona l'account di dominio Cloudflare su cui operare dopo la connessione con CloudFlareLogin().

Esempio d'uso in PHP


Esempio di base che istanzia l'oggetto COM, configura le proprietà e chiama la funzione Version() per ottenere informazioni sul sistema.

// Crea istanza dell'oggetto COM $app = new COM("FlexFirewallManager.Admin"); // Configura le proprietà $app->FormatOutput = "JSON"; $app->LangOutput = "IT"; $app->Username = "Utente Dominio Plesk"; $app->Password = "Password Dominio Plesk"; // Chiama una funzione echo $app->Version();