함수

다음에서 지원:

개요

플레이북 기능을 강화하기 위한 수학 및 데이터 조작 작업 모음입니다.

작업

시간 형식 변환

설명

날짜/시간 값을 한 형식에서 다른 형식으로 변환합니다.

매개변수

매개변수 유형 기본값 필수 항목 설명
입력 문자열 해당 사항 없음 변환할 입력 datetime 값을 지정합니다.
형식에서 문자열 해당 사항 없음 입력 문자열의 날짜/시간 형식을 지정합니다.
https://strftime.org
서식 지정 문자열 YYYY/MM/DD 원하는 출력의 시간 형식을 지정합니다. 화살표 시간 형식을 사용합니다. https://arrow.readthedocs.io/en/stable/#supported-tokens
시간 델타(초) 정수 0 출력을 이동할 시간(초)을 지정합니다. 미래 시간/날짜에는 양수 값을 사용하고 과거에는 음수 값을 사용합니다.
시간대 문자열 해당 사항 없음 아니요 출력 시간대를 지정합니다.

예시

이 시나리오에서는 MM/DD/YYYY HH:mm:ss 화살표 시간 형식의 11/23/2002 07:23:09 날짜 시간 입력이 시간만으로 변환되고 5초가 되돌아가며 UTC 시간대가 사용됩니다.

작업 구성

매개변수 유형
항목 모든 항목
입력 2002년 11월 23일 7시 23분 9초
형식에서 MM/DD/YYYY HH:mm:ss
서식 지정 H시 m분 s초
시간 델타(초) -5
시간대 EST

작업 결과

  • 스크립트 결과
    스크립트 결과 이름 값 옵션 예시
    ScriptResult 시간 결과 07:23:04

썸네일 만들기

설명

이미지의 Base64 썸네일을 변환합니다.

매개변수

매개변수 유형 기본값 필수 항목 설명
Base64 이미지 문자열 해당 사항 없음 아니요 이미지의 Base64 문자열을 지정합니다.
썸네일 크기 문자열 250,250 썸네일 크기를 쉼표로 구분하여 지정합니다 (W,L).
입력 JSON JSON 해당 사항 없음 아니요 JSON 입력을 지정합니다. 예: {“image” :”<base64 of image>”}
이미지 키 경로 문자열 해당 사항 없음 아니요 입력 JSON을 사용하는 경우 이미지 필드의 키 경로를 지정합니다.

예시

이 시나리오에서는 Base64 입력에서 500x500 썸네일을 만듭니다.

작업 구성

매개변수
항목 모든 항목
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
썸네일 크기 500x500
입력 JSON 비어 있음
이미지 키 경로 비어 있음

작업 결과

  • JSON 결과
    {
    "Thumbnail" : "<base 64 string>"
    }

IP to Integer

설명

IP 주소 또는 IP 주소 목록을 정수로 변환합니다.

매개변수

매개변수 유형 기본값 필수 항목 설명
IP 주소 문자열 해당 사항 없음 정수로 변환할 IP 주소 목록을 쉼표로 구분하여 지정합니다.

예시

이 시나리오에서는 1.1.1.1 및 2.2.2.2의 IP 주소가 정수 형식으로 변환됩니다.

작업 구성

매개변수
항목 모든 항목
IP 주소 1.1.1.1,2.2.2.2

작업 결과

  • 스크립트 결과
    스크립트 결과 이름 값 옵션 예시
    ScriptResult 정수 값 16843009,33686018
  • JSON 결과
    {
    "1.1.1.1" : 16843009, 
    "2.2.2.2" : 33686018
    }

수학 산술

설명

내장된 수학 연산자 집합:

더하기 - 두 인수의 합계 결과를 반환합니다.

Sub - 한 인수에서 다른 인수를 뺀 결과를 반환합니다.

Multi - 한 인수에 다른 인수를 곱한 결과를 반환합니다.

Div - 한 인수를 다른 인수로 나눈 결과를 반환합니다.

Mod - 두 인수 사이의 백분율 결과를 반환합니다.

매개변수

매개변수 유형 기본값 필수 항목 설명
함수 드롭다운 Plus 두 개의 주어진 인수에 대해 실행할 함수를 지정합니다.
Arg 2 정수 해당 사항 없음 두 번째 인수를 지정합니다.
Arg 1 정수 해당 사항 없음 첫 번째 인수를 지정합니다.

예 1: Plus

이 시나리오에서는 200 + 100 = 300이 됩니다.

작업 구성

매개변수
항목 모든 항목
함수 Plus
Arg 2 100
Arg 1 200

예 2: Sub

이 시나리오에서는 1, 000 - 300 = 700이 됩니다.

작업 구성

매개변수
항목 모든 항목
함수 Sub
Arg 2 300
Arg 1 1000

예 3: Multi

이 시나리오에서는 30 x 20 = 600입니다.

작업 구성

매개변수
항목 모든 항목
함수 멀티
Arg 2 20
Arg 1 30

예 4: Div

이 시나리오에서는 500 / 5가 되어 100이 됩니다.

작업 구성

매개변수
항목 모든 항목
함수 Div
Arg 2 5
Arg 1 500

예 5: 모드

이 시나리오에서는 100 % 23의 결과가 8입니다.

작업 구성

매개변수
항목 모든 항목
함수 Mod
Arg 2 23
Arg 1 100

작업 결과

  • 스크립트 결과
    스크립트 결과 이름 값 옵션 예시
    ScriptResult 계산된 결과 300

수학 함수

설명

기본 제공 Python 함수 집합:

Abs - 숫자의 절댓값을 반환합니다.

Float - 부동 소수점 수를 반환합니다.

표시 - 필요한 경우 쉼표를 포함하도록 숫자를 변환합니다.

Hex - 숫자를 16진수 값으로 변환합니다.

Int - 정수를 반환합니다.

Max - 반복 가능한 항목 중 가장 큰 항목을 반환합니다.

Min - 반복 가능한 항목에서 가장 작은 항목을 반환합니다.

Round - 숫자를 반올림합니다.

정렬 - 정렬된 숫자를 반환합니다.

Sum - 반복자의 항목을 합산합니다.

매개변수

매개변수 유형 기본값 필수 항목 설명
함수 드롭다운 최대 숫자에 실행할 수학 함수를 지정합니다.
Numbers 정수 해당 사항 없음 수학 함수를 실행할 숫자를 쉼표로 구분하여 지정합니다.

예 1: 최대

이 시나리오에서 숫자 13.5, -90, 556, 11.32 중 최대값은 556입니다.

작업 구성

매개변수
항목 모든 항목
함수 최대
Numbers 13.5,-90,566,11.32

예 2: 최소

이 시나리오에서 13.5, -90, 556, 11.32 중 최소값은 -90입니다.

작업 구성

매개변수
항목 모든 항목
함수 최소
Numbers 13.5,-90,566,11.32

예 3: Round

이 시나리오에서는 57.63이 반올림되어 58이 됩니다.

작업 구성

매개변수
항목 모든 항목
함수 라운드
Numbers 57.63

예 4: 정렬

이 시나리오에서는 [13.5, -90.0, 556.0, 11.32] 숫자가 오름차순으로 정렬되어 [-90.0, 11.32, 13.5, 556.0]이 됩니다.

작업 구성

매개변수
항목 모든 항목
함수 정렬
Numbers 13.5,-90,566,11.32

예 5: 합계

이 시나리오에서 다음 숫자 [10, 20, 30, 40, 50] 의 합은 150입니다.

작업 구성

매개변수
항목 모든 항목
함수 합계
Numbers 10, 20, 30, 40, 50

예 6: 부동 소수점 수

이 시나리오에서는 숫자 [100,200] 이 부동 소수점 값 [100.0, 200.0]으로 변환됩니다.

작업 구성

매개변수
항목 모든 항목
함수 부동 소수점 수
Numbers 100,200

예 6: 16진수

이 시나리오에서는 숫자 [100,200] 이 ['0x64', '0xc8']의 16진수 값으로 변환됩니다.

작업 구성

