Skip to content

Commit b60b895

Browse files
authored
Merge pull request #919 from MISP/feat/modat-magnify-enrichment
Add MODAT Magnify infrastructure enrichment module
2 parents 37938fc + 7032a31 commit b60b895

10 files changed

Lines changed: 3305 additions & 0 deletions

File tree

‎documentation/expansion/modat-attribute-coverage.csv‎

Lines changed: 195 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
MODAT field,MISP object,Object relation,MISP attribute type
2+
fqdn,modat-dns-record,fqdn,domain
3+
rrtype,modat-dns-record,rrtype,text
4+
ttl,modat-dns-record,ttl,integer
5+
created_at,modat-dns-record,created-at,datetime
6+
deleted_at,modat-dns-record,deleted-at,datetime
7+
ip,modat-dns-record,ip,ip-dst
8+
cname,modat-dns-record,cname,domain
9+
host,modat-dns-record,host,hostname
10+
ns,modat-dns-record,ns,hostname
11+
priority,modat-dns-record,priority,integer
12+
target,modat-dns-record,target,text
13+
params,modat-dns-record,params,text
14+
mname,modat-dns-record,mname,hostname
15+
rname,modat-dns-record,rname,text
16+
serial,modat-dns-record,serial,integer
17+
refresh,modat-dns-record,refresh,integer
18+
retry,modat-dns-record,retry,integer
19+
expire,modat-dns-record,expire,integer
20+
minimum,modat-dns-record,minimum,integer
21+
weight,modat-dns-record,weight,integer
22+
port,modat-dns-record,port,port
23+
value,modat-dns-record,value,text
24+
raw-json,modat-dns-record,raw-json,attachment
Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
MODAT field,MISP object,Object relation,MISP attribute type
2+
transport,modat-service,transport,text
3+
ports,modat-service,ports,port
4+
last_scanned_port,modat-service,last-scanned-port,port
5+
protocol,modat-service,protocol,text
6+
scanned_at,modat-service,scanned-at,datetime
7+
discovered_at,modat-service,discovered-at,datetime
8+
is_match,modat-service,is-match,boolean
9+
banner,modat-service,banner,text
10+
banner_hex,modat-service,banner-hex,text
11+
banner_sha1,modat-service,banner-sha1,sha1
12+
banner_sha256,modat-service,banner-sha256,sha256
13+
banner_mmh3,modat-service,banner-mmh3,integer
14+
ssh.hassh,modat-service,ssh-hassh,hasshserver-md5
15+
ssh.server_id,modat-service,ssh-server-id,text
16+
ssh.server_key_exchange.cookie,modat-service,ssh-server-key-exchange-cookie,text
17+
ssh.server_key_exchange.kex_algorithms,modat-service,ssh-server-key-exchange-kex-algorithms,text
18+
ssh.server_key_exchange.host_key_algorithms,modat-service,ssh-server-key-exchange-host-key-algorithms,text
19+
ssh.server_key_exchange.client_to_server_ciphers,modat-service,ssh-server-key-exchange-client-to-server-ciphers,text
20+
ssh.server_key_exchange.server_to_client_ciphers,modat-service,ssh-server-key-exchange-server-to-client-ciphers,text
21+
ssh.server_key_exchange.client_to_server_macs,modat-service,ssh-server-key-exchange-client-to-server-macs,text
22+
ssh.server_key_exchange.server_to_client_macs,modat-service,ssh-server-key-exchange-server-to-client-macs,text
23+
ssh.server_key_exchange.client_to_server_compression,modat-service,ssh-server-key-exchange-client-to-server-compression,text
24+
ssh.server_key_exchange.server_to_client_compression,modat-service,ssh-server-key-exchange-server-to-client-compression,text
25+
ssh.server_key_exchange.first_kex_follows,modat-service,ssh-server-key-exchange-first-kex-follows,boolean
26+
ssh.server_key_exchange.reserved,modat-service,ssh-server-key-exchange-reserved,integer
27+
ssh.algorithm_selection.dh_kex_algorithm,modat-service,ssh-algorithm-selection-dh-kex-algorithm,text
28+
ssh.algorithm_selection.host_key_algorithm,modat-service,ssh-algorithm-selection-host-key-algorithm,text
29+
ssh.algorithm_selection.client_to_server_alg_group.cipher,modat-service,ssh-algorithm-selection-client-to-server-alg-group-cipher,text
30+
ssh.algorithm_selection.client_to_server_alg_group.mac,modat-service,ssh-algorithm-selection-client-to-server-alg-group-mac,text
31+
ssh.algorithm_selection.client_to_server_alg_group.compression,modat-service,ssh-algorithm-selection-client-to-server-alg-group-compression,text
32+
ssh.algorithm_selection.server_to_client_alg_group.cipher,modat-service,ssh-algorithm-selection-server-to-client-alg-group-cipher,text
33+
ssh.algorithm_selection.server_to_client_alg_group.mac,modat-service,ssh-algorithm-selection-server-to-client-alg-group-mac,text
34+
ssh.algorithm_selection.server_to_client_alg_group.compression,modat-service,ssh-algorithm-selection-server-to-client-alg-group-compression,text
35+
ssh.key_exchange.curve25519_sha256_params.server_public,modat-service,ssh-key-exchange-curve25519-sha256-params-server-public,text
36+
ssh.key_exchange.server_signature.parsed.algorithm,modat-service,ssh-key-exchange-server-signature-parsed-algorithm,text
37+
ssh.key_exchange.server_signature.parsed.value,modat-service,ssh-key-exchange-server-signature-parsed-value,text
38+
ssh.key_exchange.server_signature.raw,modat-service,ssh-key-exchange-server-signature-raw,text
39+
ssh.key_exchange.server_signature.h,modat-service,ssh-key-exchange-server-signature-h,text
40+
ssh.key_exchange.server_host_key.rsa_public_key.exponent,modat-service,ssh-key-exchange-server-host-key-rsa-public-key-exponent,integer
41+
ssh.key_exchange.server_host_key.rsa_public_key.modulus,modat-service,ssh-key-exchange-server-host-key-rsa-public-key-modulus,text
42+
ssh.key_exchange.server_host_key.rsa_public_key.length,modat-service,ssh-key-exchange-server-host-key-rsa-public-key-length,integer
43+
ssh.key_exchange.server_host_key.ecdsa_public_key.b,modat-service,ssh-key-exchange-server-host-key-ecdsa-public-key-b,text
44+
ssh.key_exchange.server_host_key.ecdsa_public_key.curve,modat-service,ssh-key-exchange-server-host-key-ecdsa-public-key-curve,text
45+
ssh.key_exchange.server_host_key.ecdsa_public_key.gx,modat-service,ssh-key-exchange-server-host-key-ecdsa-public-key-gx,text
46+
ssh.key_exchange.server_host_key.ecdsa_public_key.gy,modat-service,ssh-key-exchange-server-host-key-ecdsa-public-key-gy,text
47+
ssh.key_exchange.server_host_key.ecdsa_public_key.length,modat-service,ssh-key-exchange-server-host-key-ecdsa-public-key-length,integer
48+
ssh.key_exchange.server_host_key.ecdsa_public_key.n,modat-service,ssh-key-exchange-server-host-key-ecdsa-public-key-n,text
49+
ssh.key_exchange.server_host_key.ecdsa_public_key.p,modat-service,ssh-key-exchange-server-host-key-ecdsa-public-key-p,text
50+
ssh.key_exchange.server_host_key.ecdsa_public_key.x,modat-service,ssh-key-exchange-server-host-key-ecdsa-public-key-x,text
51+
ssh.key_exchange.server_host_key.ecdsa_public_key.y,modat-service,ssh-key-exchange-server-host-key-ecdsa-public-key-y,text
52+
ssh.key_exchange.server_host_key.raw,modat-service,ssh-key-exchange-server-host-key-raw,text
53+
ssh.key_exchange.server_host_key.algorithm,modat-service,ssh-key-exchange-server-host-key-algorithm,text
54+
ssh.key_exchange.server_host_key.fingerprint_sha256,modat-service,ssh-key-exchange-server-host-key-fingerprint-sha256,ssh-fingerprint
55+
tcp.window_size,modat-service,tcp-window-size,integer
56+
tls.is_self_signed,modat-service,tls-is-self-signed,boolean
57+
tls.is_trusted,modat-service,tls-is-trusted,boolean
58+
tls.valid_from,modat-service,tls-valid-from,datetime
59+
tls.expires_at,modat-service,tls-expires-at,datetime
60+
tls.validity_seconds,modat-service,tls-validity-seconds,integer
61+
tls.supported_versions,modat-service,tls-supported-versions,text
62+
tls.fingerprint_sha256,modat-service,tls-fingerprint-sha256,x509-fingerprint-sha256
63+
tls.fingerprint_sha1,modat-service,tls-fingerprint-sha1,x509-fingerprint-sha1
64+
tls.jarm,modat-service,tls-jarm,jarm-fingerprint
65+
tls.ja3s,modat-service,tls-ja3s,text
66+
tls.ja4s,modat-service,tls-ja4s,text
67+
tls.ja4x,modat-service,tls-ja4x,text
68+
tls.ja4scan_tls,modat-service,tls-ja4scan-tls,text
69+
tls.serial_number,modat-service,tls-serial-number,text
70+
tls.issuer.common_name,modat-service,tls-issuer-common-name,text
71+
tls.issuer.country,modat-service,tls-issuer-country,text
72+
tls.issuer.organization,modat-service,tls-issuer-organization,text
73+
tls.issuer.organizational_unit,modat-service,tls-issuer-organizational-unit,text
74+
tls.issuer.province,modat-service,tls-issuer-province,text
75+
tls.issuer.locality,modat-service,tls-issuer-locality,text
76+
tls.issuer.email_address,modat-service,tls-issuer-email-address,email
77+
tls.subject.common_name,modat-service,tls-subject-common-name,text
78+
tls.subject.country,modat-service,tls-subject-country,text
79+
tls.subject.organization,modat-service,tls-subject-organization,text
80+
tls.subject.organizational_unit,modat-service,tls-subject-organizational-unit,text
81+
tls.subject.province,modat-service,tls-subject-province,text
82+
tls.subject.locality,modat-service,tls-subject-locality,text
83+
tls.subject.email_address,modat-service,tls-subject-email-address,email
84+
tls.extensions.subject_alt_name.dns,modat-service,tls-extensions-subject-alt-name-dns,domain
85+
tls.extensions.subject_alt_name.ipv4,modat-service,tls-extensions-subject-alt-name-ipv4,ip-dst
86+
tls.extensions.subject_alt_name.ipv6,modat-service,tls-extensions-subject-alt-name-ipv6,ip-dst
87+
tls.extensions.subject_alt_name.email,modat-service,tls-extensions-subject-alt-name-email,email
88+
tls.extensions.subject_alt_name.uri,modat-service,tls-extensions-subject-alt-name-uri,uri
89+
tls.extensions.subject_alt_name.directory,modat-service,tls-extensions-subject-alt-name-directory,text
90+
tls.extensions.subject_alt_name.other_names.id,modat-service,tls-extensions-subject-alt-name-other-names-id,text
91+
tls.extensions.subject_alt_name.other_names.value,modat-service,tls-extensions-subject-alt-name-other-names-value,text
92+
tls.extensions.issuer_alt_name.dns,modat-service,tls-extensions-issuer-alt-name-dns,domain
93+
tls.extensions.issuer_alt_name.ipv4,modat-service,tls-extensions-issuer-alt-name-ipv4,ip-dst
94+
tls.extensions.issuer_alt_name.ipv6,modat-service,tls-extensions-issuer-alt-name-ipv6,ip-dst
95+
tls.extensions.issuer_alt_name.email,modat-service,tls-extensions-issuer-alt-name-email,email
96+
tls.extensions.issuer_alt_name.uri,modat-service,tls-extensions-issuer-alt-name-uri,uri
97+
tls.extensions.issuer_alt_name.directory,modat-service,tls-extensions-issuer-alt-name-directory,text
98+
tls.extensions.issuer_alt_name.other_names.id,modat-service,tls-extensions-issuer-alt-name-other-names-id,text
99+
tls.extensions.issuer_alt_name.other_names.value,modat-service,tls-extensions-issuer-alt-name-other-names-value,text
100+
tls.raw,modat-service,tls-raw,text
101+
tls.is_valid,modat-service,tls-is-valid,boolean
102+
fingerprints.os.product,modat-service,fingerprints-os-product,text
103+
fingerprints.os.version,modat-service,fingerprints-os-version,text
104+
fingerprints.os.arch,modat-service,fingerprints-os-arch,text
105+
fingerprints.os.icon_url,modat-service,fingerprints-os-icon-url,link
106+
fingerprints.service.product,modat-service,fingerprints-service-product,text
107+
fingerprints.service.version,modat-service,fingerprints-service-version,text
108+
fingerprints.service.icon_url,modat-service,fingerprints-service-icon-url,link
109+
fingerprints.technologies.name,modat-service,fingerprints-technologies-name,text
110+
fingerprints.technologies.version,modat-service,fingerprints-technologies-version,text
111+
fingerprints.technologies.icon_url,modat-service,fingerprints-technologies-icon-url,link
112+
fingerprints.tags,modat-service,fingerprints-tags,text
113+
http.title,modat-service,http-title,text
114+
http.status_code,modat-service,http-status-code,integer
115+
http.headers,modat-service,http-headers,text
116+
http.headers_sha256,modat-service,http-headers-sha256,sha256
117+
http.body,modat-service,http-body,text
118+
http.body_mmh3,modat-service,http-body-mmh3,integer
119+
http.body_sha1,modat-service,http-body-sha1,sha1
120+
http.body_sha256,modat-service,http-body-sha256,sha256
121+
http.css_mmh3,modat-service,http-css-mmh3,integer
122+
http.js_mmh3,modat-service,http-js-mmh3,integer
123+
http.files.path,modat-service,http-files-path,text
124+
http.files.category,modat-service,http-files-category,text
125+
http.files.sha256,modat-service,http-files-sha256,sha256
126+
http.files.sha1,modat-service,http-files-sha1,sha1
127+
http.files.mmh3,modat-service,http-files-mmh3,favicon-mmh3
128+
cves.id,modat-service,cves-id,text
129+
cves.cvss,modat-service,cves-cvss,float
130+
cves.is_kev,modat-service,cves-is-kev,boolean
131+
port (service search),modat-service,ports,port

0 commit comments

Comments
 (0)