Funciones

Compatible con:

Descripción general

Es un conjunto de acciones matemáticas y de manipulación de datos para potenciar las capacidades de las guías.

Actions

Convertir formato de hora

Descripción

Convierte un valor de fecha y hora de un formato a otro.

Parámetros

Parámetro Tipo Valor predeterminado Is Mandatory Descripción
Entrada String N/A Especifica el valor de fecha y hora de entrada que se convertirá.
Desde el formato String N/A Especifica el formato de fecha y hora en el que se encuentra la cadena de entrada.
https://strftime.org
Formato String AAAA/MM/DD Especifica el formato de hora deseado del resultado. Usar el formato de hora con flecha https://arrow.readthedocs.io/en/stable/#supported-tokens
Tiempo delta en segundos Número entero 0 Especifica la cantidad de segundos que deseas desplazar la salida. Usa un valor positivo para la fecha y hora futuras, y un valor negativo para el pasado.
Zona horaria String N/A No Especifica la zona horaria de salida.

Ejemplo

En este caso, una entrada de fecha y hora del 23/11/2002 a las 07:23:09 con un formato de hora de flecha de MM/DD/AAAA HH:mm:ss se convierte en solo una hora, retrocede 5 segundos y usa la zona horaria UTC.

Configuraciones de acciones

Parámetro Tipo
Entidades Todas las entidades
Entrada 23/11/2002 07:23:09
Desde el formato MM/DD/AAAA HH:mm:ss
Formato HH:mm:ss
Tiempo delta en segundos -5
Zona horaria EST

Resultados de la acción

  • Resultado de secuencia de comandos
    Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
    ScriptResult Resultado de hora 07:23:04

Crear miniatura

Descripción

Convierte una miniatura en Base64 de una imagen.

Parámetros

Parámetro Tipo Valor predeterminado Is Mandatory Descripción
Imagen en Base64 String N/A No Especifica la cadena Base64 de la imagen.
Tamaño de la miniatura String 250,250 Especifica el tamaño de la miniatura separado por comas (ancho,largo).
JSON de entrada JSON N/A No Especifica la entrada JSON. Ejemplo: {“image” :”<base64 of image>”}
Ruta de acceso a la clave de la imagen String N/A No Si usas JSON de entrada, especifica la ruta de acceso a la clave del campo de imagen.

Ejemplo

En este caso, crearemos una miniatura de 500 x 500 a partir de una entrada Base64.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Imagen en 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
Tamaño de la miniatura 500 x 500
JSON de entrada En blanco
Ruta de acceso a la clave de la imagen En blanco

Resultados de la acción

  • Resultado de JSON
    {
    "Thumbnail" : "<base 64 string>"
    }

IP a entero

Descripción

Convierte una dirección IP o una lista de direcciones IP en números enteros.

Parámetros

Parámetro Tipo Valor predeterminado Is Mandatory Descripción
Direcciones IP String N/A Especifica la lista de direcciones IP separadas por comas que se convertirán en números enteros.

Ejemplo

En este caso, las direcciones IP 1.1.1.1 y 2.2.2.2 se convierten a su formato de número entero.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Direcciones IP 1.1.1.1,2.2.2.2

Resultados de la acción

  • Resultado de secuencia de comandos
    Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
    ScriptResult Números enteros 16843009,33686018
  • Resultado de JSON
    {
    "1.1.1.1" : 16843009, 
    "2.2.2.2" : 33686018
    }

Aritmética matemática

Descripción

Un conjunto de operadores matemáticos integrados:

Suma: Muestra un resultado para la suma de 2 argumentos.

Sub: Devuelve un resultado para 1 argumento menos el otro.

Multi: Devuelve un resultado para 1 argumento multiplicado por el otro.

Div: Muestra un resultado para 1 argumento dividido por el otro.

Mod: Devuelve el resultado del porcentaje entre 2 argumentos.

Parámetros

Parámetro Tipo Valor predeterminado Is Mandatory Descripción
Función Lista desplegable Plus Especifica la función que deseas ejecutar en dos argumentos determinados.
Argumento 2 Número entero N/A Especifica el segundo argumento
Argumento 1 Número entero N/A Especifica el primer argumento

Ejemplo 1: Plus