매개변수
항목 모든 항목
함수 Hex
Numbers 100,200

예 7: Int

이 시나리오에서는 100.23의 부동 소수점 값이 100의 정수로 변환됩니다.

작업 구성

매개변수
항목 모든 항목
함수 정수
Numbers 100.23

예 8: Abs

이 시나리오에서는 -53이라는 음의 정수가 53이라는 절댓값으로 변환됩니다.

작업 구성

매개변수
항목 모든 항목
함수 Abs
Numbers -53

예 9: 디스플레이

이 시나리오에서는 10000 값이 쉼표를 포함하도록 변환되어 10,000 값이 됩니다.

작업 구성

매개변수
항목 모든 항목
함수 디스플레이
Numbers 10000

작업 결과

  • 스크립트 결과
    스크립트 결과 이름 값 옵션 예시
    ScriptResult 계산된 결과 -90

JSONPath 쿼리 실행

설명

지정된 json에서 JSONPath 쿼리를 실행하고 표현식에 따라 값을 추출합니다.

JSONPath에 대한 자세한 내용은 https://github.com/h2non/jsonpath-ng를 참고하세요.

매개변수

매개변수 유형 기본값 필수 항목 설명
JSON 드롭다운 JSON JSON 입력을 지정합니다.
JSONPath 표현식 문자열 해당 사항 없음 JSON 경로 표현식은 항상 XML 문서와 함께 XPath 표현식이 사용되는 방식과 동일한 방식으로 JSON 구조를 참조합니다.

예시

이 시나리오에서는 회사 이름이 json 샘플 입력에서 추출됩니다.

작업 구성

매개변수
항목 모든 항목
JSON JSON
편집자 { "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": "A state-of-the-art firewall for maximum protection against cyber attacks." }, { "name": "SecureVPN", "type": "VPN", "price": 99, "description": "안전한 탐색과 온라인 개인 정보 보호를 위한 빠르고 안전한 VPN 서비스입니다." }, { "name": "IntrusionAlert", "type": "intrusion detection", "price": 299, "description": "An advanced intrusion detection system that monitors your network and alerts you to potential threats." } ] }
JSONPath 표현식 $.company.name

작업 결과

  • JSON 결과
    {
    "matches" : {"0" : "Cyber Secure"}
    }

SanitizeHTML

설명

HTML 조각이 주어지면 이 작업은 HTML5 파싱 알고리즘에 따라 이를 파싱하고 허용되지 않는 태그나 속성을 정리합니다. 이 알고리즘은 닫히지 않은 태그 및 (일부) 잘못 중첩된 태그와 같은 잘못된 구문도 처리합니다.

매개변수

매개변수 유형 기본값 필수 항목 설명
태그 문자열 해당 사항 없음 아니요 태그는 허용되는 HTML 태그 집합입니다. 쉼표로 구분된 목록입니다. 이 목록에 없는 HTML 태그는 이스케이프 처리되거나 삭제됩니다.
속성 문자열 {‘a’ : [‘href’, ‘title’], ‘abbr’: [‘title’]} 아니요 속성을 사용하면 허용되는 속성을 지정할 수 있습니다. 값은 쉼표로 구분된 목록이어야 합니다.
스타일 문자열 해당 사항 없음 아니요 스타일 속성을 허용하는 경우 허용되는 스타일 세트(예: color 및 background-color)를 지정합니다. 값은 쉼표로 구분해야 합니다.
모든 속성 허용 체크박스 선택 해제 아니요 모든 속성을 허용하려면 true로 설정합니다.
HTML 입력 문자열 해당 사항 없음 삭제할 HTML 프래그먼트를 지정합니다.

예시

이 시나리오에서 입력 HTML에는 태그 섹션에 나열되지 않은 태그가 포함되어 있어 '<script>evil()</script>'이 삭제된 출력으로 표시됩니다.

작업 구성

매개변수
항목 모든 항목
태그 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
속성 비어 있음
스타일 비어 있음
모든 속성 허용 선택 해제
HTML 입력 <script>evil()<</script>

