Muitas ações que facilitam sua vida podem ser realizadas pela API Infinite. Você já deu uma olhada nela?
A API Infinite é acessível através do seguinte endereço:
https://api.goinfinite.net/No momento a API não segue o modelo REST API, portanto aceita somente GET requests e via query string. Veja um exemplo de uma requisição:
https://api.goinfinite.net/?action=mysqlQueries&domain=MEUDOMINIO&token=MEUTOKENSECRETOAs requisições são compostas de 3 a 4 partes:
| action | define qual trabalho deverá ser executado; |
| domain | especifica o domínio que será afetado pela alteração; |
| token | valida o acesso, com o token encontrado em sua área do cliente |
| value (opcional) | algumas ações podem requerer um parâmetro adicional |
Agora que essa parte foi entendida, vamos à lista de ações!
action | value | Descrição |
| wafClearCache | - | limpa o cache do WAF |
| wafWhitelist | IP | adiciona o IP enviado em &value na lista branca do WAF |
| wafDevMode | IP | adiciona o ip enviado em &value no modo desenvolvedor do WAF |
| wafAuditTrails | - | lista os bloqueios do WAF das últimas 24h |
| resourceUsage | - | mostra o consumo da nuvem nas últimas horas |
| mysqlQueries | - | exibe as consultas atuais do MySQL |
| nginxRequests | - | mostra um resumo das requisições feitas ao servidor nas últimas horas |
| nginxReload | - | reinicia o servidor web (NGINX & PHP) |
| mysqlRestart | - | reinicia o MySQL |
| mysqlNewDB | - | cria uma nova base de dados e usuário MySQL |
| phpChangeValue | phpinisetting|valor | Altera um parâmetro no php.ini da nuvem. Parâmetros permitidos:display_errorserror_reportingmax_execution_timemax_input_varsmemory_limitpost_max_sizeupload_max_filesizeshort_open_tag |
| phpChangeVersion | 5 ou 7 | Muda a versão do PHP |
| errorLogs | - | Mostra as últimas 100 linhas de erro do PHP |
| userPasswordChange | - | Gera uma nova senha para o usuário SSH/SFTP. |
https://api.goinfinite.net/?action=wafDevMode&domain=MEUDOMINIO&token=MEUTOKENSECRETO&value=123.456.789.010https://api.goinfinite.net/?action=phpChangeValue&domain=MEUDOMINIO&token=MEUTOKENSECRETO&value=memory_limit|512MLembrando que todas essas opções podem ser vistas como botões na área do cliente:
