Skip to content

Issue 46: implement the STIX 2.1 tool type vocabulary #100

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: develop
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 74 additions & 0 deletions ontologies/vocabs.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,16 @@ gist:ThreatActorType
rdfs:subClassOf gist:StixCategoryObject ;
.

gist:ToolType
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SHould be in TBox.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we meet sometime next week to talk through the TBox/Cbox issues? More for my understanding before I make any major changes.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, we should include @rhohimer

a owl:Class ;
rdfs:subClassOf gist:StixCategoryObject ;
skos:definition "A category indicating a kind of tool that can be used to perform attacks."^^xsd:string ;
skos:example ""^^xsd:string ;
skos:note ""^^xsd:string ;
skos:prefLabel "Tool Type"^^xsd:string ;
gist:stixTerm "tool-type-ov"^^xsd:string ;
.

gist:_AccountType_facebook
a gist:AccountType ;
rdfs:label "Facebook"^^xsd:string ;
Expand Down Expand Up @@ -2473,6 +2483,70 @@ There is not enough information available to determine the type of threat actor.
skos:prefLabel "unknown"^^xsd:string ;
.

gist:_ToolType_credential-exploitation
a gist:ToolType ;
skos:definition """STIX 2.1 description:
Tools used to crack password databases or otherwise exploit/discover credentials, either locally or remotely, such as John the Ripper and NCrack."""^^xsd:string ;
skos:prefLabel "Credential Exploitation"^^xsd:string ;
gist:stixTerm "credential-exploitation"^^xsd:string ;
.

gist:_ToolType_denial-of-service
a gist:ToolType ;
skos:definition """STIX 2.1 description:
Tools used to perform denial of service attacks or DDoS attacks, such as Low Orbit Ion Cannon (LOIC) and DHCPig."""^^xsd:string ;
skos:prefLabel "Denial of Service"^^xsd:string ;
gist:stixTerm "denial-of-service"^^xsd:string ;
.

gist:_ToolType_exploitation
a gist:ToolType ;
skos:definition """STIX 2.1 description:
Tools used to exploit software and systems, such as sqlmap and Metasploit."""^^xsd:string ;
skos:prefLabel "Exploitation"^^xsd:string ;
gist:stixTerm "exploitation"^^xsd:string ;
.

gist:_ToolType_information-gathering
a gist:ToolType ;
skos:definition """STIX 2.1 description:
Tools used to enumerate system and network information, e.g., NMAP."""^^xsd:string ;
skos:prefLabel "Information Gathering"^^xsd:string ;
gist:stixTerm "information-gathering"^^xsd:string ;
.

gist:_ToolType_network-capture
a gist:ToolType ;
skos:definition """STIX 2.1 description:
Tools used to capture network traffic, such as Wireshark and Kismet."""^^xsd:string ;
skos:prefLabel "Network Capture"^^xsd:string ;
gist:stixTerm "network-capture"^^xsd:string ;
.

gist:_ToolType_remote-access
a gist:ToolType ;
skos:definition """STIX 2.1 description:
Tools used to access machines remotely, such as VNC and Remote Desktop."""^^xsd:string ;
skos:prefLabel "Remote Access"^^xsd:string ;
gist:stixTerm "remote-access"^^xsd:string ;
.

gist:_ToolType_unknown
a gist:ToolType ;
skos:definition """STIX 2.1 description:
There is not enough information available to determine the type of tool."""^^xsd:string ;
skos:prefLabel "Unknown Tool Type"^^xsd:string ;
gist:stixTerm "unknown"^^xsd:string ;
.

gist:_ToolType_vulnerability-scanning
a gist:ToolType ;
skos:definition """STIX 2.1 description:
Tools used to scan systems and networks for vulnerabilities, e.g., Nessus."""^^xsd:string ;
skos:prefLabel "Vulnerability Scanning"^^xsd:string ;
gist:stixTerm "vulnerability-scanning"^^xsd:string ;
.

gist:stixTerm
a owl:AnnotationProperty ;
.
Expand Down