작업 결과

  • 스크립트 결과
    스크립트 결과 이름 값 옵션 예시
    ScriptResult 검사를 거친 결과 <script>evil()</script>”

문자열 함수

설명

기본적인 Python 문자열 함수가 포함됩니다.

Lower: 문자열을 소문자로 변환합니다.

Upper: 문자열을 대문자로 변환합니다.

Count: 문자열에서 지정된 값이 나타나는 횟수를 반환합니다.

찾기: 문자열에서 지정된 값을 검색하고 값이 발견된 위치를 반환합니다.

IsAlpha: 문자열의 모든 문자가 알파벳에 있으면 'True'를 반환합니다.

IsDigit: 문자열의 모든 문자가 숫자이면 'True'를 반환합니다.

바꾸기: 지정된 값이 지정된 값으로 대체된 문자열을 반환합니다.

Strip: 문자열의 잘린 버전을 반환합니다.

제목: 각 단어의 첫 글자를 대문자로 변환합니다.

정규식 바꾸기: 정규 표현식 일치 항목을 바꿉니다.

JSON 직렬화: JSON 객체를 직렬화된 문자열로 변환합니다.

정규식: 정규 표현식을 기반으로 일치 항목을 찾습니다.

분할: Param 1을 구분자로 사용하여 입력 문자열을 목록으로 분할합니다. 기본값은 쉼표입니다.

매개변수

매개변수 유형 기본값 필수 항목 설명
Param2 문자열 해당 사항 없음 아니요 두 번째 매개변수를 지정합니다.
Param1 문자열 해당 사항 없음 아니요 첫 번째 매개변수를 지정합니다.
입력 문자열 해당 사항 없음 함수의 입력을 지정합니다.
함수 드롭다운 낮음 실행할 함수를 지정합니다.

예 1: 하위

이 시나리오에서는 'SAMPLE INPUT'이 'sample input'으로 변환됩니다.

작업 구성

매개변수
항목 모든 항목
Param2 비어 있음
Param1 비어 있음
입력 샘플 입력
함수 낮음

예 2: Upper

이 시나리오에서는 'sample input'이라는 입력이 'SAMPLE INPUT'으로 변환됩니다.

작업 구성

매개변수
항목 모든 항목
Param2 비어 있음
Param1 비어 있음
입력 샘플 입력
함수 상단

예 3: Count

이 시나리오에서는 입력 문자열에 'sample'이라는 단어가 나타나는 횟수를 계산하므로 결과는 2입니다. 참고로, 매개변수 값은 대소문자를 구분합니다.

작업 구성

매개변수
항목 모든 항목
Param2 비어 있음
Param1 샘플
입력 샘플 정보가 포함된 샘플 문장
함수 개수

예 4: 찾기 

이 시나리오에서는 입력 문자열에서 'containing'이라는 단어가 시작되는 인덱스를 찾아 값 13을 반환합니다.

작업 구성

매개변수
항목 모든 항목
Param2 비어 있음
Param1 포함
입력 샘플 정보가 포함된 샘플 문장
함수 찾기

예 5: isAlpha

이 시나리오에서는 입력 문자열의 모든 문자가 영숫자인지 확인하여 False 반환 값을 생성합니다.

작업 구성

매개변수
항목 모든 항목
Param2 비어 있음
Param1 비어 있음
입력 샘플 정보가 포함된 샘플 문장입니다.
함수 isAlpha

예 6: isDigit

이 시나리오에서는 입력 문자열의 모든 문자가 숫자인지 확인하여 False 반환 값을 생성합니다.

작업 구성

매개변수
항목 모든 항목
Param2 비어 있음
Param1 비어 있음
입력 100000001
함수 isDigit

예 7: 바꾸기

이 시나리오에서는 '정보'라는 단어를 '정보'로 대체하여 '샘플 정보가 포함된 샘플 입력'이라는 출력이 생성됩니다.

작업 구성

매개변수
항목 모든 항목
Param2 정보
Param1 정보
입력 샘플 정보가 포함된 샘플 문장
함수 바꾸기

예 8: 스트립 