En este caso, 200 + 100, lo que da como resultado 300.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Función Plus
Argumento 2 100
Argumento 1 200

Ejemplo 2: Sub

En este caso, 1,000 - 300, lo que da como resultado 700.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Función Sub
Argumento 2 300
Argumento 1 1000

Ejemplo 3: Multi

En este caso, 30 x 20, lo que da como resultado 600.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Función Múltiples
Argumento 2 20
Argumento 1 30

Ejemplo 4: Div

En este caso, 500 / 5 da como resultado 100.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Función Div
Argumento 2 5
Argumento 1 500

Ejemplo 5: Mod

En este caso , 100 % 23 da como resultado 8.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Función Mod
Argumento 2 23
Argumento 1 100

Resultado de la acción

  • Resultado de secuencia de comandos
    Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
    ScriptResult Resultado calculado 300

Funciones matemáticas

Descripción

Un conjunto de funciones integradas de Python:

Abs: Muestra el valor absoluto de un número

Float: Devuelve un número de punto flotante.

Display: Convierte el número para incluir comas donde sea necesario.

Hex: Convierte un número en un valor hexadecimal.

Int: Devuelve un número entero.

Max: Devuelve el elemento más grande de un iterable

Min: Devuelve el elemento más pequeño de un iterable.

ROUND: Redondea un número.

Sort: Devuelve un número ordenado.

Suma: Suma los elementos de un iterador

Parámetros

Parámetro Tipo Valor predeterminado Is Mandatory Descripción
Función Lista desplegable Máx. Especifica la función matemática que deseas ejecutar en los números.
Números Número entero N/A Especifica los números con los que deseas ejecutar la función matemática separados por comas.

Ejemplo 1: Max

En esta situación, el valor máximo de los números 13.5, -90, 556 y 11.32 es 556.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Función Máx.
Números 13.5,-90,566,11.32

Ejemplo 2: Min

En este caso, el valor mínimo de los números 13.5, -90, 556 y 11.32 es -90.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Función Mín.
Números 13.5,-90,566,11.32

Ejemplo 3: Round

En este caso, 57.63 se redondea a 58.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Función Ronda
Números 57.63

Ejemplo 4: Ordenar

En este caso, los números [13.5, -90.0, 556.0, 11.32] se ordenan de forma ascendente como [-90.0, 11.32, 13.5, 556.0].

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Función Ordenar
Números 13.5,-90,566,11.32

Ejemplo 5: Suma

En este caso, la suma de los siguientes números [10, 20, 30, 40, 50] es 150.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Función Suma
Números 10, 20, 30, 40 y 50

Ejemplo 6: Float

En este caso, los números [100,200] se convierten en valores de punto flotante de [100.0, 200.0].

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Función Número de punto flotante
Números 100,200

Ejemplo 6: Hex

En este caso, los números [100,200] se convierten en los valores hexadecimales ['0x64', '0xc8'].

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Función Hexadecimal
Números 100,200

Ejemplo 7: Int

En este caso, un valor de punto flotante de 100.23 se convierte en un valor entero de 100.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Función Int
Números 100.23

Ejemplo 8: Abs

En este caso, un número entero negativo de -53 se convierte en un valor absoluto de 53.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Función Abdominales
Números -53

Ejemplo 9: Pantalla

En este caso, un valor de 10000 se convierte para incluir comas, lo que da como resultado un valor de 10,000.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Función Display
Números 10000

Resultados de la acción

  • Resultado de secuencia de comandos
    Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
    ScriptResult Resultado calculado -90

Ejecutar consulta de JSONPath

Descripción

Ejecuta una consulta JSONPath en un objeto JSON determinado y extrae valores según la expresión.

Consulta https://github.com/h2non/jsonpath-ng para obtener más información sobre JSONPath.

Parámetros

Parámetro Tipo Valor predeterminado Is Mandatory Descripción
JSON Lista desplegable JSON Especifica la entrada JSON.
Expresión de JSONPath String N/A Las expresiones de ruta de acceso JSON siempre hacen referencia a una estructura JSON de la misma manera que las expresiones XPath se usan en combinación con un documento XML.

Ejemplo

