Code Duplication    Length = 33-36 lines in 3 locations

gvm/protocols/gmpv9/types.py 1 location

@@ 106-141 (lines=36) @@
103
]
104
105
106
class EntityType(Enum):
107
    """ Enum for entity types """
108
109
    AGENT = "note"
110
    ALERT = "alert"
111
    ASSET = "asset"
112
    CERT_BUND_ADV = "cert_bund_adv"
113
    CPE = "cpe"
114
    CREDENTIAL = "credential"
115
    CVE = "cve"
116
    DFN_CERT_ADV = "dfn_cert_adv"
117
    FILTER = "filter"
118
    GROUP = "group"
119
    HOST = "host"
120
    INFO = "info"
121
    NOTE = "note"
122
    NVT = "nvt"
123
    OPERATING_SYSTEM = "os"
124
    OVALDEF = "ovaldef"
125
    OVERRIDE = "override"
126
    PERMISSION = "permission"
127
    PORT_LIST = "port_list"
128
    REPORT = "report"
129
    REPORT_FORMAT = "report_format"
130
    RESULT = "result"
131
    ROLE = "role"
132
    SCAN_CONFIG = "config"
133
    SCANNER = "scanner"
134
    SCHEDULE = "schedule"
135
    TAG = "tag"
136
    TARGET = "target"
137
    TASK = "task"
138
    TICKET = "ticket"
139
    TLS_CERTIFICATE = "tls_certificate"
140
    USER = "user"
141
    VULNERABILITY = "vuln"
142
143
144
def get_entity_type_from_string(

gvm/protocols/gmpv8/types.py 1 location

@@ 102-137 (lines=36) @@
99
]
100
101
102
class EntityType(Enum):
103
    """ Enum for entity types """
104
105
    AGENT = "note"
106
    ALERT = "alert"
107
    ASSET = "asset"
108
    CERT_BUND_ADV = "cert_bund_adv"
109
    CPE = "cpe"
110
    CREDENTIAL = "credential"
111
    CVE = "cve"
112
    DFN_CERT_ADV = "dfn_cert_adv"
113
    FILTER = "filter"
114
    GROUP = "group"
115
    HOST = "host"
116
    INFO = "info"
117
    NOTE = "note"
118
    NVT = "nvt"
119
    OPERATING_SYSTEM = "os"
120
    OVALDEF = "ovaldef"
121
    OVERRIDE = "override"
122
    PERMISSION = "permission"
123
    PORT_LIST = "port_list"
124
    REPORT = "report"
125
    REPORT_FORMAT = "report_format"
126
    RESULT = "result"
127
    ROLE = "role"
128
    SCAN_CONFIG = "config"
129
    SCANNER = "scanner"
130
    SCHEDULE = "schedule"
131
    TAG = "tag"
132
    TARGET = "target"
133
    TASK = "task"
134
    USER = "user"
135
136
    TICKET = "ticket"
137
    VULNERABILITY = "vuln"
138
139
140
def get_entity_type_from_string(

gvm/protocols/gmpv7/types.py 1 location

@@ 308-340 (lines=33) @@
305
        )
306
307
308
class EntityType(Enum):
309
    """ Enum for entity types """
310
311
    AGENT = "note"
312
    ALERT = "alert"
313
    ASSET = "asset"
314
    CERT_BUND_ADV = "cert_bund_adv"
315
    CPE = "cpe"
316
    CREDENTIAL = "credential"
317
    CVE = "cve"
318
    DFN_CERT_ADV = "dfn_cert_adv"
319
    FILTER = "filter"
320
    GROUP = "group"
321
    HOST = "host"
322
    INFO = "info"
323
    NOTE = "note"
324
    NVT = "nvt"
325
    OPERATING_SYSTEM = "os"
326
    OVALDEF = "ovaldef"
327
    OVERRIDE = "override"
328
    PERMISSION = "permission"
329
    PORT_LIST = "port_list"
330
    REPORT = "report"
331
    REPORT_FORMAT = "report_format"
332
    RESULT = "result"
333
    ROLE = "role"
334
    SCAN_CONFIG = "config"
335
    SCANNER = "scanner"
336
    SCHEDULE = "schedule"
337
    TAG = "tag"
338
    TARGET = "target"
339
    TASK = "task"
340
    USER = "user"
341
342
343
def get_entity_type_from_string(