cti-python-stix2/stix2/v21/vocab.py

866 lines
28 KiB
Python

"""
STIX 2.1 open vocabularies and enums
"""
ACCOUNT_TYPE_FACEBOOK = "facebook"
ACCOUNT_TYPE_LDAP = "ldap"
ACCOUNT_TYPE_NIS = "nis"
ACCOUNT_TYPE_OPENID = "openid"
ACCOUNT_TYPE_RADIUS = "radius"
ACCOUNT_TYPE_SKYPE = "skype"
ACCOUNT_TYPE_TACACS = "tacacs"
ACCOUNT_TYPE_TWITTER = "twitter"
ACCOUNT_TYPE_UNIX = "unix"
ACCOUNT_TYPE_WINDOWS_LOCAL = "windows-local"
ACCOUNT_TYPE_WINDOWS_DOMAIN = "windows-domain"
ACCOUNT_TYPE = [
ACCOUNT_TYPE_FACEBOOK,
ACCOUNT_TYPE_LDAP,
ACCOUNT_TYPE_NIS,
ACCOUNT_TYPE_OPENID,
ACCOUNT_TYPE_RADIUS,
ACCOUNT_TYPE_SKYPE,
ACCOUNT_TYPE_TACACS,
ACCOUNT_TYPE_TWITTER,
ACCOUNT_TYPE_UNIX,
ACCOUNT_TYPE_WINDOWS_LOCAL,
ACCOUNT_TYPE_WINDOWS_DOMAIN,
]
ATTACK_MOTIVATION_ACCIDENTAL = "accidental"
ATTACK_MOTIVATION_COERCION = "coercion"
ATTACK_MOTIVATION_DOMINANCE = "dominance"
ATTACK_MOTIVATION_IDEOLOGY = "ideology"
ATTACK_MOTIVATION_NOTORIETY = "notoriety"
ATTACK_MOTIVATION_ORGANIZATIONAL_GAIN = "organizational-gain"
ATTACK_MOTIVATION_PERSONAL_GAIN = "personal-gain"
ATTACK_MOTIVATION_PERSONAL_SATISFACTION = "personal-satisfaction"
ATTACK_MOTIVATION_REVENGE = "revenge"
ATTACK_MOTIVATION_UNPREDICTABLE = "unpredictable"
ATTACK_MOTIVATION = [
ATTACK_MOTIVATION_ACCIDENTAL,
ATTACK_MOTIVATION_COERCION,
ATTACK_MOTIVATION_DOMINANCE,
ATTACK_MOTIVATION_IDEOLOGY,
ATTACK_MOTIVATION_NOTORIETY,
ATTACK_MOTIVATION_ORGANIZATIONAL_GAIN,
ATTACK_MOTIVATION_PERSONAL_GAIN,
ATTACK_MOTIVATION_PERSONAL_SATISFACTION,
ATTACK_MOTIVATION_REVENGE,
ATTACK_MOTIVATION_UNPREDICTABLE,
]
ATTACK_RESOURCE_LEVEL_INDIVIDUAL = "individual"
ATTACK_RESOURCE_LEVEL_CLUB = "club"
ATTACK_RESOURCE_LEVEL_CONTEST = "contest"
ATTACK_RESOURCE_LEVEL_TEAM = "team"
ATTACK_RESOURCE_LEVEL_ORGANIZATION = "organization"
ATTACK_RESOURCE_LEVEL_GOVERNMENT = "government"
ATTACK_RESOURCE_LEVEL = [
ATTACK_RESOURCE_LEVEL_INDIVIDUAL,
ATTACK_RESOURCE_LEVEL_CLUB,
ATTACK_RESOURCE_LEVEL_CONTEST,
ATTACK_RESOURCE_LEVEL_TEAM,
ATTACK_RESOURCE_LEVEL_ORGANIZATION,
ATTACK_RESOURCE_LEVEL_GOVERNMENT,
]
ENCRYPTION_ALGORITHM_AES_256_GCM = "AES-256-GCM"
ENCRYPTION_ALGORITHM_CHACHA20_POLY1305 = "ChaCha20-Poly1305"
ENCRYPTION_ALGORITHM_MIME_TYPE_INDICATED = "mime-type-indicated"
ENCRYPTION_ALGORITHM = [
ENCRYPTION_ALGORITHM_AES_256_GCM,
ENCRYPTION_ALGORITHM_CHACHA20_POLY1305,
ENCRYPTION_ALGORITHM_MIME_TYPE_INDICATED,
]
EXTENSION_TYPE_NEW_SDO = "new-sdo"
EXTENSION_TYPE_NEW_SCO = "new-sco"
EXTENSION_TYPE_NEW_SRO = "new-sro"
EXTENSION_TYPE_PROPERTY_EXTENSION = "property-extension"
EXTENSION_TYPE_TOPLEVEL_PROPERTY_EXTENSION = "toplevel-property-extension"
EXTENSION_TYPE = [
EXTENSION_TYPE_NEW_SDO,
EXTENSION_TYPE_NEW_SCO,
EXTENSION_TYPE_NEW_SRO,
EXTENSION_TYPE_PROPERTY_EXTENSION,
EXTENSION_TYPE_TOPLEVEL_PROPERTY_EXTENSION,
]
GROUPING_CONTEXT_SUSPICIOUS_ACTIVITY = "suspicious-activity"
GROUPING_CONTEXT_MALWARE_ANALYSIS = "malware-analysis"
GROUPING_CONTEXT_UNSPECIFIED = "unspecified"
GROUPING_CONTEXT = [
GROUPING_CONTEXT_SUSPICIOUS_ACTIVITY,
GROUPING_CONTEXT_MALWARE_ANALYSIS,
GROUPING_CONTEXT_UNSPECIFIED,
]
HASHING_ALGORITHM_MD5 = "MD5"
HASHING_ALGORITHM_SHA_1 = "SHA-1"
HASHING_ALGORITHM_SHA_256 = "SHA-256"
HASHING_ALGORITHM_SHA_512 = "SHA-512"
HASHING_ALGORITHM_SHA3_256 = "SHA3-256"
HASHING_ALGORITHM_SHA3_512 = "SHA3-512"
HASHING_ALGORITHM_SSDEEP = "SSDEEP"
HASHING_ALGORITHM_TLSH = "TLSH"
HASHING_ALGORITHM = [
HASHING_ALGORITHM_MD5,
HASHING_ALGORITHM_SHA_1,
HASHING_ALGORITHM_SHA_256,
HASHING_ALGORITHM_SHA_512,
HASHING_ALGORITHM_SHA3_256,
HASHING_ALGORITHM_SHA3_512,
HASHING_ALGORITHM_SSDEEP,
HASHING_ALGORITHM_TLSH,
]
IDENTITY_CLASS_INDIVIDUAL = "individual"
IDENTITY_CLASS_GROUP = "group"
IDENTITY_CLASS_SYSTEM = "system"
IDENTITY_CLASS_ORGANIZATION = "organization"
IDENTITY_CLASS_CLASS = "class"
IDENTITY_CLASS_UNKNOWN = "unknown"
IDENTITY_CLASS = [
IDENTITY_CLASS_INDIVIDUAL,
IDENTITY_CLASS_GROUP,
IDENTITY_CLASS_SYSTEM,
IDENTITY_CLASS_ORGANIZATION,
IDENTITY_CLASS_CLASS,
IDENTITY_CLASS_UNKNOWN,
]
IMPLEMENTATION_LANGUAGE_APPLESCRIPT = "applescript"
IMPLEMENTATION_LANGUAGE_BASH = "bash"
IMPLEMENTATION_LANGUAGE_C = "c"
IMPLEMENTATION_LANGUAGE_CPLUSPLUS = "c++"
IMPLEMENTATION_LANGUAGE_CSHARP = "c#"
IMPLEMENTATION_LANGUAGE_GO = "go"
IMPLEMENTATION_LANGUAGE_JAVA = "java"
IMPLEMENTATION_LANGUAGE_JAVASCRIPT = "javascript"
IMPLEMENTATION_LANGUAGE_LUA = "lua"
IMPLEMENTATION_LANGUAGE_OBJECTIVE_C = "objective-c"
IMPLEMENTATION_LANGUAGE_PERL = "perl"
IMPLEMENTATION_LANGUAGE_PHP = "php"
IMPLEMENTATION_LANGUAGE_POWERSHELL = "powershell"
IMPLEMENTATION_LANGUAGE_PYTHON = "python"
IMPLEMENTATION_LANGUAGE_RUBY = "ruby"
IMPLEMENTATION_LANGUAGE_SCALA = "scala"
IMPLEMENTATION_LANGUAGE_SWIFT = "swift"
IMPLEMENTATION_LANGUAGE_TYPESCRIPT = "typescript"
IMPLEMENTATION_LANGUAGE_VISUAL_BASIC = "visual-basic"
IMPLEMENTATION_LANGUAGE_X86_32 = "x86-32"
IMPLEMENTATION_LANGUAGE_X86_64 = "x86-64"
IMPLEMENTATION_LANGUAGE = [
IMPLEMENTATION_LANGUAGE_APPLESCRIPT,
IMPLEMENTATION_LANGUAGE_BASH,
IMPLEMENTATION_LANGUAGE_C,
IMPLEMENTATION_LANGUAGE_CPLUSPLUS,
IMPLEMENTATION_LANGUAGE_CSHARP,
IMPLEMENTATION_LANGUAGE_GO,
IMPLEMENTATION_LANGUAGE_JAVA,
IMPLEMENTATION_LANGUAGE_JAVASCRIPT,
IMPLEMENTATION_LANGUAGE_LUA,
IMPLEMENTATION_LANGUAGE_OBJECTIVE_C,
IMPLEMENTATION_LANGUAGE_PERL,
IMPLEMENTATION_LANGUAGE_PHP,
IMPLEMENTATION_LANGUAGE_POWERSHELL,
IMPLEMENTATION_LANGUAGE_PYTHON,
IMPLEMENTATION_LANGUAGE_RUBY,
IMPLEMENTATION_LANGUAGE_SCALA,
IMPLEMENTATION_LANGUAGE_SWIFT,
IMPLEMENTATION_LANGUAGE_TYPESCRIPT,
IMPLEMENTATION_LANGUAGE_VISUAL_BASIC,
IMPLEMENTATION_LANGUAGE_X86_32,
IMPLEMENTATION_LANGUAGE_X86_64,
]
INDICATOR_TYPE_ANOMALOUS_ACTIVITY = "anomalous-activity"
INDICATOR_TYPE_ANONYMIZATION = "anonymization"
INDICATOR_TYPE_BENIGN = "benign"
INDICATOR_TYPE_COMPROMISED = "compromised"
INDICATOR_TYPE_MALICIOUS_ACTIVITY = "malicious-activity"
INDICATOR_TYPE_ATTRIBUTION = "attribution"
INDICATOR_TYPE_UNKNOWN = "unknown"
INDICATOR_TYPE = [
INDICATOR_TYPE_ANOMALOUS_ACTIVITY,
INDICATOR_TYPE_ANONYMIZATION,
INDICATOR_TYPE_BENIGN,
INDICATOR_TYPE_COMPROMISED,
INDICATOR_TYPE_MALICIOUS_ACTIVITY,
INDICATOR_TYPE_ATTRIBUTION,
INDICATOR_TYPE_UNKNOWN,
]
INDUSTRY_SECTOR_AGRICULTURE = "agriculture"
INDUSTRY_SECTOR_AEROSPACE = "aerospace"
INDUSTRY_SECTOR_AUTOMOTIVE = "automotive"
INDUSTRY_SECTOR_CHEMICAL = "chemical"
INDUSTRY_SECTOR_COMMERCIAL = "commercial"
INDUSTRY_SECTOR_COMMUNICATIONS = "communications"
INDUSTRY_SECTOR_CONSTRUCTION = "construction"
INDUSTRY_SECTOR_DEFENSE = "defense"
INDUSTRY_SECTOR_EDUCATION = "education"
INDUSTRY_SECTOR_ENERGY = "energy"
INDUSTRY_SECTOR_ENTERTAINMENT = "entertainment"
INDUSTRY_SECTOR_FINANCIAL_SERVICES = "financial-services"
INDUSTRY_SECTOR_GOVERNMENT = "government"
INDUSTRY_SECTOR_EMERGENCY_SERVICES = "emergency-services"
INDUSTRY_SECTOR_GOVERNMENT_NATIONAL = "government-national"
INDUSTRY_SECTOR_GOVERNMENT_REGIONAL = "government-regional"
INDUSTRY_SECTOR_GOVERNMENT_LOCAL = "government-local"
INDUSTRY_SECTOR_GOVERNMENT_PUBLIC_SERVICES = "government-public-services"
INDUSTRY_SECTOR_HEALTHCARE = "healthcare"
INDUSTRY_SECTOR_HOSPITALITY_LEISURE = "hospitality-leisure"
INDUSTRY_SECTOR_INFRASTRUCTURE = "infrastructure"
INDUSTRY_SECTOR_DAMS = "dams"
INDUSTRY_SECTOR_NUCLEAR = "nuclear"
INDUSTRY_SECTOR_WATER = "water"
INDUSTRY_SECTOR_INSURANCE = "insurance"
INDUSTRY_SECTOR_MANUFACTURING = "manufacturing"
INDUSTRY_SECTOR_MINING = "mining"
INDUSTRY_SECTOR_NON_PROFIT = "non-profit"
INDUSTRY_SECTOR_PHARMACEUTICALS = "pharmaceuticals"
INDUSTRY_SECTOR_RETAIL = "retail"
INDUSTRY_SECTOR_TECHNOLOGY = "technology"
INDUSTRY_SECTOR_TELECOMMUNICATIONS = "telecommunications"
INDUSTRY_SECTOR_TRANSPORTATION = "transportation"
INDUSTRY_SECTOR_UTILITIES = "utilities"
INDUSTRY_SECTOR = [
INDUSTRY_SECTOR_AGRICULTURE,
INDUSTRY_SECTOR_AEROSPACE,
INDUSTRY_SECTOR_AUTOMOTIVE,
INDUSTRY_SECTOR_CHEMICAL,
INDUSTRY_SECTOR_COMMERCIAL,
INDUSTRY_SECTOR_COMMUNICATIONS,
INDUSTRY_SECTOR_CONSTRUCTION,
INDUSTRY_SECTOR_DEFENSE,
INDUSTRY_SECTOR_EDUCATION,
INDUSTRY_SECTOR_ENERGY,
INDUSTRY_SECTOR_ENTERTAINMENT,
INDUSTRY_SECTOR_FINANCIAL_SERVICES,
INDUSTRY_SECTOR_GOVERNMENT,
INDUSTRY_SECTOR_EMERGENCY_SERVICES,
INDUSTRY_SECTOR_GOVERNMENT_NATIONAL,
INDUSTRY_SECTOR_GOVERNMENT_REGIONAL,
INDUSTRY_SECTOR_GOVERNMENT_LOCAL,
INDUSTRY_SECTOR_GOVERNMENT_PUBLIC_SERVICES,
INDUSTRY_SECTOR_HEALTHCARE,
INDUSTRY_SECTOR_HOSPITALITY_LEISURE,
INDUSTRY_SECTOR_INFRASTRUCTURE,
INDUSTRY_SECTOR_DAMS,
INDUSTRY_SECTOR_NUCLEAR,
INDUSTRY_SECTOR_WATER,
INDUSTRY_SECTOR_INSURANCE,
INDUSTRY_SECTOR_MANUFACTURING,
INDUSTRY_SECTOR_MINING,
INDUSTRY_SECTOR_NON_PROFIT,
INDUSTRY_SECTOR_PHARMACEUTICALS,
INDUSTRY_SECTOR_RETAIL,
INDUSTRY_SECTOR_TECHNOLOGY,
INDUSTRY_SECTOR_TELECOMMUNICATIONS,
INDUSTRY_SECTOR_TRANSPORTATION,
INDUSTRY_SECTOR_UTILITIES,
]
INFRASTRUCTURE_TYPE_AMPLIFICATION = "amplification"
INFRASTRUCTURE_TYPE_ANONYMIZATION = "anonymization"
INFRASTRUCTURE_TYPE_BOTNET = "botnet"
INFRASTRUCTURE_TYPE_COMMAND_AND_CONTROL = "command-and-control"
INFRASTRUCTURE_TYPE_CONTROL_SYSTEM = "control-system"
INFRASTRUCTURE_TYPE_EXFILTRATION = "exfiltration"
INFRASTRUCTURE_TYPE_FIREWALL = "firewall"
INFRASTRUCTURE_TYPE_HOSTING_MALWARE = "hosting-malware"
INFRASTRUCTURE_TYPE_HOSTING_TARGET_LISTS = "hosting-target-lists"
INFRASTRUCTURE_TYPE_PHISHING = "phishing"
INFRASTRUCTURE_TYPE_RECONNAISSANCE = "reconnaissance"
INFRASTRUCTURE_TYPE_ROUTERS_SWITCHES = "routers-switches"
INFRASTRUCTURE_TYPE_STAGING = "staging"
INFRASTRUCTURE_TYPE_WORKSTATION = "workstation"
INFRASTRUCTURE_TYPE_UNKNOWN = "unknown"
INFRASTRUCTURE_TYPE = [
INFRASTRUCTURE_TYPE_AMPLIFICATION,
INFRASTRUCTURE_TYPE_ANONYMIZATION,
INFRASTRUCTURE_TYPE_BOTNET,
INFRASTRUCTURE_TYPE_COMMAND_AND_CONTROL,
INFRASTRUCTURE_TYPE_CONTROL_SYSTEM,
INFRASTRUCTURE_TYPE_EXFILTRATION,
INFRASTRUCTURE_TYPE_FIREWALL,
INFRASTRUCTURE_TYPE_HOSTING_MALWARE,
INFRASTRUCTURE_TYPE_HOSTING_TARGET_LISTS,
INFRASTRUCTURE_TYPE_PHISHING,
INFRASTRUCTURE_TYPE_RECONNAISSANCE,
INFRASTRUCTURE_TYPE_ROUTERS_SWITCHES,
INFRASTRUCTURE_TYPE_STAGING,
INFRASTRUCTURE_TYPE_WORKSTATION,
INFRASTRUCTURE_TYPE_UNKNOWN,
]
MALWARE_RESULT_MALICIOUS = "malicious"
MALWARE_RESULT_SUSPICIOUS = "suspicious"
MALWARE_RESULT_BENIGN = "benign"
MALWARE_RESULT_UNKNOWN = "unknown"
MALWARE_RESULT = [
MALWARE_RESULT_MALICIOUS,
MALWARE_RESULT_SUSPICIOUS,
MALWARE_RESULT_BENIGN,
MALWARE_RESULT_UNKNOWN,
]
MALWARE_CAPABILITIES_ACCESSES_REMOTE_MACHINES = "accesses-remote-machines"
MALWARE_CAPABILITIES_ANTI_DEBUGGING = "anti-debugging"
MALWARE_CAPABILITIES_ANTI_DISASSEMBLY = "anti-disassembly"
MALWARE_CAPABILITIES_ANTI_EMULATION = "anti-emulation"
MALWARE_CAPABILITIES_ANTI_MEMORY_FORENSICS = "anti-memory-forensics"
MALWARE_CAPABILITIES_ANTI_SANDBOX = "anti-sandbox"
MALWARE_CAPABILITIES_ANTI_VM = "anti-vm"
MALWARE_CAPABILITIES_CAPTURES_INPUT_PERIPHERALS = "captures-input-peripherals"
MALWARE_CAPABILITIES_CAPTURES_OUTPUT_PERIPHERALS = "captures-output-peripherals"
MALWARE_CAPABILITIES_CAPTURES_SYSTEM_STATE_DATA = "captures-system-state-data"
MALWARE_CAPABILITIES_CLEANS_TRACES_OF_INFECTION = "cleans-traces-of-infection"
MALWARE_CAPABILITIES_COMMITS_FRAUD = "commits-fraud"
MALWARE_CAPABILITIES_COMMUNICATES_WITH_C2 = "communicates-with-c2"
MALWARE_CAPABILITIES_COMPROMISES_DATA_AVAILABILITY = "compromises-data-availability"
MALWARE_CAPABILITIES_COMPROMISES_DATA_INTEGRITY = "compromises-data-integrity"
MALWARE_CAPABILITIES_COMPROMISES_SYSTEM_AVAILABILITY = "compromises-system-availability"
MALWARE_CAPABILITIES_CONTROLS_LOCAL_MACHINE = "controls-local-machine"
MALWARE_CAPABILITIES_DEGRADES_SECURITY_SOFTWARE = "degrades-security-software"
MALWARE_CAPABILITIES_DEGRADES_SYSTEM_UPDATES = "degrades-system-updates"
MALWARE_CAPABILITIES_DETERMINES_C2_SERVER = "determines-c2-server"
MALWARE_CAPABILITIES_EMAILS_SPAM = "emails-spam"
MALWARE_CAPABILITIES_ESCALATES_PRIVILEGES = "escalates-privileges"
MALWARE_CAPABILITIES_EVADES_AV = "evades-av"
MALWARE_CAPABILITIES_EXFILTRATES_DATA = "exfiltrates-data"
MALWARE_CAPABILITIES_FINGERPRINTS_HOST = "fingerprints-host"
MALWARE_CAPABILITIES_HIDES_ARTIFACTS = "hides-artifacts"
MALWARE_CAPABILITIES_HIDES_EXECUTING_CODE = "hides-executing-code"
MALWARE_CAPABILITIES_INFECTS_FILES = "infects-files"
MALWARE_CAPABILITIES_INFECTS_REMOTE_MACHINES = "infects-remote-machines"
MALWARE_CAPABILITIES_INSTALLS_OTHER_COMPONENTS = "installs-other-components"
MALWARE_CAPABILITIES_PERSISTS_AFTER_SYSTEM_REBOOT = "persists-after-system-reboot"
MALWARE_CAPABILITIES_PREVENTS_ARTIFACT_ACCESS = "prevents-artifact-access"
MALWARE_CAPABILITIES_PREVENTS_ARTIFACT_DELETION = "prevents-artifact-deletion"
MALWARE_CAPABILITIES_PROBES_NETWORK_ENVIRONMENT = "probes-network-environment"
MALWARE_CAPABILITIES_SELF_MODIFIES = "self-modifies"
MALWARE_CAPABILITIES_STEALS_AUTHENTICATION_CREDENTIALS = "steals-authentication-credentials"
MALWARE_CAPABILITIES_VIOLATES_SYSTEM_OPERATIONAL_INTEGRITY = "violates-system-operational-integrity"
MALWARE_CAPABILITIES = [
MALWARE_CAPABILITIES_ACCESSES_REMOTE_MACHINES,
MALWARE_CAPABILITIES_ANTI_DEBUGGING,
MALWARE_CAPABILITIES_ANTI_DISASSEMBLY,
MALWARE_CAPABILITIES_ANTI_EMULATION,
MALWARE_CAPABILITIES_ANTI_MEMORY_FORENSICS,
MALWARE_CAPABILITIES_ANTI_SANDBOX,
MALWARE_CAPABILITIES_ANTI_VM,
MALWARE_CAPABILITIES_CAPTURES_INPUT_PERIPHERALS,
MALWARE_CAPABILITIES_CAPTURES_OUTPUT_PERIPHERALS,
MALWARE_CAPABILITIES_CAPTURES_SYSTEM_STATE_DATA,
MALWARE_CAPABILITIES_CLEANS_TRACES_OF_INFECTION,
MALWARE_CAPABILITIES_COMMITS_FRAUD,
MALWARE_CAPABILITIES_COMMUNICATES_WITH_C2,
MALWARE_CAPABILITIES_COMPROMISES_DATA_AVAILABILITY,
MALWARE_CAPABILITIES_COMPROMISES_DATA_INTEGRITY,
MALWARE_CAPABILITIES_COMPROMISES_SYSTEM_AVAILABILITY,
MALWARE_CAPABILITIES_CONTROLS_LOCAL_MACHINE,
MALWARE_CAPABILITIES_DEGRADES_SECURITY_SOFTWARE,
MALWARE_CAPABILITIES_DEGRADES_SYSTEM_UPDATES,
MALWARE_CAPABILITIES_DETERMINES_C2_SERVER,
MALWARE_CAPABILITIES_EMAILS_SPAM,
MALWARE_CAPABILITIES_ESCALATES_PRIVILEGES,
MALWARE_CAPABILITIES_EVADES_AV,
MALWARE_CAPABILITIES_EXFILTRATES_DATA,
MALWARE_CAPABILITIES_FINGERPRINTS_HOST,
MALWARE_CAPABILITIES_HIDES_ARTIFACTS,
MALWARE_CAPABILITIES_HIDES_EXECUTING_CODE,
MALWARE_CAPABILITIES_INFECTS_FILES,
MALWARE_CAPABILITIES_INFECTS_REMOTE_MACHINES,
MALWARE_CAPABILITIES_INSTALLS_OTHER_COMPONENTS,
MALWARE_CAPABILITIES_PERSISTS_AFTER_SYSTEM_REBOOT,
MALWARE_CAPABILITIES_PREVENTS_ARTIFACT_ACCESS,
MALWARE_CAPABILITIES_PREVENTS_ARTIFACT_DELETION,
MALWARE_CAPABILITIES_PROBES_NETWORK_ENVIRONMENT,
MALWARE_CAPABILITIES_SELF_MODIFIES,
MALWARE_CAPABILITIES_STEALS_AUTHENTICATION_CREDENTIALS,
MALWARE_CAPABILITIES_VIOLATES_SYSTEM_OPERATIONAL_INTEGRITY,
]
MALWARE_TYPE_ADWARE = "adware"
MALWARE_TYPE_BACKDOOR = "backdoor"
MALWARE_TYPE_BOT = "bot"
MALWARE_TYPE_BOOTKIT = "bootkit"
MALWARE_TYPE_DDOS = "ddos"
MALWARE_TYPE_DOWNLOADER = "downloader"
MALWARE_TYPE_DROPPER = "dropper"
MALWARE_TYPE_EXPLOIT_KIT = "exploit-kit"
MALWARE_TYPE_KEYLOGGER = "keylogger"
MALWARE_TYPE_RANSOMWARE = "ransomware"
MALWARE_TYPE_REMOTE_ACCESS_TROJAN = "remote-access-trojan"
MALWARE_TYPE_RESOURCE_EXPLOITATION = "resource-exploitation"
MALWARE_TYPE_ROGUE_SECURITY_SOFTWARE = "rogue-security-software"
MALWARE_TYPE_ROOTKIT = "rootkit"
MALWARE_TYPE_SCREEN_CAPTURE = "screen-capture"
MALWARE_TYPE_SPYWARE = "spyware"
MALWARE_TYPE_TROJAN = "trojan"
MALWARE_TYPE_UNKNOWN = "unknown"
MALWARE_TYPE_VIRUS = "virus"
MALWARE_TYPE_WEBSHELL = "webshell"
MALWARE_TYPE_WIPER = "wiper"
MALWARE_TYPE_WORM = "worm"
MALWARE_TYPE = [
MALWARE_TYPE_ADWARE,
MALWARE_TYPE_BACKDOOR,
MALWARE_TYPE_BOT,
MALWARE_TYPE_BOOTKIT,
MALWARE_TYPE_DDOS,
MALWARE_TYPE_DOWNLOADER,
MALWARE_TYPE_DROPPER,
MALWARE_TYPE_EXPLOIT_KIT,
MALWARE_TYPE_KEYLOGGER,
MALWARE_TYPE_RANSOMWARE,
MALWARE_TYPE_REMOTE_ACCESS_TROJAN,
MALWARE_TYPE_RESOURCE_EXPLOITATION,
MALWARE_TYPE_ROGUE_SECURITY_SOFTWARE,
MALWARE_TYPE_ROOTKIT,
MALWARE_TYPE_SCREEN_CAPTURE,
MALWARE_TYPE_SPYWARE,
MALWARE_TYPE_TROJAN,
MALWARE_TYPE_UNKNOWN,
MALWARE_TYPE_VIRUS,
MALWARE_TYPE_WEBSHELL,
MALWARE_TYPE_WIPER,
MALWARE_TYPE_WORM,
]
NETWORK_SOCKET_ADDRESS_FAMILY_AF_UNSPEC = "AF_UNSPEC"
NETWORK_SOCKET_ADDRESS_FAMILY_AF_INET = "AF_INET"
NETWORK_SOCKET_ADDRESS_FAMILY_AF_IPX = "AF_IPX"
NETWORK_SOCKET_ADDRESS_FAMILY_AF_APPLETALK = "AF_APPLETALK"
NETWORK_SOCKET_ADDRESS_FAMILY_AF_NETBIOS = "AF_NETBIOS"
NETWORK_SOCKET_ADDRESS_FAMILY_AF_INET6 = "AF_INET6"
NETWORK_SOCKET_ADDRESS_FAMILY_AF_IRDA = "AF_IRDA"
NETWORK_SOCKET_ADDRESS_FAMILY_AF_BTH = "AF_BTH"
NETWORK_SOCKET_ADDRESS_FAMILY = [
NETWORK_SOCKET_ADDRESS_FAMILY_AF_UNSPEC,
NETWORK_SOCKET_ADDRESS_FAMILY_AF_INET,
NETWORK_SOCKET_ADDRESS_FAMILY_AF_IPX,
NETWORK_SOCKET_ADDRESS_FAMILY_AF_APPLETALK,
NETWORK_SOCKET_ADDRESS_FAMILY_AF_NETBIOS,
NETWORK_SOCKET_ADDRESS_FAMILY_AF_INET6,
NETWORK_SOCKET_ADDRESS_FAMILY_AF_IRDA,
NETWORK_SOCKET_ADDRESS_FAMILY_AF_BTH,
]
NETWORK_SOCKET_TYPE_SOCK_STREAM = "SOCK_STREAM"
NETWORK_SOCKET_TYPE_SOCK_DGRAM = "SOCK_DGRAM"
NETWORK_SOCKET_TYPE_SOCK_RAW = "SOCK_RAW"
NETWORK_SOCKET_TYPE_SOCK_RDM = "SOCK_RDM"
NETWORK_SOCKET_TYPE_SOCK_SEQPACKET = "SOCK_SEQPACKET"
NETWORK_SOCKET_TYPE = [
NETWORK_SOCKET_TYPE_SOCK_STREAM,
NETWORK_SOCKET_TYPE_SOCK_DGRAM,
NETWORK_SOCKET_TYPE_SOCK_RAW,
NETWORK_SOCKET_TYPE_SOCK_RDM,
NETWORK_SOCKET_TYPE_SOCK_SEQPACKET,
]
OPINION_STRONGLY_DISAGREE = "strongly-disagree"
OPINION_DISAGREE = "disagree"
OPINION_NEUTRAL = "neutral"
OPINION_AGREE = "agree"
OPINION_STRONGLY_AGREE = "strongly-agree"
OPINION = [
OPINION_STRONGLY_DISAGREE,
OPINION_DISAGREE,
OPINION_NEUTRAL,
OPINION_AGREE,
OPINION_STRONGLY_AGREE,
]
PATTERN_TYPE_STIX = "stix"
PATTERN_TYPE_PCRE = "pcre"
PATTERN_TYPE_SIGMA = "sigma"
PATTERN_TYPE_SNORT = "snort"
PATTERN_TYPE_SURICATA = "suricata"
PATTERN_TYPE_YARA = "yara"
PATTERN_TYPE = [
PATTERN_TYPE_STIX,
PATTERN_TYPE_PCRE,
PATTERN_TYPE_SIGMA,
PATTERN_TYPE_SNORT,
PATTERN_TYPE_SURICATA,
PATTERN_TYPE_YARA,
]
PROCESSOR_ARCHITECTURE_ALPHA = "alpha"
PROCESSOR_ARCHITECTURE_ARM = "arm"
PROCESSOR_ARCHITECTURE_IA_64 = "ia-64"
PROCESSOR_ARCHITECTURE_MIPS = "mips"
PROCESSOR_ARCHITECTURE_POWERPC = "powerpc"
PROCESSOR_ARCHITECTURE_SPARC = "sparc"
PROCESSOR_ARCHITECTURE_X86 = "x86"
PROCESSOR_ARCHITECTURE_X86_64 = "x86-64"
PROCESSOR_ARCHITECTURE = [
PROCESSOR_ARCHITECTURE_ALPHA,
PROCESSOR_ARCHITECTURE_ARM,
PROCESSOR_ARCHITECTURE_IA_64,
PROCESSOR_ARCHITECTURE_MIPS,
PROCESSOR_ARCHITECTURE_POWERPC,
PROCESSOR_ARCHITECTURE_SPARC,
PROCESSOR_ARCHITECTURE_X86,
PROCESSOR_ARCHITECTURE_X86_64,
]
REGION_AFRICA = "africa"
REGION_EASTERN_AFRICA = "eastern-africa"
REGION_MIDDLE_AFRICA = "middle-africa"
REGION_NORTHERN_AFRICA = "northern-africa"
REGION_SOUTHERN_AFRICA = "southern-africa"
REGION_WESTERN_AFRICA = "western-africa"
REGION_AMERICAS = "americas"
REGION_LATIN_AMERICA_CARIBBEAN = "latin-america-caribbean"
REGION_SOUTH_AMERICA = "south-america"
REGION_CARIBBEAN = "caribbean"
REGION_CENTRAL_AMERICA = "central-america"
REGION_NORTHERN_AMERICA = "northern-america"
REGION_ASIA = "asia"
REGION_CENTRAL_ASIA = "central-asia"
REGION_EASTERN_ASIA = "eastern-asia"
REGION_SOUTHERN_ASIA = "southern-asia"
REGION_SOUTH_EASTERN_ASIA = "south-eastern-asia"
REGION_WESTERN_ASIA = "western-asia"
REGION_EUROPE = "europe"
REGION_EASTERN_EUROPE = "eastern-europe"
REGION_NORTHERN_EUROPE = "northern-europe"
REGION_SOUTHERN_EUROPE = "southern-europe"
REGION_WESTERN_EUROPE = "western-europe"
REGION_OCEANIA = "oceania"
REGION_ANTARCTICA = "antarctica"
REGION_AUSTRALIA_NEW_ZEALAND = "australia-new-zealand"
REGION_MELANESIA = "melanesia"
REGION_MICRONESIA = "micronesia"
REGION_POLYNESIA = "polynesia"
REGION = [
REGION_AFRICA,
REGION_EASTERN_AFRICA,
REGION_MIDDLE_AFRICA,
REGION_NORTHERN_AFRICA,
REGION_SOUTHERN_AFRICA,
REGION_WESTERN_AFRICA,
REGION_AMERICAS,
REGION_LATIN_AMERICA_CARIBBEAN,
REGION_SOUTH_AMERICA,
REGION_CARIBBEAN,
REGION_CENTRAL_AMERICA,
REGION_NORTHERN_AMERICA,
REGION_ASIA,
REGION_CENTRAL_ASIA,
REGION_EASTERN_ASIA,
REGION_SOUTHERN_ASIA,
REGION_SOUTH_EASTERN_ASIA,
REGION_WESTERN_ASIA,
REGION_EUROPE,
REGION_EASTERN_EUROPE,
REGION_NORTHERN_EUROPE,
REGION_SOUTHERN_EUROPE,
REGION_WESTERN_EUROPE,
REGION_OCEANIA,
REGION_ANTARCTICA,
REGION_AUSTRALIA_NEW_ZEALAND,
REGION_MELANESIA,
REGION_MICRONESIA,
REGION_POLYNESIA,
]
REPORT_TYPE_ATTACK_PATTERN = "attack-pattern"
REPORT_TYPE_CAMPAIGN = "campaign"
REPORT_TYPE_IDENTITY = "identity"
REPORT_TYPE_INDICATOR = "indicator"
REPORT_TYPE_INTRUSION_SET = "intrusion-set"
REPORT_TYPE_MALWARE = "malware"
REPORT_TYPE_OBSERVED_DATA = "observed-data"
REPORT_TYPE_THREAT_ACTOR = "threat-actor"
REPORT_TYPE_THREAT_REPORT = "threat-report"
REPORT_TYPE_TOOL = "tool"
REPORT_TYPE_VULNERABILITY = "vulnerability"
REPORT_TYPE = [
REPORT_TYPE_ATTACK_PATTERN,
REPORT_TYPE_CAMPAIGN,
REPORT_TYPE_IDENTITY,
REPORT_TYPE_INDICATOR,
REPORT_TYPE_INTRUSION_SET,
REPORT_TYPE_MALWARE,
REPORT_TYPE_OBSERVED_DATA,
REPORT_TYPE_THREAT_ACTOR,
REPORT_TYPE_THREAT_REPORT,
REPORT_TYPE_TOOL,
REPORT_TYPE_VULNERABILITY,
]
THREAT_ACTOR_TYPE_ACTIVIST = "activist"
THREAT_ACTOR_TYPE_COMPETITOR = "competitor"
THREAT_ACTOR_TYPE_CRIME_SYNDICATE = "crime-syndicate"
THREAT_ACTOR_TYPE_CRIMINAL = "criminal"
THREAT_ACTOR_TYPE_HACKER = "hacker"
THREAT_ACTOR_TYPE_INSIDER_ACCIDENTAL = "insider-accidental"
THREAT_ACTOR_TYPE_INSIDER_DISGRUNTLED = "insider-disgruntled"
THREAT_ACTOR_TYPE_NATION_STATE = "nation-state"
THREAT_ACTOR_TYPE_SENSATIONALIST = "sensationalist"
THREAT_ACTOR_TYPE_SPY = "spy"
THREAT_ACTOR_TYPE_TERRORIST = "terrorist"
THREAT_ACTOR_TYPE_UNKNOWN = "unknown"
THREAT_ACTOR_TYPE = [
THREAT_ACTOR_TYPE_ACTIVIST,
THREAT_ACTOR_TYPE_COMPETITOR,
THREAT_ACTOR_TYPE_CRIME_SYNDICATE,
THREAT_ACTOR_TYPE_CRIMINAL,
THREAT_ACTOR_TYPE_HACKER,
THREAT_ACTOR_TYPE_INSIDER_ACCIDENTAL,
THREAT_ACTOR_TYPE_INSIDER_DISGRUNTLED,
THREAT_ACTOR_TYPE_NATION_STATE,
THREAT_ACTOR_TYPE_SENSATIONALIST,
THREAT_ACTOR_TYPE_SPY,
THREAT_ACTOR_TYPE_TERRORIST,
THREAT_ACTOR_TYPE_UNKNOWN,
]
THREAT_ACTOR_ROLE_AGENT = "agent"
THREAT_ACTOR_ROLE_DIRECTOR = "director"
THREAT_ACTOR_ROLE_INDEPENDENT = "independent"
THREAT_ACTOR_ROLE_INFRASTRUCTURE_ARCHITECT = "infrastructure-architect"
THREAT_ACTOR_ROLE_INFRASTRUCTURE_OPERATOR = "infrastructure-operator"
THREAT_ACTOR_ROLE_MALWARE_AUTHOR = "malware-author"
THREAT_ACTOR_ROLE_SPONSOR = "sponsor"
THREAT_ACTOR_ROLE = [
THREAT_ACTOR_ROLE_AGENT,
THREAT_ACTOR_ROLE_DIRECTOR,
THREAT_ACTOR_ROLE_INDEPENDENT,
THREAT_ACTOR_ROLE_INFRASTRUCTURE_ARCHITECT,
THREAT_ACTOR_ROLE_INFRASTRUCTURE_OPERATOR,
THREAT_ACTOR_ROLE_MALWARE_AUTHOR,
THREAT_ACTOR_ROLE_SPONSOR,
]
THREAT_ACTOR_SOPHISTICATION_NONE = "none"
THREAT_ACTOR_SOPHISTICATION_MINIMAL = "minimal"
THREAT_ACTOR_SOPHISTICATION_INTERMEDIATE = "intermediate"
THREAT_ACTOR_SOPHISTICATION_ADVANCED = "advanced"
THREAT_ACTOR_SOPHISTICATION_EXPERT = "expert"
THREAT_ACTOR_SOPHISTICATION_INNOVATOR = "innovator"
THREAT_ACTOR_SOPHISTICATION_STRATEGIC = "strategic"
THREAT_ACTOR_SOPHISTICATION = [
THREAT_ACTOR_SOPHISTICATION_NONE,
THREAT_ACTOR_SOPHISTICATION_MINIMAL,
THREAT_ACTOR_SOPHISTICATION_INTERMEDIATE,
THREAT_ACTOR_SOPHISTICATION_ADVANCED,
THREAT_ACTOR_SOPHISTICATION_EXPERT,
THREAT_ACTOR_SOPHISTICATION_INNOVATOR,
THREAT_ACTOR_SOPHISTICATION_STRATEGIC,
]
TOOL_TYPE_DENIAL_OF_SERVICE = "denial-of-service"
TOOL_TYPE_EXPLOITATION = "exploitation"
TOOL_TYPE_INFORMATION_GATHERING = "information-gathering"
TOOL_TYPE_NETWORK_CAPTURE = "network-capture"
TOOL_TYPE_CREDENTIAL_EXPLOITATION = "credential-exploitation"
TOOL_TYPE_REMOTE_ACCESS = "remote-access"
TOOL_TYPE_VULNERABILITY_SCANNING = "vulnerability-scanning"
TOOL_TYPE_UNKNOWN = "unknown"
TOOL_TYPE = [
TOOL_TYPE_DENIAL_OF_SERVICE,
TOOL_TYPE_EXPLOITATION,
TOOL_TYPE_INFORMATION_GATHERING,
TOOL_TYPE_NETWORK_CAPTURE,
TOOL_TYPE_CREDENTIAL_EXPLOITATION,
TOOL_TYPE_REMOTE_ACCESS,
TOOL_TYPE_VULNERABILITY_SCANNING,
TOOL_TYPE_UNKNOWN,
]
WINDOWS_INTEGRITY_LEVEL_LOW = "low"
WINDOWS_INTEGRITY_LEVEL_MEDIUM = "medium"
WINDOWS_INTEGRITY_LEVEL_HIGH = "high"
WINDOWS_INTEGRITY_LEVEL_SYSTEM = "system"
WINDOWS_INTEGRITY_LEVEL = [
WINDOWS_INTEGRITY_LEVEL_LOW,
WINDOWS_INTEGRITY_LEVEL_MEDIUM,
WINDOWS_INTEGRITY_LEVEL_HIGH,
WINDOWS_INTEGRITY_LEVEL_SYSTEM,
]
WINDOWS_PEBINARY_TYPE_DLL = "dll"
WINDOWS_PEBINARY_TYPE_EXE = "exe"
WINDOWS_PEBINARY_TYPE_SYS = "sys"
WINDOWS_PEBINARY_TYPE = [
WINDOWS_PEBINARY_TYPE_DLL,
WINDOWS_PEBINARY_TYPE_EXE,
WINDOWS_PEBINARY_TYPE_SYS,
]
WINDOWS_REGISTRY_DATATYPE_REG_NONE = "REG_NONE"
WINDOWS_REGISTRY_DATATYPE_REG_SZ = "REG_SZ"
WINDOWS_REGISTRY_DATATYPE_REG_EXPAND_SZ = "REG_EXPAND_SZ"
WINDOWS_REGISTRY_DATATYPE_REG_BINARY = "REG_BINARY"
WINDOWS_REGISTRY_DATATYPE_REG_DWORD = "REG_DWORD"
WINDOWS_REGISTRY_DATATYPE_REG_DWORD_BIG_ENDIAN = "REG_DWORD_BIG_ENDIAN"
WINDOWS_REGISTRY_DATATYPE_REG_DWORD_LITTLE_ENDIAN = "REG_DWORD_LITTLE_ENDIAN"
WINDOWS_REGISTRY_DATATYPE_REG_LINK = "REG_LINK"
WINDOWS_REGISTRY_DATATYPE_REG_MULTI_SZ = "REG_MULTI_SZ"
WINDOWS_REGISTRY_DATATYPE_REG_RESOURCE_LIST = "REG_RESOURCE_LIST"
WINDOWS_REGISTRY_DATATYPE_REG_FULL_RESOURCE_DESCRIPTION = "REG_FULL_RESOURCE_DESCRIPTION"
WINDOWS_REGISTRY_DATATYPE_REG_RESOURCE_REQUIREMENTS_LIST = "REG_RESOURCE_REQUIREMENTS_LIST"
WINDOWS_REGISTRY_DATATYPE_REG_QWORD = "REG_QWORD"
WINDOWS_REGISTRY_DATATYPE_REG_INVALID_TYPE = "REG_INVALID_TYPE"
WINDOWS_REGISTRY_DATATYPE = [
WINDOWS_REGISTRY_DATATYPE_REG_NONE,
WINDOWS_REGISTRY_DATATYPE_REG_SZ,
WINDOWS_REGISTRY_DATATYPE_REG_EXPAND_SZ,
WINDOWS_REGISTRY_DATATYPE_REG_BINARY,
WINDOWS_REGISTRY_DATATYPE_REG_DWORD,
WINDOWS_REGISTRY_DATATYPE_REG_DWORD_BIG_ENDIAN,
WINDOWS_REGISTRY_DATATYPE_REG_DWORD_LITTLE_ENDIAN,
WINDOWS_REGISTRY_DATATYPE_REG_LINK,
WINDOWS_REGISTRY_DATATYPE_REG_MULTI_SZ,
WINDOWS_REGISTRY_DATATYPE_REG_RESOURCE_LIST,
WINDOWS_REGISTRY_DATATYPE_REG_FULL_RESOURCE_DESCRIPTION,
WINDOWS_REGISTRY_DATATYPE_REG_RESOURCE_REQUIREMENTS_LIST,
WINDOWS_REGISTRY_DATATYPE_REG_QWORD,
WINDOWS_REGISTRY_DATATYPE_REG_INVALID_TYPE,
]
WINDOWS_SERVICE_START_TYPE_SERVICE_AUTO_START = "SERVICE_AUTO_START"
WINDOWS_SERVICE_START_TYPE_SERVICE_BOOT_START = "SERVICE_BOOT_START"
WINDOWS_SERVICE_START_TYPE_SERVICE_DEMAND_START = "SERVICE_DEMAND_START"
WINDOWS_SERVICE_START_TYPE_SERVICE_DISABLED = "SERVICE_DISABLED"
WINDOWS_SERVICE_START_TYPE_SERVICE_SYSTEM_ALERT = "SERVICE_SYSTEM_ALERT"
WINDOWS_SERVICE_START_TYPE = [
WINDOWS_SERVICE_START_TYPE_SERVICE_AUTO_START,
WINDOWS_SERVICE_START_TYPE_SERVICE_BOOT_START,
WINDOWS_SERVICE_START_TYPE_SERVICE_DEMAND_START,
WINDOWS_SERVICE_START_TYPE_SERVICE_DISABLED,
WINDOWS_SERVICE_START_TYPE_SERVICE_SYSTEM_ALERT,
]
WINDOWS_SERVICE_TYPE_SERVICE_KERNEL_DRIVER = "SERVICE_KERNEL_DRIVER"
WINDOWS_SERVICE_TYPE_SERVICE_FILE_SYSTEM_DRIVER = "SERVICE_FILE_SYSTEM_DRIVER"
WINDOWS_SERVICE_TYPE_SERVICE_WIN32_OWN_PROCESS = "SERVICE_WIN32_OWN_PROCESS"
WINDOWS_SERVICE_TYPE_SERVICE_WIN32_SHARE_PROCESS = "SERVICE_WIN32_SHARE_PROCESS"
WINDOWS_SERVICE_TYPE = [
WINDOWS_SERVICE_TYPE_SERVICE_KERNEL_DRIVER,
WINDOWS_SERVICE_TYPE_SERVICE_FILE_SYSTEM_DRIVER,
WINDOWS_SERVICE_TYPE_SERVICE_WIN32_OWN_PROCESS,
WINDOWS_SERVICE_TYPE_SERVICE_WIN32_SHARE_PROCESS,
]
WINDOWS_SERVICE_STATUS_SERVICE_CONTINUE_PENDING = "SERVICE_CONTINUE_PENDING"
WINDOWS_SERVICE_STATUS_SERVICE_PAUSE_PENDING = "SERVICE_PAUSE_PENDING"
WINDOWS_SERVICE_STATUS_SERVICE_PAUSED = "SERVICE_PAUSED"
WINDOWS_SERVICE_STATUS_SERVICE_RUNNING = "SERVICE_RUNNING"
WINDOWS_SERVICE_STATUS_SERVICE_START_PENDING = "SERVICE_START_PENDING"
WINDOWS_SERVICE_STATUS_SERVICE_STOP_PENDING = "SERVICE_STOP_PENDING"
WINDOWS_SERVICE_STATUS_SERVICE_STOPPED = "SERVICE_STOPPED"
WINDOWS_SERVICE_STATUS = [
WINDOWS_SERVICE_STATUS_SERVICE_CONTINUE_PENDING,
WINDOWS_SERVICE_STATUS_SERVICE_PAUSE_PENDING,
WINDOWS_SERVICE_STATUS_SERVICE_PAUSED,
WINDOWS_SERVICE_STATUS_SERVICE_RUNNING,
WINDOWS_SERVICE_STATUS_SERVICE_START_PENDING,
WINDOWS_SERVICE_STATUS_SERVICE_STOP_PENDING,
WINDOWS_SERVICE_STATUS_SERVICE_STOPPED,
]