Funciones
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 | Sí | Especifica el valor de fecha y hora de entrada que se convertirá. |
Desde el formato | String | N/A | Sí |
Especifica el formato de fecha y hora en el que se encuentra la cadena de entrada. https://strftime.org |
Formato | String | AAAA/MM/DD | Sí | 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 | Sí | 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 | Sí | 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 | Sí | 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 | Sí | Especifica la función que deseas ejecutar en dos argumentos determinados. |
Argumento 2 | Número entero | N/A | Sí | Especifica el segundo argumento |
Argumento 1 | Número entero | N/A | Sí | 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. | Sí | Especifica la función matemática que deseas ejecutar en los números. |
Números | Número entero | N/A | Sí | 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 | Sí | Especifica la entrada JSON. |
Expresión de JSONPath | String | N/A | Sí | 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 | Sí | 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 | Sí | Especifica la entrada para la función. |
Función | Lista desplegable | Inferior | Sí | 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 | Sí | 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 | 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 | Sí | 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 | 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 | Sí | 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 |
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 | Sí | 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 | Sí | 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.