En este caso, el nombre de la empresa se extrae de la entrada de muestra en formato JSON.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las 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": "Un firewall de vanguardia para una máxima protección contra ciberataques" }, { "name": "SecureVPN", "type": "VPN", "price": 99, "description": "Un servicio de VPN rápido y seguro para navegar de forma segura y proteger la privacidad en línea" }, { "name": "IntrusionAlert", "type": "intrusion detection", "price": 299, "description": "An advanced intrusion detection system that monitors your network and alerts you to potential threats." } ] }
Expresión de JSONPath $.company.name

Resultados de la acción

  • Resultado de JSON
    {
    "matches" : {"0" : "Cyber Secure"}
    }

SanitizeHTML

Descripción

Dado un fragmento de HTML, esta acción lo analizará según el algoritmo de análisis de HTML5 y limpiará las etiquetas o los atributos no permitidos. Este algoritmo también controla la sintaxis incorrecta, como las etiquetas sin cerrar y (algunas) anidadas de forma incorrecta.

Parámetros

Parámetro Tipo Valor predeterminado Is Mandatory Descripción
Etiquetas String N/A No Tags es el conjunto permitido de etiquetas HTML. Lista separada por comas. Se quitarán o se escaparán las etiquetas HTML que no estén en esta lista.
Atributos String {"a": ["href", "title"], "abbr": ["title"]} No Los atributos te permiten especificar qué atributos se permiten. El valor debe ser una lista separada por comas.
Estilos String N/A No Si permites el atributo de estilo, especifica el conjunto de estilos permitidos, por ejemplo, color y color de fondo. El valor debe estar separado por comas.
Permitir todos los atributos Casilla de verificación Desmarcado No Establece el valor como verdadero para permitir todos los atributos.
HTML de entrada String N/A Especifica el fragmento HTML que se limpiará.

Ejemplo

En este caso, el código HTML de entrada contiene una etiqueta que no se encuentra en la sección Etiquetas, lo que genera un resultado saneado de “<script>evil()</script>” .

Configuraciones de acciones

Parámetro Valor
Entidades Todas las 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 En blanco
Estilos En blanco
Permitir todos los atributos Desmarcado
HTML de entrada <script>evil()<</script>

Resultados de la acción

  • Resultado de secuencia de comandos
    Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
    ScriptResult Resultado filtrado <script>evil()</script>”

Funciones de string

Descripción

Incluye funciones de cadena básicas de Python:

LOWER: Convierte una cadena en minúsculas.

UPPER: Convierte una cadena en mayúsculas.

Recuento: Devuelve la cantidad de veces que aparece un valor especificado en una cadena.

FIND: Busca un valor específico en la cadena y devuelve la posición en la que se encontró.

IsAlpha: Devuelve "True" si todos los caracteres de la cadena están en el alfabeto.

IsDigit: Devuelve "True" si todos los caracteres de la cadena son dígitos.

Replace: Devuelve una cadena en la que un valor especificado se reemplaza por otro valor especificado.

Strip: Devuelve una versión recortada de la cadena.

Título: Convierte el primer carácter de cada palabra en mayúscula.

Regex Replace: Reemplaza una coincidencia de expresión regular

JSON Serialize: Convierte un objeto JSON en una cadena serializada.

Regex: Busca una coincidencia basada en una expresión regular.

Split: Divide la cadena de entrada en una lista usando el parámetro 1 como separador. El valor predeterminado es la coma.

Parámetros

Parámetro Tipo Valor predeterminado Is Mandatory Descripción
Param2 String N/A No Especifica el segundo parámetro.
Param1 String N/A No Especifica el primer parámetro.
Entrada String N/A Especifica la entrada para la función.
Función Lista desplegable Inferior Especifica la función que deseas ejecutar.

Ejemplo 1: Inferior

En este caso, la entrada “SAMPLE INPUT” se convierte en “sample input”.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Param2 En blanco
Param1 En blanco
Entrada ENTRADA DE MUESTRA
Función Inferior

Ejemplo 2: Mayúsculas

En este caso, la entrada “sample input” se convierte en “SAMPLE INPUT”.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Param2 En blanco
Param1 En blanco
Entrada entrada de muestra
Función Superior

Ejemplo 3: Count

En este caso, se cuenta la cantidad de veces que aparece la palabra "muestra" en la cadena de entrada, lo que da como resultado 2. Ten en cuenta que el valor del parámetro distingue mayúsculas de minúsculas.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Param2 En blanco
Param1 muestra
Entrada Oración de ejemplo que contiene información de ejemplo.
Función Recuento