이 시나리오에서는 입력 문자열의 시작과 끝에 있는 공백을 삭제하여 'sample input containing sample information'이라는 출력이 생성됩니다.

작업 구성

매개변수
항목 모든 항목
Param2 비어 있음
Param1 비어 있음
입력 샘플 정보가 포함된 샘플 문장
함수 스트립

예 9: 제목

이 시나리오에서는 입력 문자열의 각 단어의 첫 글자를 대문자로 변환하여 'Sample Input Containing Sample Information'이라는 출력을 생성합니다.

작업 구성

매개변수
항목 모든 항목
Param2 비어 있음
Param1 비어 있음
입력 샘플 정보가 포함된 샘플 문장
함수 제목

예 10: 정규식 바꾸기

이 시나리오에서는 정규식을 사용하여 'The'를 검색하고 'a'로 바꿉니다.

이 시나리오에서는 정규 표현식을 사용하여 'The'를 검색하고 'a'로 대체합니다.

작업 구성

매개변수
항목 모든 항목
Param2 A
Param1 \bThe\b
입력 빠른 갈색 여우가 게으른 개를 뛰어넘습니다.
함수 정규식 바꾸기

예 11: JSON 직렬화

이 시나리오에서는 json 입력을 직렬화된 문자열로 변환하여 '{\"key\" :\"value\"}'가 출력됩니다.

작업 구성

매개변수
항목 모든 항목
Param2 비어 있음
Param1 비어 있음
입력 {"ip" : "0.0.0.0"}
함수 JSON 직렬화

예 12: 정규식

이 시나리오에서는 정규식을 사용하여 입력 JSON의 값을 가져오려고 합니다.

작업 구성

매개변수
항목 모든 항목
Param2 비어 있음
Param1 (?<="resource":").*?(?=")
입력 {"resource":"host001"}
함수 정규식

예 13: 분할

이 시나리오에서는 쉼표를 구분 기호로 사용하여 입력이 목록으로 변환되므로 [100,200,300,400,500]이 출력됩니다.

작업 구성

매개변수
항목 모든 항목
Param2 비어 있음
Param1 ,
입력 100,200,300,400,500
함수 분할

작업 결과

  • 스크립트 결과
    스크립트 결과 이름 값 옵션 예시
    ScriptResult 함수에 따른 결과 값 23

시간 계산기

설명

두 날짜/시간의 차이를 계산합니다.

매개변수

매개변수 유형 기본값 필수 항목 설명
입력 DateTime 1 문자열 해당 사항 없음 첫 번째 날짜/시간 입력 값을 지정합니다. strftime 형식 또는 현재 시간을 나타내는 'now'를 지원합니다.
입력 날짜 시간 1 형식 문자열 %Y-%d-%m'T'%H:%M:%S 'Datetime 1' 문자열의 strftime 형식을 지정합니다. 자세한 내용은 https://strftime.org를 참고하세요.
입력 DateTime 2 문자열 지금 두 번째 datetime 입력 값을 지정합니다. strftime 형식 또는 현재 시간을 나타내는 'now'를 지원합니다.
DateTime 2 형식 입력 문자열 %Y-%d-%m'T'%h:%m:%s 'Datetime 2' 문자열의 strftime 형식을 지정합니다. 자세한 내용은 https://strftime.org를 참고하세요.

예시

이 시나리오에서는 2022-13-03'T'04:13:01과 현재 날짜 시간의 차이를 계산하여 0년, 200일, 10시간, 51분, 20초라는 결과를 출력합니다.

작업 구성

매개변수
항목 모든 항목
입력 DateTime 1 2022-13-03'T'04:13:01
입력 날짜 시간 1 형식 %Y-%d-%m'T'%H:%M:%S
입력 날짜 시간 2 지금
DateTime 2 형식 입력 %Y-%d-%m'T'%h:%m:%s

작업 결과

  • 스크립트 결과
    스크립트 결과 이름 값 옵션 예시
    계산된 시간(초) 17319080
  • 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

설명

XML 형식 입력을 JSON 표현으로 변환합니다.

매개변수

