org.mitre.maec.default_vocabularies_1.SpyingTacticalObjectivesEnum10 Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of stix Show documentation
Show all versions of stix Show documentation
The Java bindings for STIX v.1.2.0.2
The newest version!
/**
* Copyright (c) 2015, The MITRE Corporation. All rights reserved.
* See LICENSE for complete terms.
*/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2015.07.01 at 03:19:53 PM EDT
//
package org.mitre.maec.default_vocabularies_1;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for SpyingTacticalObjectivesEnum-1.0.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <simpleType name="SpyingTacticalObjectivesEnum-1.0">
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="capture system screenshot"/>
* <enumeration value="capture camera input"/>
* <enumeration value="capture file system"/>
* <enumeration value="capture printer output"/>
* <enumeration value="capture gps data"/>
* <enumeration value="capture keyboard input"/>
* <enumeration value="capture mouse input"/>
* <enumeration value="capture microphone input"/>
* <enumeration value="capture system network traffic"/>
* <enumeration value="capture touchscreen input"/>
* <enumeration value="capture system memory"/>
* </restriction>
* </simpleType>
*
*
*/
@XmlType(name = "SpyingTacticalObjectivesEnum-1.0")
@XmlEnum
public enum SpyingTacticalObjectivesEnum10 {
/**
* The 'capture system screenshot' value indicates that the malware instance is able to capture images of what is currently being displayed on a system's screen, either locally or remotely via a remote desktop protocol.
*
*/
@XmlEnumValue("capture system screenshot")
CAPTURE_SYSTEM_SCREENSHOT("capture system screenshot"),
/**
* The 'capture camera input' value indicates that the malware instance is able to capture data from a system's camera.
*
*/
@XmlEnumValue("capture camera input")
CAPTURE_CAMERA_INPUT("capture camera input"),
/**
* The 'capture file system' value indicates that the malware instance is able to capture data from a system's file system.
*
*/
@XmlEnumValue("capture file system")
CAPTURE_FILE_SYSTEM("capture file system"),
/**
* The 'capture printer output' value indicates that the malware instance is able to capture data sent to a system's printer.
*
*/
@XmlEnumValue("capture printer output")
CAPTURE_PRINTER_OUTPUT("capture printer output"),
/**
* The 'capture gps data' value indicates that the malware instance is able to capture system GPS data.
*
*/
@XmlEnumValue("capture gps data")
CAPTURE_GPS_DATA("capture gps data"),
/**
* The 'capture keyboard input' value indicates that the malware instance is able to capture data from a system's keyboard.
*
*/
@XmlEnumValue("capture keyboard input")
CAPTURE_KEYBOARD_INPUT("capture keyboard input"),
/**
* The 'capture mouse input' value indicates that the malware instance is able to capture data from a system's mouse.
*
*/
@XmlEnumValue("capture mouse input")
CAPTURE_MOUSE_INPUT("capture mouse input"),
/**
* The 'capture microphone input' value indicates that the malware instance is able to capture data from a system's microphone.
*
*/
@XmlEnumValue("capture microphone input")
CAPTURE_MICROPHONE_INPUT("capture microphone input"),
/**
* The 'capture system network traffic' value indicates that the malware instance is able to capture system network traffic.
*
*/
@XmlEnumValue("capture system network traffic")
CAPTURE_SYSTEM_NETWORK_TRAFFIC("capture system network traffic"),
/**
* The 'capture touchscreen input' value indicates that the malware instance is able to capture data from a system's touchscreen.
*
*/
@XmlEnumValue("capture touchscreen input")
CAPTURE_TOUCHSCREEN_INPUT("capture touchscreen input"),
/**
* The 'capture system memory' value indicates that the malware instance is able to capture data from a system's RAM.
*
*/
@XmlEnumValue("capture system memory")
CAPTURE_SYSTEM_MEMORY("capture system memory");
private final String value;
SpyingTacticalObjectivesEnum10(String v) {
value = v;
}
public String value() {
return value;
}
public static SpyingTacticalObjectivesEnum10 fromValue(String v) {
for (SpyingTacticalObjectivesEnum10 c : SpyingTacticalObjectivesEnum10
.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}