Ejemplo 4: Encuentra 

En este caso, se busca el índice en el que comienza la palabra “que contiene” en la cadena de entrada, lo que da como resultado un valor de 13.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Param2 En blanco
Param1 que contiene
Entrada Oración de ejemplo que contiene información de ejemplo.
Función Buscar

Ejemplo 5: isAlpha

En este caso, se verifica si todos los caracteres de la cadena de entrada son alfanuméricos, lo que genera un valor de devolución False.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Param2 En blanco
Param1 En blanco
Entrada %sample sentence containing sample information.
Función isAlpha

Ejemplo 6: isDigit

En este caso, se verifica si todos los caracteres de la cadena de entrada son dígitos, lo que genera un valor de devolución False.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Param2 En blanco
Param1 En blanco
Entrada 100000001
Función isDigit

Ejemplo 7: Reemplazar

En este caso, reemplaza la palabra "información" por "datos", lo que genera el resultado "datos de entrada de muestra que contienen datos de muestra".

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Param2 información
Param1 información
Entrada Oración de ejemplo que contiene información de ejemplo.
Función Reemplazar

Ejemplo 8: Tira 

En este caso, se quitan los espacios al principio y al final de la cadena de entrada, lo que genera un resultado de "sample input containing sample information".

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Param2 En blanco
Param1 En blanco
Entrada Oración de ejemplo que contiene información de ejemplo.
Función Tira

Ejemplo 9: Título

En este caso, convierte el primer carácter de cada palabra de la cadena de entrada en un carácter en mayúscula, lo que genera una salida de “Sample Input Containing Sample Information”.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Param2 En blanco
Param1 En blanco
Entrada Oración de ejemplo que contiene información de ejemplo.
Función Título

Ejemplo 10: Reemplazo con regex

En este caso, buscamos “The” con regex y lo reemplazamos por “a”.

En este caso, buscamos "The" con regex y lo reemplazamos por "a".

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Param2 A
Param1 \bThe\b
Entrada El veloz murciélago hindú comía feliz cardillo y kiwi.
Función Reemplazo con regex

Ejemplo 11: Serialización de JSON

En este caso, se convierte la entrada JSON en una cadena serializada, lo que genera un resultado de "{\"key\" :\"value\"}".

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Param2 En blanco
Param1 En blanco
Entrada {"ip" : "0.0.0.0"}
Función Serialización de JSON

Ejemplo 12: Regex

En este caso, intentamos usar una regex para extraer el valor del JSON de entrada.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Param2 En blanco
Param1 (?<="resource":").*?(?=")
Entrada {"resource":"host001"}
Función Regex

Ejemplo 13: Dividir

En este caso, la entrada se convierte en una lista usando la coma como delimitador, lo que genera una salida de [100, 200, 300, 400, 500].

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Param2 En blanco
Param1 ,
Entrada 100,200,300,400,500
Función Dividir

Resultados de la acción

  • Resultado de secuencia de comandos
    Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
    ScriptResult Valor del resultado según la función 23

Calculadora de duración

Descripción

Calcula la diferencia entre dos fechas y horas.

Parámetros

Parámetro Tipo Valor predeterminado Is Mandatory Descripción
Fecha y hora de entrada 1 String N/A Especifica el primer valor de entrada de fecha y hora. Admite el formato strftime o "now" para la hora actual.
Formato de DateTime 1 de entrada String %Y-%d-%m'T'%H:%M:%S Especifica el formato strftime de la cadena “Fecha y hora 1”. Para obtener más información, visita https://strftime.org.
Fecha y hora de entrada 2 String ahora Especifica el segundo valor de entrada de fecha y hora. Admite el formato strftime o "now" para la hora actual.
Formato de DateTime de entrada 2 String %Y-%d-%m'T'%h:%m:%s Especifica el formato strftime de la cadena “Fecha y hora 2”. Para obtener más información, visita https://strftime.org.

Ejemplo