매개변수 유형 기본값 필수 항목 설명
XML 문자열 해당 사항 없음 JSON으로 변환할 XML을 지정합니다.

예시

이 시나리오에서는 샘플 XML 문자열을 JSON 객체로 변환합니다.

작업 구성

매개변수
항목 모든 항목
xml <threats> <threat> <name>멀웨어</name> <description>멀웨어는 컴퓨터 시스템에 해를 끼치거나 민감한 정보를 훔치거나 네트워크를 제어하도록 설계된 악성 소프트웨어입니다.</description> <prevention> <tip>멀웨어 방지 소프트웨어를 설치하고 최신 상태로 유지하세요.</tip> <tip>의심스러운 링크를 클릭하거나 알 수 없는 소스의 첨부파일을 다운로드하지 마세요.</tip> <tip>중요한 데이터를 정기적으로 백업하세요.</tip> </prevention> <mitigation> <tip>멀웨어의 추가 확산을 방지하려면 감염된 컴퓨터를 네트워크에서 분리하세요.</tip> <tip>멀웨어 방지 소프트웨어를 사용하여 멀웨어를 삭제하세요.</tip> <tip>백업에서 손실되거나 손상된 데이터를 복원하세요.</tip> </mitigation> </threat> </threats> <best-practices> <practice> <name>액세스 제어</name> <description>액세스 제어는 네트워크 내에서 어떤 정보나 리소스에 액세스할 수 있는 사용자를 관리하는 프로세스입니다.</description> <tip>다단계 인증과 같은 강력한 인증 메커니즘을 구현하여 사용자 신원을 확인하세요.</tip> <tip>역할 기반 액세스 제어를 사용하여 직무에 따라 권한을 할당하세요.</tip> <tip>사용자 활동을 모니터링하고 감사하여 무단 액세스 시도를 감지하세요.</tip> </practice> </best-practices>

작업 결과

  • 스크립트 결과
    스크립트 결과 이름 값 옵션 예시
    ScriptResult True/False
  • 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"}}]}
    }

해시 유형 감지

설명

이 작업은 항목의 가장 가능성이 높은 해시 유형을 감지합니다. 지원되는 유형은 SHA256, MD5, SHA1, SHA-512입니다.

매개변수

매개변수 유형 기본값 필수 항목 설명
해시 문자열 해당 사항 없음 해시 값을 지정합니다. 쉼표로 구분된 목록을 지원합니다.

예시

이 시나리오에서는 MD5와 SHA256이 되는 두 해시의 해시 유형을 식별합니다.

작업 구성

매개변수
항목 모든 항목
해시 b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7aceZefcde9,ed076287532e86365e841e92bfc50d8c

작업 결과

  • 스크립트 결과
    스크립트 결과 이름 값 옵션 예시
    IsSuccess True/False
  • JSON 결과
    [{
    "Hash": "b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9", "HashType": "SHA-256"}, {"Hash": "ed076287532e86365e841e92bfc50d8c", "HashType": "MD5"
    }]

IP 유형 감지

설명

IP가 IPv4 또는 IPv6 주소인지 확인합니다. IP 주소 항목이 IPType 필드로 보강됩니다.

매개변수

매개변수 유형 기본값 필수 항목 설명
IP 주소 문자열 해당 사항 없음 IP 값을 지정합니다. 쉼표로 구분된 목록을 지원합니다.

예시

이 시나리오에서는 두 개의 서로 다른 IP 주소를 확인하여 유형을 식별합니다.

작업 구성

매개변수
항목 모든 항목
IP 주소 2001:0db8:85a3:0000:0000:8a2e:0370:7334,

0.0.0.0

작업 결과

  • 스크립트 결과
    스크립트 결과 이름 값 옵션 예시
    IsSuccess True/False
  • JSON 결과
    [{
    "Address": "2001:0db8:85a3:0000:0000:8a2e:0370:7334", "IPType": "IPV6"}, {"Address": "0.0.0.0", "IPType": "IPV4"}
    }]

도움이 더 필요하신가요? 커뮤니티 회원 및 Google SecOps 전문가로부터 답변을 받으세요.