Skip to content

Commit 845a48a

Browse files
committed
merge
2 parents d371245 + 96492b9 commit 845a48a

36 files changed

Lines changed: 848 additions & 72 deletions

File tree

README.md

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ for a specific attribute. An optional **to_ids** boolean field to disable the ID
134134
- [objects/cap-alert](https://github.com/MISP/misp-objects/blob/main/objects/cap-alert/definition.json) - Common Alerting Protocol Version (CAP) alert object.
135135
- [objects/cap-info](https://github.com/MISP/misp-objects/blob/main/objects/cap-info/definition.json) - Common Alerting Protocol Version (CAP) info object.
136136
- [objects/cap-resource](https://github.com/MISP/misp-objects/blob/main/objects/cap-resource/definition.json) - Common Alerting Protocol Version (CAP) resource object.
137+
- [objects/cert-pl-phishing](https://github.com/MISP/misp-objects/blob/main/objects/cert-pl-phishing/definition.json) - cert.pl phishing object template representing an url along with some metadata as such phash, html-structure or partial-hash.
137138
- [objects/cloth](https://github.com/MISP/misp-objects/blob/main/objects/cloth/definition.json) - Describes clothes a natural person wears.
138139
- [objects/coin-address](https://github.com/MISP/misp-objects/blob/main/objects/coin-address/definition.json) - An address used in a cryptocurrency.
139140
- [objects/command](https://github.com/MISP/misp-objects/blob/main/objects/command/definition.json) - Command functionalities related to specific commands executed by a program, whether it is malicious or not. Command-line are attached to this object for the related commands.
@@ -152,7 +153,7 @@ for a specific attribute. An optional **to_ids** boolean field to disable the ID
152153
- [objects/credential](https://github.com/MISP/misp-objects/blob/main/objects/credential/definition.json) - Credential describes one or more credential(s) including password(s), api key(s) or decryption key(s).
153154
- [objects/credit-card](https://github.com/MISP/misp-objects/blob/main/objects/credit-card/definition.json) - A payment card like credit card, debit card or any similar cards which can be used for financial transactions.
154155
- [objects/crowdsec-ip-context](https://github.com/MISP/misp-objects/blob/main/objects/crowdsec-ip-context/definition.json) - CrowdSec Threat Intelligence - IP CTI search.
155-
- [objects/crowdstrike-report](https://github.com/MISP/misp-objects/blob/main/objects/crowdstrike-report/definition.json) - An Object Template to encode an Crowdstrike detection report.
156+
- [objects/crowdstrike-report](https://github.com/MISP/misp-objects/blob/main/objects/crowdstrike-report/definition.json) - An Object Template to encode an Crowdstrike detection report.
156157
- [objects/crypto-material](https://github.com/MISP/misp-objects/blob/main/objects/crypto-material/definition.json) - Cryptographic materials such as public or/and private keys.
157158
- [objects/cryptocurrency-transaction](https://github.com/MISP/misp-objects/blob/main/objects/cryptocurrency-transaction/definition.json) - An object to describe a cryptocurrency transaction.
158159
- [objects/cs-beacon-config](https://github.com/MISP/misp-objects/blob/main/objects/cs-beacon-config/definition.json) - Cobalt Strike Beacon Config.
@@ -168,7 +169,7 @@ for a specific attribute. An optional **to_ids** boolean field to disable the ID
168169
- [objects/dns-record](https://github.com/MISP/misp-objects/blob/main/objects/dns-record/definition.json) - A set of DNS records observed for a specific domain.
169170
- [objects/domain-crawled](https://github.com/MISP/misp-objects/blob/main/objects/domain-crawled/definition.json) - A domain crawled over time.
170171
- [objects/domain-ip](https://github.com/MISP/misp-objects/blob/main/objects/domain-ip/definition.json) - A domain/hostname and IP address seen as a tuple in a specific time frame.
171-
- [objects/edr-report](https://github.com/MISP/misp-objects/blob/main/objects/edr-report/definition.json) - An Object Template to encode an EDR detection report.
172+
- [objects/edr-report](https://github.com/MISP/misp-objects/blob/main/objects/edr-report/definition.json) - An Object Template to encode an EDR detection report.
172173
- [objects/elf](https://github.com/MISP/misp-objects/blob/main/objects/elf/definition.json) - Object describing a Executable and Linkable Format.
173174
- [objects/elf-section](https://github.com/MISP/misp-objects/blob/main/objects/elf-section/definition.json) - Object describing a section of an Executable and Linkable Format.
174175
- [objects/email](https://github.com/MISP/misp-objects/blob/main/objects/email/definition.json) - Email object describing an email with meta-information.
@@ -245,6 +246,7 @@ for a specific attribute. An optional **to_ids** boolean field to disable the ID
245246
- [objects/ftm-Video](https://github.com/MISP/misp-objects/blob/main/objects/ftm-Video/definition.json) - Video.
246247
- [objects/ftm-Workbook](https://github.com/MISP/misp-objects/blob/main/objects/ftm-Workbook/definition.json) - Workbook.
247248
- [objects/game-cheat](https://github.com/MISP/misp-objects/blob/main/objects/game-cheat/definition.json) - Describes a game cheat or a cheatware.
249+
- [objects/Generalizing Persuasion Framework](https://github.com/MISP/misp-objects/blob/main/objects/Generalizing Persuasion Framework/definition.json) - By placing their work within the GP Framework, scholars will help the field resolve inconsistencies, identify and address open questions, and ensure collective progress. The GP Framework is not meant to compete with other theories (such as the ELM) but rather to fill in two gaps. First, it allows one to consider how individual persuasion studies connect to one another and why studies may arrive at contradictory conclusions. Second, it highlights the sources of variations that should be studied. (James N. Druckman).
248250
- [objects/geolocation](https://github.com/MISP/misp-objects/blob/main/objects/geolocation/definition.json) - An object to describe a geographic location.
249251
- [objects/git-vuln-finder](https://github.com/MISP/misp-objects/blob/main/objects/git-vuln-finder/definition.json) - Export from git-vuln-finder.
250252
- [objects/github-user](https://github.com/MISP/misp-objects/blob/main/objects/github-user/definition.json) - GitHub user.
@@ -300,6 +302,7 @@ for a specific attribute. An optional **to_ids** boolean field to disable the ID
300302
- [objects/network-connection](https://github.com/MISP/misp-objects/blob/main/objects/network-connection/definition.json) - A local or remote network connection.
301303
- [objects/network-profile](https://github.com/MISP/misp-objects/blob/main/objects/network-profile/definition.json) - Elements that can be used to profile, pivot or identify a network infrastructure, including domains, ip and urls.
302304
- [objects/network-socket](https://github.com/MISP/misp-objects/blob/main/objects/network-socket/definition.json) - Network socket object describes a local or remote network connections based on the socket data structure.
305+
- [objects/network-traffic](https://github.com/MISP/misp-objects/blob/main/objects/network-traffic/definition.json) - Generic network traffic that originates from a source and is addressed to a destination.
303306
- [objects/news-agency](https://github.com/MISP/misp-objects/blob/main/objects/news-agency/definition.json) - News agencies compile news and disseminate news in bulk.
304307
- [objects/news-media](https://github.com/MISP/misp-objects/blob/main/objects/news-media/definition.json) - News media are forms of mass media delivering news to the general public.
305308
- [objects/open-data-security](https://github.com/MISP/misp-objects/blob/main/objects/open-data-security/definition.json) - An object describing an open dataset available and described under the open data security model. ref. https://github.com/CIRCL/open-data-security.
@@ -315,6 +318,7 @@ for a specific attribute. An optional **to_ids** boolean field to disable the ID
315318
- [objects/paste](https://github.com/MISP/misp-objects/blob/main/objects/paste/definition.json) - Paste or similar post from a website allowing to share privately or publicly posts.
316319
- [objects/pcap-metadata](https://github.com/MISP/misp-objects/blob/main/objects/pcap-metadata/definition.json) - Network packet capture metadata.
317320
- [objects/pe](https://github.com/MISP/misp-objects/blob/main/objects/pe/definition.json) - Object describing a Portable Executable.
321+
- [objects/pe-optional-header](https://github.com/MISP/misp-objects/blob/main/objects/pe-optional-header/definition.json) - Object describing a Portable Executable Optional Header.
318322
- [objects/pe-section](https://github.com/MISP/misp-objects/blob/main/objects/pe-section/definition.json) - Object describing a section of a Portable Executable.
319323
- [objects/Deception PersNOna](https://github.com/MISP/misp-objects/blob/main/objects/Deception PersNOna/definition.json) - Fake persona with tasks.
320324
- [objects/person](https://github.com/MISP/misp-objects/blob/main/objects/person/definition.json) - An object which describes a person or an identity.
@@ -389,6 +393,7 @@ for a specific attribute. An optional **to_ids** boolean field to disable the ID
389393
- [objects/splunk](https://github.com/MISP/misp-objects/blob/main/objects/splunk/definition.json) - Splunk / Splunk ES object.
390394
- [objects/ss7-attack](https://github.com/MISP/misp-objects/blob/main/objects/ss7-attack/definition.json) - SS7 object of an attack as seen on the SS7 signaling protocol supporting GSM/GPRS/UMTS networks.
391395
- [objects/ssh-authorized-keys](https://github.com/MISP/misp-objects/blob/main/objects/ssh-authorized-keys/definition.json) - An object to store ssh authorized keys file.
396+
- [objects/stairwell](https://github.com/MISP/misp-objects/blob/main/objects/stairwell/definition.json) - Stairwell leverages automated analysis, YARA rule libraries, shared malware feeds, privately run AV verdicts, static & dynamic analysis, malware unpacking, and variant discovery.
392397
- [objects/stix2-pattern](https://github.com/MISP/misp-objects/blob/main/objects/stix2-pattern/definition.json) - An object describing a STIX pattern. The object can be linked via a relationship to other attributes or objects to describe how it can be represented as a STIX pattern.
393398
- [objects/stock](https://github.com/MISP/misp-objects/blob/main/objects/stock/definition.json) - Object to describe stock market.
394399
- [objects/submarine](https://github.com/MISP/misp-objects/blob/main/objects/submarine/definition.json) - Submarine description.
@@ -469,7 +474,7 @@ When the object is created, the `validate_all.sh` and `jq_all_the_things.sh` is
469474
- Add a description in the object template explaining the scope and use-cases of your object templates
470475
- If the object is the mapping of an existing format, add a reference into the description of the object template
471476
- `first-seen` and `last-seen` are not required in a object template as an object has those fields by default. If you need additional temporal information, add new specific field(s).
472-
- Be lax on the number of fields required by default (e.g. use `requiredOneOf`).
477+
- Be lax on the number of fields required by default (e.g. use `requiredOneOf`).
473478
- Review existing object templates before creating a new one. When doing a pull-request, don't hesitate to add the logic why a new template is required.
474479

475480
## MISP objects documentation
@@ -497,11 +502,12 @@ The MISP objects (JSON files) are dual-licensed under:
497502
or
498503

499504
~~~~
500-
Copyright (c) 2016-2023 Alexandre Dulaunoy - a@foo.be
501-
Copyright (c) 2016-2023 CIRCL - Computer Incident Response Center Luxembourg
502-
Copyright (c) 2016-2023 Andras Iklody
503-
Copyright (c) 2016-2023 Raphael Vinot
504-
Copyright (c) 2016-2023 Various contributors to MISP Project
505+
Copyright (c) 2016-2024 Alexandre Dulaunoy - a@foo.be
506+
Copyright (c) 2016-2024 CIRCL - Computer Incident Response Center Luxembourg
507+
Copyright (c) 2016-2024 Andras Iklody
508+
Copyright (c) 2016-2024 Raphael Vinot
509+
Copyright (c) 2016-2024 Christian Studer
510+
Copyright (c) 2016-2024 Various contributors to MISP Project
505511
506512
Redistribution and use in source and binary forms, with or without modification,
507513
are permitted provided that the following conditions are met:
@@ -531,9 +537,9 @@ If a specific author of a taxonomy wants to license it under a different license
531537
532538
~~~~
533539

534-
Copyright (C) 2016-2023 Andras Iklody
535-
Copyright (C) 2016-2023 Alexandre Dulaunoy
536-
Copyright (C) 2016-2023 CIRCL - Computer Incident Response Center Luxembourg
540+
Copyright (C) 2016-2024 Andras Iklody
541+
Copyright (C) 2016-2024 Alexandre Dulaunoy
542+
Copyright (C) 2016-2024 CIRCL - Computer Incident Response Center Luxembourg
537543

538544
This program is free software: you can redistribute it and/or modify
539545
it under the terms of the GNU Affero General Public License as published by

objects/abuseipdb/definition.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"attributes": {
33
"abuse-confidence-score": {
44
"description": "Rating (0-100) of how confident AbuseIPDB is that an IP address is entirely malicious",
5-
"misp-attribute": "counter",
5+
"misp-attribute": "integer",
66
"ui-priority": 0
77
},
88
"is-malicious": {
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
{
2+
"attributes": {
3+
"favicon-mmh3": {
4+
"description": "Favicon of the phishing url in Murmurhash3 format (base64).",
5+
"misp-attribute": "text",
6+
"ui-priority": 0
7+
},
8+
"html-structure": {
9+
"description": "HTML tags defining the structure of the HTML page.",
10+
"disable_correlation": true,
11+
"misp-attribute": "text",
12+
"ui-priority": 0
13+
},
14+
"phash-dct-base64": {
15+
"description": "pHash (DCT hash) - as described in https://github.com/thorn-oss/perception.",
16+
"misp-attribute": "text",
17+
"ui-priority": 0
18+
},
19+
"truncated-hash-html-structure": {
20+
"description": "Truncated hash value of the html-structure.",
21+
"misp-attribute": "text",
22+
"ui-priority": 0
23+
},
24+
"url": {
25+
"description": "Full URL of the phishing object.",
26+
"misp-attribute": "url",
27+
"ui-priority": 1
28+
}
29+
},
30+
"description": "cert.pl phishing object template representing an url along with some metadata as such phash, html-structure or partial-hash",
31+
"meta-category": "network",
32+
"name": "cert-pl-phishing",
33+
"requiredOneOf": [
34+
"url",
35+
"phash-dct-base64",
36+
"html-structure",
37+
"truncated-hash-html-structure",
38+
"favicon-mmh3"
39+
],
40+
"uuid": "4c37c9af-ca71-4365-bcfb-6393c22dd88e",
41+
"version": 1
42+
}
Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,35 @@
11
{
22
"attributes": {
3+
"command_line": {
4+
"description": "command code line",
5+
"misp-attribute": "text",
6+
"multiple": true,
7+
"ui-priority": 1
8+
},
39
"description": {
410
"description": "description of the command",
511
"misp-attribute": "text",
612
"ui-priority": 1
713
},
8-
"value": {
9-
"description": "command code",
14+
"software": {
15+
"description": "type of shell (bash/sh,powershell,cmd.exe)",
1016
"misp-attribute": "text",
11-
"multiple": true,
17+
"sane_default": [
18+
"Shell",
19+
"Bash",
20+
"zsh",
21+
"Powershell",
22+
"cmd.exe"
23+
],
1224
"ui-priority": 1
1325
}
1426
},
1527
"description": "Command line and options related to a specific command executed by a program, whether it is malicious or not.",
1628
"meta-category": "misc",
1729
"name": "command-line",
30+
"required": [
31+
"command_line"
32+
],
1833
"uuid": "88ebe222-d3cc-11e9-875d-7f13f460adaf",
19-
"version": 1
34+
"version": 2
2035
}

objects/concordia-mtmf-intrusion-set/definition.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@
1010
"CMTMF_ATCKID": {
1111
"description": "Identifier of the Attack",
1212
"disable_correlation": false,
13-
"misp-attribute": "counter",
13+
"misp-attribute": "integer",
1414
"recommended": true,
1515
"ui-priority": 1
1616
},
1717
"FeedbackLoop": {
1818
"description": "Feedback Loop Sequence",
1919
"disable_correlation": false,
20-
"misp-attribute": "counter",
20+
"misp-attribute": "integer",
2121
"ui-priority": 0
2222
},
2323
"PhName": {
@@ -30,7 +30,7 @@
3030
"PhSequence": {
3131
"description": "Phase Sequence",
3232
"disable_correlation": true,
33-
"misp-attribute": "counter",
33+
"misp-attribute": "integer",
3434
"recommended": true,
3535
"ui-priority": 0
3636
},

objects/covid19-csse-daily-report/definition.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"county": {
2222
"description": "US County (US Only)",
2323
"disable_correlation": true,
24-
"misp-attribute": "counter",
24+
"misp-attribute": "integer",
2525
"ui-priority": 0
2626
},
2727
"death": {
@@ -33,7 +33,7 @@
3333
"fips": {
3434
"description": "Federal Information Processing Standard county code (US Only)",
3535
"disable_correlation": true,
36-
"misp-attribute": "counter",
36+
"misp-attribute": "integer",
3737
"ui-priority": 0
3838
},
3939
"latitude": {

objects/crowdsec-ip-context/definition.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
],
88
"description": "Autonomous system name",
99
"disable_correlation": true,
10-
"misp-attribute": "AS",
10+
"misp-attribute": "text",
1111
"multiple": true,
1212
"ui-priority": 0
1313
},

objects/cs-beacon-config/definition.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,13 +104,13 @@
104104
"description": "Cobalt Strike Beacon Config",
105105
"meta-category": "file",
106106
"name": "cs-beacon-config",
107-
"required": [
107+
"requiredOneOf": [
108108
"jar-md5",
109109
"md5",
110110
"sha1",
111111
"sha256",
112112
"watermark"
113113
],
114114
"uuid": "d17355ef-ca1f-4b5a-86cd-65d877991f54",
115-
"version": 3
115+
"version": 4
116116
}

objects/ddos/definition.json

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"backscatter-threshold": {
44
"description": "The minimum amount of backscatter received in 5 minutes / day. This field is only used when the capture origin is indirect network capture such as backscatter.",
55
"disable_correlation": true,
6-
"misp-attribute": "counter",
6+
"misp-attribute": "integer",
77
"ui-priority": 0
88
},
99
"capture-origin": {
@@ -99,13 +99,13 @@
9999
"total-bps": {
100100
"description": "Bits per second (maximum rate of bits per second measured)",
101101
"disable_correlation": true,
102-
"misp-attribute": "counter",
102+
"misp-attribute": "integer",
103103
"ui-priority": 0
104104
},
105105
"total-bytes-sent": {
106106
"description": "Total number of bytes sent by the sources mentioned",
107107
"disable_correlation": true,
108-
"misp-attribute": "counter",
108+
"misp-attribute": "size-in-bytes",
109109
"ui-priority": 0
110110
},
111111
"total-packets-sent": {
@@ -117,7 +117,7 @@
117117
"total-pps": {
118118
"description": "Packets per second (maximum rate of packets per second measured)",
119119
"disable_correlation": true,
120-
"misp-attribute": "counter",
120+
"misp-attribute": "integer",
121121
"ui-priority": 0
122122
},
123123
"type": {
@@ -156,8 +156,9 @@
156156
"requiredOneOf": [
157157
"ip-dst",
158158
"ip-src",
159-
"domain-dst"
159+
"domain-dst",
160+
"type"
160161
],
161162
"uuid": "e2f124d6-f57c-4f93-99e6-8450545fa05d",
162-
"version": 9
163+
"version": 10
163164
}

objects/diamond/definition.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
},
3232
"EventID": {
3333
"description": "Id of the event",
34-
"misp-attribute": "counter",
34+
"misp-attribute": "integer",
3535
"ui-priority": 0
3636
},
3737
"Infrastructure": {

0 commit comments

Comments
 (0)