En este caso, calcula la diferencia entre 2022-13-03'T'04:13:01 y la fecha y hora actuales, lo que genera un resultado de: 0 años, 200 días, 10 horas, 51 minutos y 20 segundos.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Fecha y hora de entrada 1 2022-13-03'T'04:13:01
Formato de DateTime 1 de entrada %Y-%d-%m'T'%H:%M:%S
Fecha y hora de entrada 2 ahora
Formato de DateTime de entrada 2 %Y-%d-%m'T'%h:%m:%s

Resultados de la acción

  • Resultado de secuencia de comandos
    Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
    Segundos Tiempo calculado en segundos 17319080
  • Resultado de 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

Descripción

Convierte la entrada con formato XML a su representación JSON.

Parámetros

Parámetro Tipo Valor predeterminado Is Mandatory Descripción
XML String N/A Especifica el XML que se convertirá a JSON.

Ejemplo

En este caso, convertiremos una cadena XML de muestra en un objeto JSON.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
xml <threats> <threat> <name>Malware</name> <description>El software malicioso es un software diseñado para dañar sistemas informáticos, robar datos sensibles o tomar el control de una red.</description> <prevention> <tip>Instala software de protección contra software malicioso y mantenlo actualizado.</tip> <tip>Evita hacer clic en vínculos sospechosos o descargar archivos adjuntos de fuentes desconocidas.</tip> <tip>Haz copias de seguridad periódicas de los datos importantes.</tip> </prevention> <mitigation> <tip>Desconecta la computadora infectada de la red para evitar que el software malicioso se propague más.</tip> <tip>Usa software de protección contra software malicioso para quitar el software malicioso.</tip> <tip>Restablece los datos perdidos o dañados a partir de las copias de seguridad.</tip> </mitigation> </threat> </threats> <best-practices> <practice> <name>Control de acceso</name> <description>El control de acceso es el proceso de administración de quién tiene acceso a qué información o recursos dentro de una red.</description> <tip>Implementa mecanismos de autenticación sólidos, como la autenticación multifactor, para verificar las identidades de los usuarios.</tip> <tip>Usa el control de acceso basado en roles para asignar permisos según las responsabilidades laborales.</tip> <tip>Supervisa y audita la actividad del usuario para detectar cualquier intento de acceso no autorizado.</tip> </practice> </best-practices>

Resultados de la acción

  • Resultado de secuencia de comandos
    Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
    ScriptResult Verdadero/Falso Verdadero
  • Resultado de 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

Descripción

Esta acción detecta el tipo de hash más probable de las entidades. Los tipos admitidos son SHA256, MD5, SHA1 y SHA-512.

Parámetros

Parámetro Tipo Valor predeterminado Is Mandatory Descripción
Hashes String N/A Especifica el valor de hash. Se admite una lista separada por comas.

Ejemplo

En este caso, identificamos los tipos de hash para dos hashes que dan como resultado MD5 y SHA256.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Hashes b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7aceZefcde9,ed076287532e86365e841e92bfc50d8c

Resultados de la acción

  • Resultado de secuencia de comandos
    Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
    IsSuccess Verdadero/Falso Verdadero
  • Resultado de JSON
    [{
    "Hash": "b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9", "HashType": "SHA-256"}, {"Hash": "ed076287532e86365e841e92bfc50d8c", "HashType": "MD5"
    }]

Detect IP Type

Descripción

Comprueba si una IP es una dirección IPv4 o IPv6. Las entidades de direcciones IP se enriquecerán con el campo IPType.

Parámetros

Parámetro Tipo Valor predeterminado Is Mandatory Descripción
Direcciones IP String N/A Especifica el valor de IP. Se admite una lista separada por comas.

Ejemplo

En este caso, verificamos dos direcciones IP diferentes para identificar su tipo.

Configuraciones de acciones

Parámetro Valor
Entidades Todas las entidades
Direcciones IP 2001:0db8:85a3:0000:0000:8a2e:0370:7334,

0.0.0.0

Resultados de la acción

  • Resultado de secuencia de comandos
    Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
    IsSuccess Verdadero/Falso Verdadero
  • Resultado de JSON
    [{
    "Address": "2001:0db8:85a3:0000:0000:8a2e:0370:7334", "IPType": "IPV6"}, {"Address": "0.0.0.0", "IPType": "IPV4"}
    }]

¿Necesitas más ayuda? Obtén respuestas de miembros de la comunidad y profesionales de Google SecOps.