Funções
Overview
Um conjunto de ações de matemática e manipulação de dados para melhorar as capacidades dos manuais de soluções.
Ações
Convert Time Format
Descrição
Converte um valor de data/hora de um formato para outro.
Parâmetros
Parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
Entrada | String | N/A | Sim | Especifique o valor de data/hora de entrada que vai ser convertido. |
Do formato | String | N/A | Sim |
Especifique o formato de data/hora da string de entrada. https://strftime.org |
Para formatar | String | AAAA/MM/DD | Sim | Especifique o formato de hora pretendido da saída. Usar o formato de hora com setas. https://arrow.readthedocs.io/en/stable/#supported-tokens |
Diferença de tempo em segundos | Número inteiro | 0 | Sim | Especifique o número de segundos para o qual quer deslocar a saída. Use um valor positivo para a hora/data futura e um valor negativo para o passado. |
Fuso horário | String | N/A | Não | Especifique o fuso horário de saída. |
Exemplo
Neste cenário, uma entrada de data/hora de 23/11/2002 07:23:09 com um formato de hora de MM/DD/AAAA HH:mm:ss é convertida apenas numa hora, retrocedendo 5 segundos e usando o fuso horário UTC.
Configurações de ações
Parâmetro | Tipo |
Entidades | Todas as entidades |
Entrada | 23/11/2002 07:23:09 |
Do formato | MM/DD/AAAA HH:mm:ss |
Para formatar | HH:mm:ss |
Diferença de tempo em segundos | -5 |
Fuso horário | EST |
Resultados da ação
-
Resultado do script
Nome do resultado do script Opções de valor Exemplo ScriptResult Resultado de hora 07:23:04
Criar miniatura
Descrição
Converte uma miniatura Base64 de uma imagem.
Parâmetros
Parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
Imagem Base64 | String | N/A | Não | Especifique a string Base64 da imagem. |
Tamanho da miniatura | String | 250 250 | Sim | Especifique o tamanho da miniatura separado por vírgulas (W,L). |
JSON de entrada | JSON | N/A | Não | Especifique a entrada JSON. Exemplo: {“image” :”<base64 of image>”} |
Caminho da chave da imagem | String | N/A | Não | Se usar o JSON de entrada, especifique o caminho da chave para o campo da imagem. |
Exemplo
Neste cenário, estamos a criar uma miniatura de 500 x 500 a partir de uma entrada Base64.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Imagem Base64 | iVBORWOKGgoAAAANSUhEUgAAAIgAAAH3CAYAAABnXCF6AAABXGIDQ1BJQ0MgUHJvZmIsZQAAK]FtkD9LQnEUhh9Nkf5ADhEVDQ4tgUmoBBFEdiMRCkyLr016NRXUflyNaGto6gNESOtBLc251mcoCpqDaA5cKm7naqVWBw7w8s5h5cDTq+uVNEFIMpVM×Gd96U2NnZeZ1y46cP]jGSUVCQeX5IRvrWz6vc4bL2dsG/NDi30qZvDEyOSemMBO//zndUTyZbMUTfpacMZVbBERa071aV/zQfCA6aEEj620d fkS5vTTb5uzKwmNOE7Ya+R1zPCT8L+dJufa+NSccf4ymCn78uW15Ki|9KiL]Mkhk80QpQQYYJor]CQP/2/F27saWyi2MOkQ|48VbkREUdRICsco4×BAL9wkEnpkP3v339seWoQpheg66zIpSVTTIMd7e8sQ VOTSHVvt]N/ee7jrqrshUKNrm3Buj3pdB884fDxY1|vNsj705f4jXNc/AQraYUmHWN3rAAAAmVYSWZNTOAqAAAACAABIZkABAAAAAEAAAAAAAAAAAADKOYABWAAABIAAABEOAIABAAAAAEAAAJY OAMABAAAAAAAAHAAAAEFTQO|JAAAAU2NyZwVuc2hvdBNik6MAAAHWAVRYdFhNTDpib20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9|mFkb2|10m5zOm1 IdGEvliB40nhtcHR rPSJYTVAgQ29ZSA2LjAuMCI+CiAgIDxyZ |
Tamanho da miniatura | 500x500 |
JSON de entrada | Em branco |
Caminho da chave da imagem | Em branco |
Resultados da ação
-
Resultado JSON
{ "Thumbnail" : "<base 64 string>" }
IP para número inteiro
Descrição
Converte um endereço IP ou uma lista de endereços IP em números inteiros.
Parâmetros
Parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
Moradas IP | String | N/A | Sim | Especifique a lista de endereços IP separados por vírgulas a converter em números inteiros. |
Exemplo
Neste cenário, os endereços IP 1.1.1.1 e 2.2.2.2 são convertidos na respetiva forma de número inteiro.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Moradas IP | 1.1.1.1,2.2.2.2 |
Resultados da ação
-
Resultado do script
Nome do resultado do script Opções de valor Exemplo ScriptResult Valores de números inteiros 16843009,33686018 -
Resultado JSON
{ "1.1.1.1" : 16843009, "2.2.2.2" : 33686018 }
Aritmética matemática
Descrição
Um conjunto de operadores matemáticos incorporados:
Mais: devolve um resultado para a soma de 2 argumentos
Sub - devolve um resultado para 1 argumento menos o outro
Multi: devolve um resultado para 1 argumento multiplicado pelo outro
DIV: devolve um resultado para 1 argumento dividido pelo outro
Mod: devolve o resultado da percentagem entre 2 argumentos
Parâmetros
Parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
Função | Menu pendente | Plus | Sim | Especifique a função que quer executar em dois argumentos determinados. |
Arg 2 | Número inteiro | N/A | Sim | Especifique o segundo argumento |
Arg 1 | Número inteiro | N/A | Sim | Especificar o primeiro argumento |
Exemplo 1: Plus
Neste cenário, 200 + 100 resulta em 300.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Função | Plus |
Arg 2 | 100 |
Arg 1 | 200 |
Exemplo 2: Sub
Neste cenário, 1000 - 300 resulta em 700.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Função | Sub |
Arg 2 | 300 |
Arg 1 | 1000 |
Exemplo 3: Multi
Neste cenário, 30 x 20 resulta em 600.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Função | Vários |
Arg 2 | 20 |
Arg 1 | 30 |
Exemplo 4: Div
Neste cenário, 500 / 5 resulta em 100.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Função | Div |
Arg 2 | 5 |
Arg 1 | 500 |
Exemplo 5: Mod
Neste cenário , 100 % 23 resulta em 8.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Função | Mod |
Arg 2 | 23 |
Arg 1 | 100 |
Resultado da ação
-
Resultado do script
Nome do resultado do script Opções de valor Exemplo ScriptResult Resultado calculado 300
Funções matemáticas
Descrição
Um conjunto de funções Python integradas:
Abs: devolve o valor absoluto de um número
Float: devolve um número de vírgula flutuante
Apresentação: converte o número para incluir vírgulas onde for necessário
Hex - Converte um número num valor hexadecimal
Int: devolve um número inteiro
Máx.: devolve o item mais elevado num iterável
Min: devolve o item mais pequeno num iterável
ROUND: arredonda um número
Ordenar: devolve um número ordenado
Soma: soma os itens de um iterador
Parâmetros
Parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
Função | Menu pendente | Máx. | Sim | Especifique a função matemática que quer executar nos números. |
Numbers | Número inteiro | N/A | Sim | Especifique os números nos quais quer executar a função matemática separados por vírgulas. |
Exemplo 1: Max
Neste cenário, o valor máximo dos números: 13,5, -90, 556, 11,32 resulta em 556.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Função | Máx. |
Numbers | 13.5,-90,566,11.32 |
Exemplo 2: Min
Neste cenário, o valor mínimo dos números: 13,5, -90, 556, 11,32 resulta em -90.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Função | Mín. |
Numbers | 13.5,-90,566,11.32 |
Exemplo 3: arredondar
Neste cenário, 57,63 é arredondado para 58.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Função | Ronda |
Numbers | 57,63 |
Exemplo 4: ordenar
Neste cenário, os números [13,5, -90,0, 556,0, 11,32] são ordenados por ordem ascendente para [-90,0, 11,32, 13,5, 556,0].
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Função | Ordenar |
Numbers | 13.5,-90,566,11.32 |
Exemplo 5: soma
Neste cenário, a soma dos seguintes números [10, 20, 30, 40, 50] é 150.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Função | Soma |
Numbers | 10, 20, 30, 40, 50 |
Exemplo 6: Float
Neste cenário, os números [100,200] são convertidos em valores de ponto flutuante de [100,0, 200,0].
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Função | Flutuante |
Numbers | 100 200 |
Exemplo 6: hexadecimal
Neste cenário, os números [100,200] são convertidos nos valores hexadecimais ['0x64', '0xc8'].
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Função | Hexadecimal |
Numbers | 100 200 |
Exemplo 7: int
Neste cenário, um valor flutuante de 100,23 é convertido num inteiro de 100.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Função | Int |
Numbers | 100,23 |
Exemplo 8: Abs
Neste cenário, um número inteiro negativo de -53 é convertido num valor absoluto de 53.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Função | Abs |
Numbers | -53 |
Exemplo 9: ecrã
Neste cenário, um valor de 10000 é convertido para incluir vírgulas,o que resulta num valor de 10.000.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Função | Display |
Numbers | 10000 |
Resultados da ação
-
Resultado do script
Nome do resultado do script Opções de valor Exemplo ScriptResult Resultado calculado -90
Executar consulta JSONPath
Descrição
Executa uma consulta JSONPath num determinado JSON e extrai valores de acordo com a expressão.
Consulte https://github.com/h2non/jsonpath-ng para mais informações sobre o JSONPath.
Parâmetros
Parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
JSON | Menu pendente | JSON | Sim | Especifique a entrada JSON. |
Expressão JSONPath | String | N/A | Sim | As expressões de caminho JSON referem-se sempre a uma estrutura JSON da mesma forma que as expressões XPath são usadas em combinação com um documento XML. |
Exemplo
Neste cenário, o nome da empresa é extraído da entrada de exemplo JSON.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
JSON | JSON |
Editor | { "company": { "name": "Cyber Secure", "employees": 1000, "founded": "2005", "headquarters": { "city": "San Francisco", "state": "CA", "country": "USA" }, "security": { "firewall": true, "vpn": true, "intrusion_detection": true, "encryption": true, "two_factor_authentication": true } }, "products": [ { "name": "CyberShield", "type": "firewall", "price": 499, "description": "Uma firewall de última geração para máxima proteção contra ciberataques." }, { "name": "SecureVPN", "type": "VPN", "price": 99, "description": "Um serviço de VPN rápido e seguro para uma navegação segura e privacidade online." }, { "name": "IntrusionAlert", "type": "intrusion detection", "price": 299, "description": "Um sistema avançado de deteção de intrusões que monitoriza a sua rede e envia-lhe alertas sobre potenciais ameaças." } ] } |
Expressão JSONPath | $.company.name |
Resultados da ação
- Resultado JSON
{ "matches" : {"0" : "Cyber Secure"} }
SanitizeHTML
Descrição
Dado um fragmento de HTML, esta ação analisa-o de acordo com o algoritmo de análise de HTML5 e limpa quaisquer etiquetas ou atributos não permitidos. Este algoritmo também processa sintaxe incorreta, como etiquetas não fechadas e (algumas) etiquetas aninhadas incorretamente.
Parâmetros
Parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
Etiquetas | String | N/A | Não | Tags é o conjunto permitido de etiquetas HTML. Lista separada por vírgulas. As etiquetas HTML que não constam desta lista vão ser escapadas ou removidas. |
Atributos | String | {‘a’ : [‘href’, ‘title’], ‘abbr’: [‘title’]} | Não | Os atributos permitem especificar que atributos são permitidos. O valor deve ser uma lista separada por vírgulas |
Estilos | String | N/A | Não | Se permitir o atributo de estilo, especifique o conjunto de estilos permitido, por exemplo, color e background-color. O valor deve ser separado por vírgulas. |
Permitir todos os atributos | Caixa de verificação | Desmarcado | Não | Defina como verdadeiro para permitir todos os atributos |
Introduza HTML | String | N/A | Sim | Especifique o fragmento HTML que vai ser higienizado. |
Exemplo
Neste cenário, o HTML de entrada contém uma etiqueta não listada na secção Etiquetas, o que resulta num resultado limpo de "<script>evil()</script>".
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Etiquetas | a,abbr,acronym,b,blockquote,code,em,i,li,ol,strong,ul,table,tr,td,th,h1,h2,h3,body,tbody,thead,div,footer,head,header,html,img,option,p,section,span,strong,svg |
Atributos | Em branco |
Estilos | Em branco |
Permitir todos os atributos | Desmarcado |
Introduza HTML | <script>evil()<</script> |
Resultados da ação
-
Resultado do script
Nome do resultado do script Opções de valor Exemplo ScriptResult Resultado filtrado <script>evil()</script>”
Funções de string
Descrição
Inclui funções de strings Pythonic básicas:
Lower: converte uma string em minúsculas.
Upper: converte uma string em letras maiúsculas.
Contagem: devolve o número de vezes que um valor especificado ocorre numa string.
ENCONTRA: pesquisa uma string por um valor especificado e devolve a posição em que foi encontrado.
IsAlpha: devolve "True" se todos os carateres na string estiverem no alfabeto.
IsDigit: devolve "True" se todos os carateres na string forem dígitos.
SUBSTITUIR: devolve uma string onde um valor especificado é substituído por um valor especificado.
Strip: devolve uma versão cortada da string.
Título: converte o primeiro caráter de cada palavra em maiúscula.
Substituição por regex: substitui uma correspondência de expressão regular
JSON Serialize: converte um objeto JSON numa string serializada.
Regex: encontre uma correspondência com base na expressão regular.
Split: divide a string de entrada numa lista usando o parâmetro 1 como separador. A predefinição é a vírgula.
Parâmetros
Parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
Param2 | String | N/A | Não | Especifique o segundo parâmetro. |
Param1 | String | N/A | Não | Especifique o primeiro parâmetro. |
Entrada | String | N/A | Sim | Especifique a entrada para a função. |
Função | Menu pendente | Inferior | Sim | Especifique a função que quer executar. |
Exemplo 1: inferior
Neste cenário, a entrada "SAMPLE INPUT" é convertida em "sample input".
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Param2 | Em branco |
Param1 | Em branco |
Entrada | EXEMPLO DE ENTRADA |
Função | Inferior |
Exemplo 2: maiúsculas
Neste cenário, a entrada "sample input" é convertida em "SAMPLE INPUT".
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Param2 | Em branco |
Param1 | Em branco |
Entrada | exemplo de entrada |
Função | Superior |
Exemplo 3: contagem
Neste cenário, está a contar o número de vezes que a palavra "sample" ocorre na string de entrada, o que resulta em 2. Tenha em atenção que o valor do parâmetro é sensível a maiúsculas e minúsculas.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Param2 | Em branco |
Param1 | exemplo |
Entrada | Frase de exemplo com informações de exemplo. |
Função | Contagem |
Exemplo 4: encontrar
Neste cenário, está a encontrar o índice onde a palavra "containing" começa na string de entrada, o que resulta num valor de 13.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Param2 | Em branco |
Param1 | que contenham |
Entrada | Frase de exemplo com informações de exemplo. |
Função | Encontrar |
Exemplo 5: isAlpha
Neste cenário, está a verificar se todos os carateres na string de entrada são alfanuméricos, o que resulta num valor de retorno Falso.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Param2 | Em branco |
Param1 | Em branco |
Entrada | %sample sentence containing sample information. |
Função | isAlpha |
Exemplo 6: isDigit
Neste cenário, está a verificar se todos os carateres na string de entrada são dígitos, o que resulta num valor de retorno Falso.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Param2 | Em branco |
Param1 | Em branco |
Entrada | 100000001 |
Função | isDigit |
Exemplo 7: substituir
Neste cenário, está a substituir a palavra "information" por "info", o que resulta numa saída de "sample input containing sample info".
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Param2 | informação |
Param1 | informação |
Entrada | Frase de exemplo com informações de exemplo. |
Função | Substituir |
Exemplo 8: remover
Neste cenário, está a remover espaços no início e no fim da string de entrada, o que resulta numa saída de "sample input containing sample information".
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Param2 | Em branco |
Param1 | Em branco |
Entrada | Frase de exemplo com informações de exemplo. |
Função | Tira |
Exemplo 9: título
Neste cenário, está a converter o primeiro caráter de cada palavra na string de entrada num caráter em maiúscula, o que resulta numa saída de "Sample Input Containing Sample Information".
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Param2 | Em branco |
Param1 | Em branco |
Entrada | Frase de exemplo com informações de exemplo. |
Função | Título |
Exemplo 10: substituição de regex
Neste cenário, estamos a pesquisar "The" com regex e a substituí-lo por "a".
Neste cenário, estamos a pesquisar "The" através de regex e a substituí-lo por "a".
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Param2 | A |
Param1 | \bThe\b |
Entrada | A ligeira raposa marrom salta sobre o cão preguiçoso |
Função | Substituição por regex |
Exemplo 11: serialização JSON
Neste cenário, está a converter a entrada JSON numa string serializada, o que resulta numa saída de "{\"key\" :\"value\"}".
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Param2 | Em branco |
Param1 | Em branco |
Entrada | {"ip" : "0.0.0.0"} |
Função | JSON Serialize |
Exemplo 12: regex
Neste cenário, estamos a tentar usar uma regex para extrair o valor no JSON de entrada.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Param2 | Em branco |
Param1 | (?<="resource":").*?(?=") |
Entrada | {"resource":"host001"} |
Função | Regex |
Exemplo 13: dividir
Neste cenário, a entrada é convertida numa lista usando a vírgula como delimitador, o que resulta numa saída de [100,200,300,400,500].
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Param2 | Em branco |
Param1 | , |
Entrada | 100,200,300,400,500 |
Função | Espargata |
Resultados da ação
-
Resultado do script
Nome do resultado do script Opções de valor Exemplo ScriptResult Valor do resultado com base na função 23
Calculadora de duração
Descrição
Calcula a diferença entre duas datas/horas.
Parâmetros
Parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
Data/hora de entrada 1 | String | N/A | Sim | Especifique o primeiro valor de entrada de data/hora. Suporta o formato strftime ou "now" para a hora atual. |
Formato de data/hora de entrada 1 | String | %Y-%d-%m'T'%H:%M:%S | Sim | Especifique o formato strftime da string "Data/hora 1". Para mais informações, visite https://strftime.org. |
Input DateTime 2 | String | agora | Sim | Especifique o segundo valor de entrada de data/hora. Suporta o formato strftime ou "now" para a hora atual. |
Formato de data/hora de entrada 2 | String | %Y-%d-%m'T'%h:%m:%s | Sim | Especifique o formato strftime da string "Data/hora 2". Para mais informações, visite https://strftime.org. |
Exemplo
Neste cenário, calcula a diferença entre 03-13-2022'T'04:13:01 e a data/hora atual, o que resulta no seguinte: 0 anos, 200 dias, 10 horas, 51 minutos e 20 segundos.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Data/hora de entrada 1 | 2022-13-03'T'04:13:01 |
Formato de data/hora de entrada 1 | %Y-%d-%m'T'%H:%M:%S |
Data/hora de entrada 2 | agora |
Formato de data/hora de entrada 2 | %Y-%d-%m'T'%h:%m:%s |
Resultados da ação
-
Resultado do script
Nome do resultado do script Opções de valor Exemplo Segundos Tempo calculado em segundos 17319080 -
Resultado JSON
{ "years": 0, "days": 200, "hours": 4810, "minutes": 288651, "seconds": 17319080, "duration": "Time between dates: 0 years, 200 days, 10 hours, 51 minutes and 20 seconds" }
XMLtoJson
Descrição
Converte a entrada formatada em XML na respetiva representação JSON.
Parâmetros
Parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
XML | String | N/A | Sim | Especifique o XML a converter em JSON. |
Exemplo
Neste cenário, estamos a converter uma string XML de exemplo num objeto JSON.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
xml |
Resultados da ação
-
Resultado do script
Nome do resultado do script Opções de valor Exemplo ScriptResult Verdadeiro/Falso True -
Resultado JSON
{ "cybersecurity": {"threat": [{"name": "Malware", "description": "A type of software designed to harm computer systems.", "severity": "High", "prevention": {"software": "Antivirus", "policy": "Regular software updates and patches"}}, {"name": "Phishing", "description": "A fraudulent attempt to obtain sensitive information by impersonating a trustworthy entity.", "severity": "High", "prevention": {"software": "Firewalls and intrusion detection systems", "policy": "Limiting access to network resources to only authorized personnel"}}]} }
Detect Hash Type
Descrição
Esta ação deteta o tipo de hash mais provável das entidades. Os tipos suportados são SHA256, MD5, SHA1 e SHA-512.
Parâmetros
Parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
Hashes | String | N/A | Sim | Especifique o valor hash. Suporta listas separadas por vírgulas. |
Exemplo
Neste cenário, estamos a identificar os tipos de hash para dois hashes que resultam em MD5 e SHA256.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Hashes | b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7aceZefcde9,ed076287532e86365e841e92bfc50d8c |
Resultados da ação
-
Resultado do script
Nome do resultado do script Opções de valor Exemplo IsSuccess Verdadeiro/Falso True -
Resultado JSON
[{ "Hash": "b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9", "HashType": "SHA-256"}, {"Hash": "ed076287532e86365e841e92bfc50d8c", "HashType": "MD5" }]
Detetar tipo de IP
Descrição
Verifica se um IP é um endereço IPv4 ou IPv6. As entidades de endereço IP vão ser enriquecidas com o campo IPType.
Parâmetros
Parâmetro | Tipo | Valor predefinido | É obrigatório | Descrição |
Moradas IP | String | N/A | Sim | Especifique o valor do IP. Suporta listas separadas por vírgulas. |
Exemplo
Neste cenário, estamos a verificar dois endereços IP diferentes para identificar o respetivo tipo.
Configurações de ações
Parâmetro | Valor |
Entidades | Todas as entidades |
Moradas IP | 2001:0db8:85a3:0000:0000:8a2e:0370:7334,
0.0.0.0 |
Resultados da ação
-
Resultado do script
Nome do resultado do script Opções de valor Exemplo IsSuccess Verdadeiro/Falso True -
Resultado JSON
[{ "Address": "2001:0db8:85a3:0000:0000:8a2e:0370:7334", "IPType": "IPV6"}, {"Address": "0.0.0.0", "IPType": "IPV4"} }]
Precisa de mais ajuda? Receba respostas de membros da comunidade e profissionais da Google SecOps.