Remy Dewailly
be2b8b4ce7
We can now upload stix object directly. File is not necessary.
2020-11-03 13:17:16 +01:00
Remy Dewailly
115bc59425
We can now upload stix object directly. File is not necessary.
2020-11-03 13:13:32 +01:00
Jakub Onderka
5e4dd2b974
new: Allow to get just event metadata after add_event and edit_event
2020-11-03 12:10:38 +01:00
Jakub Onderka
495af1fd9c
new: Method to check event existence
2020-11-03 12:10:37 +01:00
Raphaël Vinot
7e84c36406
fix: Docstring improvment based on @chrisinmtown's feedback
2020-11-02 14:48:51 +01:00
Raphaël Vinot
a1326f2cf2
new: Add method to search for tags.
...
fix #648
2020-11-02 12:47:56 +01:00
Raphaël Vinot
15b9569ccb
chg: Bump version
2020-11-02 10:52:04 +01:00
Raphaël Vinot
d1a2dd10ab
chg: Bump misp-objects
2020-11-02 10:47:50 +01:00
Raphaël Vinot
f46d44aaa6
Merge pull request #649 from JakubOnderka/keep-alive
...
chg: Keep connection alive between requests
2020-11-02 09:55:24 +01:00
Jakub Onderka
9aa119e080
chg: Keep connection alive between requests
2020-10-29 13:40:23 +01:00
Lott, Christopher (cl778h)
aa206d0009
chg: format docstrings in mispevent.py
...
Add ":param " prefix to parameters to improve ReadTheDocs output.
Fix some minor typos in docstrings.
2020-10-27 11:14:06 -04:00
Friedrich Lindenberg
5016858201
Drop `encoding=` in Python 3.9
2020-10-27 12:24:29 +01:00
Jakub Onderka
9fd3d8a3e3
fix: [emailobject] Correctly parse multiple addresses
2020-10-24 17:24:18 +02:00
Jakub Onderka
055ef16e41
new: Test parsing just email header
2020-10-24 17:24:18 +02:00
Jakub Onderka
5e0ad0a47f
new: Test parsing outlook message format
2020-10-24 17:24:18 +02:00
Jakub Onderka
f598865ce4
new: Refactored emailobject generator
2020-10-24 17:24:17 +02:00
Jakub Onderka
d39d4caf7d
new: Export display name from email
2020-10-24 17:16:16 +02:00
Jakub Onderka
c2fedc3850
new: Parse date from email
2020-10-24 17:16:16 +02:00
Raphaël Vinot
d428858f1e
fix: Do now fail on requests returning plain text
...
Fix #639
2020-10-21 15:16:17 +02:00
Raphaël Vinot
624c6e0422
chg: Bump object templates
2020-10-16 13:13:43 +02:00
Raphaël Vinot
e683ceabf7
chg: Bump version
2020-10-16 13:09:29 +02:00
Raphaël Vinot
8392a84c83
Merge branch 'main' of github.com:MISP/PyMISP into main
2020-10-16 13:01:29 +02:00
Alexandre Dulaunoy
83b8172dc6
chg: [type] updated
2020-10-15 15:12:47 +02:00
Tom King
e5d413ca4f
Merge remote-tracking branch 'upstream/main' into feature/tagdelete_searchsg
2020-10-14 17:14:52 +01:00
Alexandre Dulaunoy
1d83f38725
chg: [data] misp-objects updated
2020-10-13 22:57:38 +02:00
Alexandre Dulaunoy
85c2600bd7
new: [attribute type] telfhash added
2020-10-13 22:34:24 +02:00
Alexandre Dulaunoy
77e7111c29
chg: [type] new type added
2020-10-01 15:08:45 +02:00
garanews
cd785aab09
fix typo
...
fix typo
2020-10-01 13:45:29 +02:00
Raphaël Vinot
516e7472bb
chg: Bump deps, objects
2020-09-29 11:17:16 +02:00
Raphaël Vinot
c39328f30a
fix: Do not modify default_attributes_parameters in MISPObject
2020-09-15 17:01:56 +02:00
Lott, Christopher (cl778h)
f1de0fb794
chg: add docstrings and extend conf.py for RTD
...
Add minimal docstrings to public methods so ReadTheDocs will display them.
Add autodoc mock import for lief so RTD can generate HTML for tools.
This fixes issue #626
2020-09-15 10:40:21 -04:00
Raphaël Vinot
18474a2144
chg: Add comments to ELF, PE, and MachO object generators.
2020-09-15 12:39:59 +02:00
Raphaël Vinot
50e5f156bd
chg: Improve error message, add comments, rename whitelist->allowedlist
2020-09-15 12:31:22 +02:00
Raphaël Vinot
9c48079d88
new: Method to get the new version of the templates
2020-09-10 15:26:34 +02:00
Raphaël Vinot
e3815a41f1
fix: Make flake8 happy
2020-09-09 15:41:42 +02:00
Raphaël Vinot
cab202e1da
Merge pull request #624 from seamustuohy/fix-badly-encoded-emails
...
Attempt to decode utf-8-sig encoded emails.
2020-09-09 15:02:18 +02:00
seamus tuohy
07137209e2
Attempt to decode utf-8-sig encoded emails.
...
eml files downloaded from Windows Online security on some Windows 11
systems are automatically encoded in UTF with a byte order mark (BOM)
at the front of the file. This will cause the email parser to fail.
This is a somewhat isolated problem. It only will affects a small
subset of Windows users who download and re-upload eml files. But,
this small subset of users is the target user-base for the MISP
email module: low expertiese users who wish to quickly share
high-value indicators on an ad-hoc basis.
While this fix could be tacked onto the MISP email module instead of
here, I beleive that this fix is more appropriate in the PyMISP object
code. As the "email" object parser this object should be built to
parse all manner of emails that it may encounter. This includes common
malformations such as this one and, even horrors such as, the .msg
format. This commit adds a generically named "attempt_decoding"
function which can be expanded to address all manner of sins that
are encountered in the future.
2020-09-09 07:45:07 -04:00
Raphaël Vinot
49aede3947
chg: Bump version
2020-09-08 12:43:25 +02:00
Raphaël Vinot
07fed2fbb4
chg: Bump objects
2020-09-08 11:18:40 +02:00
Raphaël Vinot
7cc868bc8d
Merge branch 'main' of github.com:MISP/PyMISP into main
2020-09-08 10:55:32 +02:00
Raphaël Vinot
cd93d6b868
chg: Bump objects
2020-09-08 10:55:20 +02:00
Alexandre Dulaunoy
c7edf4e33a
chg: [describeTypes] updated
2020-09-04 16:33:11 +02:00
Alexandre Dulaunoy
5598351a8b
chg: [describeTypes] updated
2020-09-04 16:00:41 +02:00
Raphaël Vinot
3cbd906520
chg: Bump objects
2020-09-02 15:06:59 +02:00
Raphaël Vinot
918f841087
chg: Rename blacklist -> blocklist
2020-09-01 19:29:12 +02:00
Alexandre Dulaunoy
92c5d11f47
new: [describeTypes] sha3 added
2020-08-24 10:38:25 +02:00
Raphaël Vinot
29af8645f7
chg: Bump version
2020-08-20 13:01:00 +02:00
Raphaël Vinot
f52ee0e0e7
chg: Bump objects
2020-08-20 12:44:35 +02:00
Raphaël Vinot
6e4bf35bda
chg: Bump types
2020-08-20 12:22:12 +02:00
deku
dd6922fd3a
Exclude section correlation .rsrc and zero-filled
2020-08-14 11:13:53 -04:00
Raphaël Vinot
be8c94e6e7
chg: Cleanup blocklist methods
2020-08-04 12:20:21 +02:00
Raphaël Vinot
2bbf888ca7
new: Blacklist methods
2020-08-03 15:59:54 +02:00
Raphaël Vinot
83273b6ce8
new: Add list of missing calls
2020-07-30 16:48:37 +02:00
Paal Braathen
ff62f1c19c
Linting/Add missing whitespace
2020-07-28 20:05:42 +02:00
Raphaël Vinot
706e553f5d
Merge pull request #607 from paalbra/remove-unnecessary-logic
...
Remove explicit loglevel checking
2020-07-28 12:42:44 +02:00
Paal Braathen
e8d34ea337
Remove explicit loglevel checking
2020-07-28 11:18:43 +02:00
Paal Braathen
96881f216b
Remove explicit traceback printing
2020-07-28 11:03:59 +02:00
Raphaël Vinot
b2e8cffd0b
fix: Add STIX XML output for the search
...
Use stix-xml as return_format.
Fix #600 https://github.com/MISP/MISP/issues/5618
2020-07-17 14:19:15 +02:00
louis
b6322c0d0c
chg: Make get_object return a not standalone object
2020-06-30 13:07:38 +02:00
louis
f8589061cb
chg: Remove standalone default value from MISPObject children c'tor
...
MISPObject.__init__ sets standalone=True by default, so there is no
need to do it in its child classes.
2020-06-30 12:40:08 +02:00
louis
67d2e47b3b
chg: Make MISPObject standalone by default
...
standalone defaults to True in MISPObject.__init__, and is set to False
when the object is added to an event.
2020-06-30 12:36:19 +02:00
louis
86f758e5b4
new: Add MISPObject.standalone property
...
Setting MISPObject.standalone updates MISPObject._standalone and
add/removes "ObjectReference" from AbstractMISP.__not_jsonable using
update_not_jsonable/_remove_from_not_jsonable.
2020-06-29 18:55:07 +02:00
louis
aa1c95f344
chg: Add MISPObject._standalone type
2020-06-29 18:38:27 +02:00
louis
0bbfac6143
new: Add AbstractMISP._remove_from_not_jsonable
2020-06-29 18:35:37 +02:00
Raphaël Vinot
fc101aa790
chg: Bump version
2020-06-22 14:31:02 +02:00
Raphaël Vinot
3177d05c5d
chg: Bump objects
2020-06-21 21:46:16 +02:00
Raphaël Vinot
f94e247771
chg: Bump version
2020-06-19 15:33:23 +02:00
Raphaël Vinot
ef91d3d966
chg: Bump misp-objects
2020-06-19 15:32:41 +02:00
Raphaël Vinot
578801e50d
fix: Keep deleted key in MISPObject and MISPObjectAttribute
2020-06-19 14:12:03 +02:00
Raphaël Vinot
c8d66365c5
chg: Update comments for search
2020-06-19 11:32:02 +02:00
Raphaël Vinot
16cbb93867
chg: Rename master -> main
2020-06-16 14:58:38 +02:00
Raphaël Vinot
bbfe9d5b1f
chg: Bump version
2020-06-16 14:22:22 +02:00
Raphaël Vinot
b1fad98ab2
chg: Bump misp-objects
2020-06-16 14:20:45 +02:00
Troy Ross
17ebfe86ab
Previously file object was reporting the libmagic description of a file
...
instead of the mimetype. According to [MISP DataModels](https://www.misp-project.org/datamodels/#types )
```
mime-type: A media type (also MIME type and content type) is a two-part identifier for file formats and format contents transmitted on the Internet
```
more precisely defined in [RFC2045](https://tools.ietf.org/html/rfc2045 ) and others.
The description returned by libmagic is more useful than the generic mime-type,
but I did not find a place to put the description in the current data model.
2020-06-14 10:48:29 -06:00
Raphaël Vinot
23d732e398
chg: Remove extra parameter in change_user_password
2020-06-02 10:08:17 +02:00
Raphaël Vinot
1e9eed198e
fix: Do not fail if the attribute value is not a string
2020-05-29 01:23:34 +02:00
Raphaël Vinot
74a5d04bda
fix: Properly strip value in MISPObject.add_attribute, take 2
...
Fix #546
2020-05-29 01:02:02 +02:00
Raphaël Vinot
524aa13641
fix: Properly strip value in MISPObject.add_attribute
...
Fix #546
2020-05-29 00:56:32 +02:00
Raphaël Vinot
5d97d7ee0c
new: Add helper and test case for GitVulnFinderObject
2020-05-26 15:37:24 +02:00
Raphaël Vinot
fb03cc1361
new: Add git-commit-id type
2020-05-26 14:45:59 +02:00
Raphaël Vinot
06eb92f912
fix: Deleted is not always required in the feed export
2020-05-26 11:36:53 +02:00
Raphaël Vinot
526321c8b4
new: Add deleted in field export
...
Fix #586
2020-05-26 10:56:46 +02:00
Raphaël Vinot
3e26d3c807
fix: Make mypy happy
2020-05-21 23:03:04 +02:00
Christophe Vandeplas
515a47a591
fix: fixes bug in timeout change
2020-05-21 22:01:26 +02:00
Christophe Vandeplas
f3b3f4c13c
fix: fixes bug in timeout change
2020-05-21 21:52:42 +02:00
Christophe Vandeplas
12f8fd8530
fix: fixes bug in timeout change
2020-05-21 21:49:25 +02:00
Christophe Vandeplas
fa639d8aa9
fix: fixes bug in timeout change
2020-05-21 21:46:24 +02:00
Christophe Vandeplas
e74a0a4269
fix: fixes bug in timeout change
...
hail to Rafiot
2020-05-21 21:30:28 +02:00
Christophe Vandeplas
d09852fa4b
fix: fixes bug in timeout change
2020-05-21 20:59:28 +02:00
Christophe Vandeplas
d745d5b226
fix: fixes bug in timeout change
2020-05-21 20:44:42 +02:00
Christophe Vandeplas
50ee8d9a66
new: Timeout for connection/request, fixes #584
2020-05-21 20:31:19 +02:00
Raphaël Vinot
e7166345b8
chg: Bump version
2020-05-18 12:34:09 +02:00
Raphaël Vinot
1d45ce8eb7
chg: Bump misp-object
2020-05-18 12:32:27 +02:00
Raphaël Vinot
7178d3a8a0
fix: settings is not required in MISPFeed
2020-05-15 11:44:13 +02:00
Raphaël Vinot
901afb32d9
chg: Strip empty parameters in build_complex_query
...
Fix #577
2020-05-14 13:10:01 +02:00
Raphaël Vinot
18c1460376
chg: Simplify delete_attribute
2020-05-14 12:43:10 +02:00
Raphaël Vinot
034a4e7d8e
Merge branch 'master' of github.com:MISP/PyMISP
2020-05-14 12:41:25 +02:00
Raphaël Vinot
73693ac5f9
fix: Properly skip timestamp in __iter__ when needed
2020-05-14 12:41:19 +02:00
Bernhard E. Reiter
da0373a615
Update docstring in api.py
...
* remove typo in ssl parameter docstring.
* Add hint that other certs (which are not in the default CAs, but also are not self signed in a strict sense) can also use the CA_BUNDLE function of the ssl parameter.
2020-05-14 09:42:24 +02:00
Raphaël Vinot
b214c7d4c1
chg: Add comment in microblog object
2020-05-12 22:34:25 +02:00
Raphaël Vinot
5df58406ef
fix: Catch exception when liblua-5.3 is not present
...
Related: https://github.com/MISP/misp-modules/issues/398
2020-05-12 13:21:05 +02:00
Raphaël Vinot
35257e538d
fix: Make flake8 happy
2020-05-12 11:34:38 +02:00
Raphaël Vinot
14d278fff2
fix: Properly load feeds, fix undefined variable
2020-05-12 11:24:47 +02:00
Raphaël Vinot
dcd1db8883
fix: make flake8 happy
2020-05-11 15:40:20 +02:00
VVX7
fff0caa330
chg: [dev] clean up how keys are accessed in self._parameters
2020-05-08 19:54:12 -04:00
VVX7
759e9196de
chg: [dev] use isinstance() type check.
2020-05-08 19:31:19 -04:00
VVX7
395d6aabac
chg: [dev] fix abstract generator import. add logger.
2020-05-08 19:27:42 -04:00
VVX7
de994fd944
chg: [dev] change type() == list
2020-05-08 16:32:29 -04:00
VVX7
0eb209c7df
new: [dev] add microblog object tool
2020-05-08 16:10:09 -04:00
Raphaël Vinot
1d106d1a20
fix: remove extra print
2020-05-07 15:55:45 +02:00
Raphaël Vinot
c098981a40
new: Very simple test case for rest search on objects
2020-05-07 13:59:45 +02:00
Raphaël Vinot
4a060b3c07
new: Self registration, object level search (initial)
2020-05-07 12:17:31 +02:00
Raphaël Vinot
e020bac5f6
chg: Bump misp-objects
2020-05-05 11:05:50 +02:00
Raphaël Vinot
8980c2da3b
fix: Typo, add test for extended event
2020-05-04 10:19:55 +02:00
VVX7
a76a85b616
chg: [dev] add extend_event() test. chg typo in get_event()
2020-05-03 20:58:33 -04:00
Raphaël Vinot
3ac8c5916b
chg: Bump CHANGELOG
2020-04-30 10:23:31 +02:00
Raphaël Vinot
029aa8df79
chg: Bump objects, deps
2020-04-30 10:20:21 +02:00
Raphaël Vinot
ed2a95fbdd
new: Extended option on get event
...
Related to #567
2020-04-28 11:17:27 +02:00
mokaddem
f965e579d7
fix: [abstract] Forces file to be read with utf8 encoding
2020-04-24 11:33:32 +02:00
DocArmoryTech
4ee4db16fe
Fixed __query_virustotal return type
...
__query_virustotal returned a Response object and not the json expected; modified so that report_json is returned instead of report.
2020-04-06 10:46:15 +01:00
Raphaël Vinot
92e884f15d
chg: Bump version
2020-03-30 09:39:57 +02:00
Raphaël Vinot
a64c79e960
chg: Bump misp-objects
2020-03-30 09:35:11 +02:00
Raphaël Vinot
b5b40ae2c5
fix: Strip every string in AbstractMISP
...
fix #546
2020-03-24 14:34:29 +01:00
Raphaël Vinot
2a9c79a1e9
fix: Incorrect expectation of attribute value to be a str - take 2
...
Related #553
2020-03-13 12:02:11 +01:00
Raphaël Vinot
8cf3887d54
fix: Incorrect expectation of attribute value to be a str
...
Fix #553
2020-03-13 11:02:51 +01:00
Raphaël Vinot
1b4c74642d
chg: Bump version
2020-03-10 14:10:38 +01:00
Raphaël Vinot
4fba2b05ad
chg: Bump misp-objects
2020-03-10 10:27:52 +01:00
Raphaël Vinot
eff7146b3c
chg: JSON files are UTF8
...
Bump dev deps, update comment
2020-03-02 17:33:41 +01:00
Raphaël Vinot
67442dd503
new: Add import script for dxy data
2020-03-02 00:13:53 +01:00
Raphaël Vinot
68a2352afd
chg: Bump misp-objects
2020-02-29 01:38:46 +01:00
Raphaël Vinot
0a696d8c14
chg: Bump misp-objects
2020-02-26 14:52:41 +01:00
Raphaël Vinot
ffffbef69a
chg: Bump misp-objects
2020-02-26 14:50:26 +01:00
Raphaël Vinot
92afc4a2a0
chg: Bump version
2020-02-26 14:39:58 +01:00
Raphaël Vinot
21a0c74443
chg: Bump misp-objects
2020-02-26 14:39:13 +01:00
Raphaël Vinot
8d6e69ce65
fix: mypy, more typing
2020-02-24 17:09:42 +01:00
Raphaël Vinot
94c2a644af
fix: do not skip data in add_attribute methods
2020-02-24 14:13:10 +01:00
Raphaël Vinot
35377399e8
new: Add uuid by default in MISPEvent, add F/L seen in feed output.
2020-02-21 14:12:36 +01:00
Tom King
b08d26d762
chg: Remove SG search for search() func as this doesn't support SG searching, but the index does
2020-02-13 16:35:11 +00:00
Tom King
394b7a545e
Merge remote-tracking branch 'upstream/master' into feature/tagdelete_searchsg
2020-02-13 16:27:24 +00:00
Tom King
415e06f375
fix: merge SG params to allow search
2020-02-13 16:20:14 +00:00
Raphaël Vinot
55d1faac90
chg: Bump objects
2020-02-07 13:16:40 +01:00
Raphaël Vinot
0f72460d1a
chg: Bump version
2020-02-07 13:15:18 +01:00
Raphaël Vinot
11353f8ae2
fix: Make lief optional again
...
fix #538
2020-02-07 11:51:48 +01:00
Raphaël Vinot
70dca1d408
fix: Bump objects
2020-02-06 10:58:40 +01:00
Raphaël Vinot
f14963a656
chg: Bump version
2020-02-06 10:42:38 +01:00
Raphaël Vinot
8d58a50b9a
chg: Bump objects
2020-02-06 10:30:16 +01:00
Raphaël Vinot
732908a1d3
fix: Remove debugging
2020-02-05 17:29:40 +01:00
Raphaël Vinot
a1e96731b2
Merge branch 'master' of github.com:MISP/PyMISP
2020-02-05 13:11:56 +01:00
Raphaël Vinot
fe80924d60
chg: str to int, properly load SharingGroup
...
Fix #535
2020-02-05 13:08:17 +01:00
mokaddem
52774769ac
fix: [*-seen] Consider that `-` can also be in the date component while
...
parsing
2020-01-31 12:26:50 +01:00
Raphaël Vinot
3bfa202bfb
new: Add decay score in search query
2020-01-30 14:05:02 +01:00
Raphaël Vinot
4e586d0de5
chg: Bump deps, add pep8 test
2020-01-30 11:44:13 +01:00
Raphaël Vinot
cbce2cfbfe
chg: Bump objects
2020-01-30 11:40:07 +01:00
Raphaël Vinot
864d294294
chg: Support dict in tag/untag
2020-01-30 11:07:49 +01:00
Raphaël Vinot
98e1feefa1
fix: Syntax and typos
2020-01-28 14:12:39 +01:00
Raphaël Vinot
f43266fcf2
chg: Normalize to_datetime conversion
2020-01-27 20:14:14 +01:00
Raphaël Vinot
32445973bd
new: Support for first_seen/last_seen
...
Cleaner import of datetime
2020-01-27 19:07:52 +01:00
Raphaël Vinot
97d960883c
chg: Trustar example uses objects
2020-01-24 13:17:48 +01:00
Raphaël Vinot
2ab47e191a
fix: Bugs introduced by last commit
2020-01-23 11:03:23 +01:00
Raphaël Vinot
b0e95fd5af
chg: Refactorize typing, validate
2020-01-23 10:27:40 +01:00
Raphaël Vinot
c24cbbe141
chg: Bump version
2020-01-17 14:59:47 +01:00
Raphaël Vinot
9743c37fc8
chg: Bump misp-objects
2020-01-17 14:55:15 +01:00
AaronK
c0d375473a
Update api.py
...
minor typo, can;t help it noticing those. sorry,
2020-01-15 17:26:08 +01:00
Raphaël Vinot
aa17663b58
chg: Add more typing information
2020-01-03 15:42:15 +01:00
Raphaël Vinot
2e064563c3
chg: Add typing markup
2020-01-02 15:55:00 +01:00
Raphaël Vinot
6427ce3c84
chg: Bump misp-objects
2020-01-01 03:33:06 +01:00
Raphaël Vinot
6d4ae575e9
Merge branch 'master' into python3.6
2019-12-30 16:49:37 +01:00
Raphaël Vinot
3a858c1fc7
Merge branch 'master' into python3.6
2019-12-30 16:48:46 +01:00
Alexandre Dulaunoy
2d5e729025
new: [attribute type] kusto-query attribute type
...
Kusto query is the query language for the Kusto services in Azure used
to search large dataset. It's used in Windows Defender ATP Hunting-Queries
and also Azure Sentinel (Cloud-native SIEM).
2019-12-28 15:30:39 +01:00
Alexandre Dulaunoy
5493881d52
Merge branch 'master' of https://github.com/cudeso/PyMISP into cudeso-master
2019-12-27 17:33:06 +01:00
Raphaël Vinot
70510f5aa8
chg: Bump misp-objects
2019-12-26 17:13:59 +01:00
Koen Van Impe
acae958947
Sync
2019-12-23 21:21:45 +01:00
Raphaël Vinot
24a8f90ea8
new: Remove python < 3.6 support.
2019-12-18 14:45:14 +01:00
Raphaël Vinot
a8d1285be2
chg: Version bump
2019-12-17 10:45:55 +01:00
Raphaël Vinot
7ec1940d66
chg: Bump misp-objects
2019-12-16 15:03:30 +01:00
Raphaël Vinot
24594a5aea
fix: Test case on reference
2019-12-11 23:38:41 +01:00
Raphaël Vinot
c9b5d24073
fix: Add missing fields to event & attribute for the feed output
2019-12-11 23:12:14 +01:00
Raphaël Vinot
3983efa373
Merge branch 'master' of github.com:MISP/PyMISP
2019-12-10 17:28:10 +01:00
Raphaël Vinot
056cab15a0
chg: Move scrippsco2 feed generator to a sub directory
2019-12-10 16:39:24 +01:00
Alexandre Dulaunoy
36cc79ffb6
Merge branch 'master' of github.com:MISP/PyMISP
2019-12-05 19:18:44 +01:00
Alexandre Dulaunoy
954da3c365
chg: [types] eppn type added
2019-12-05 19:18:03 +01:00
Raphaël Vinot
c03b26a18c
new: URLObject (requires pyfaup)
2019-12-04 15:18:27 +01:00
Raphaël Vinot
99d015a0d1
chg: Update documentation
...
Fix #396
2019-12-02 23:33:01 +01:00
Raphaël Vinot
75ecabaccf
chg: Bump objects
2019-12-02 09:57:29 +01:00
Raphaël Vinot
51b0ad58f3
chg: Bump version
2019-12-02 09:40:13 +01:00
Raphaël Vinot
0d354b2032
fix: Update tests.
2019-11-29 16:33:17 +01:00
Raphaël Vinot
446649992f
fix: Raise PyMISPError instead of Exception
2019-11-27 17:08:15 +01:00
Raphaël Vinot
4fed55a09d
fix: Rename feed_meta_generator so it clearly fails with python<3.6
2019-11-27 11:10:57 +01:00
Tom King
cf45bf0c46
new: Delete tags via update_attribute, search by sharing group
2019-11-26 12:21:24 +00:00
VVX7
8177476d7c
new: add includeDecayScore to rest search
2019-11-25 17:24:52 -05:00
Raphaël Vinot
9495ae8c89
chg: Bump version
2019-11-25 16:45:27 +01:00
Raphaël Vinot
78c9f4f605
chg: Few more improvements on the feed export
2019-11-25 16:35:56 +01:00
Raphaël Vinot
af3e19a271
chg: Bump misp-objects
2019-11-25 16:29:18 +01:00
Raphaël Vinot
38ee7679a7
cch: Bump misp-objects
2019-11-25 14:44:53 +01:00
Raphaël Vinot
6098cd869f
chg: Make the feed generator more generic
2019-11-22 17:36:24 +01:00
Raphaël Vinot
61867a8257
fix: improve stability of feed output
2019-11-20 12:49:42 +01:00
Raphaël Vinot
8d92a77c92
fix: Do not unitialize the uuid in MISPEvent
2019-11-20 10:52:27 +01:00
Raphaël Vinot
b1818b1751
new: Add to_feed export to MISPEvent
2019-11-19 15:53:58 +01:00
Raphaël Vinot
928af44b4c
chg: Bump misp-object
2019-11-18 18:04:24 +01:00
Raphaël Vinot
2da35829b1
chg: Allow to sort and indent the json output for objects
2019-11-18 18:04:02 +01:00
Raphaël Vinot
cd2995a212
fix: Print the full json blob in debug mode
...
Related https://github.com/MISP/PyMISP/issues/462
2019-11-15 13:59:55 +01:00
Raphaël Vinot
b1e50c8f6d
chg: Bump objects
2019-11-15 13:35:18 +01:00
Raphaël Vinot
c5dfa9b509
new: Test cases for restricted tags
...
Fix #483
2019-11-11 16:39:20 +01:00
Raphaël Vinot
8c2bbaa13c
new: Get Database Schema Diagnostic
...
Fix #492
2019-11-11 14:28:17 +01:00
Raphaël Vinot
0c74ff7078
Merge branch 'master' of github.com:MISP/PyMISP
2019-10-30 16:27:42 +01:00
Raphaël Vinot
047f3f96e8
fix: Avoid exception on legacy MISP
2019-10-30 16:27:31 +01:00
Raphaël Vinot
b273a308d0
chg: Bump version
2019-10-30 16:08:11 +01:00
Christophe Vandeplas
494e70eb69
fix: prevents exception when lief is not installed
2019-10-30 14:23:37 +01:00
Shortfinga
f79f5584ed
Corrected docstring
2019-10-23 13:41:11 +02:00
Raphaël Vinot
ed6db5988a
chg: Bump misp-objects
2019-10-18 14:46:23 +02:00
Raphaël Vinot
880fb300ea
chg: Use default category from template
...
Fix #477
2019-10-18 14:44:57 +02:00
Raphaël Vinot
fef328d395
fix: Python <3.4 should work again....
...
Fix #482
2019-10-18 11:56:09 +02:00
Raphaël Vinot
11d7ede2a2
fix: remote_describe_types response was invalid
2019-10-17 10:53:07 +02:00
Raphaël Vinot
d643de7eea
fix: Missing file in last commit
2019-10-16 17:25:22 +02:00
Raphaël Vinot
cde248b825
Merge branch 'master' of github.com:MISP/PyMISP
2019-10-16 17:22:33 +02:00
Raphaël Vinot
c509b22beb
new: Add support for UserSettings
2019-10-16 17:22:19 +02:00
Raphaël Vinot
aba8e322b6
Merge pull request #476 from ater49/patch-1
...
Update aping.py
2019-10-14 08:47:13 +02:00
ater49
6852887180
Update aping.py
...
Just fixing a typo
2019-10-14 08:42:29 +02:00
Marc Hoersken
1f4a475f48
Remove unused MISPFileCache from PyMISP class
2019-10-12 17:44:55 +02:00
Raphaël Vinot
82abf4c801
fix: Remove overwrite of remote_describe_types
2019-10-12 16:48:44 +02:00
Raphaël Vinot
c7e8896864
chg: Bump version
2019-10-10 23:53:28 +02:00
Raphaël Vinot
cc204475ff
chg: Test if json exists in cached method
2019-10-10 18:33:55 +02:00
Raphaël Vinot
6cc7730d24
chg: Decode datetime without dateutils if possible
2019-10-10 18:27:47 +02:00
Raphaël Vinot
2785d0027d
fix: [Python2] Use LRU cache decorator, fix call to describe_types in PyMISP
2019-10-10 10:15:23 +02:00
Raphaël Vinot
7c42a5f748
fix: Python2 SyntaxError...
2019-10-10 08:58:06 +02:00
Raphaël Vinot
02659a5782
chg: Add support for rapidjson, refactoring and code cleanup.
2019-10-09 16:07:40 +02:00
Raphaël Vinot
898bc96ea6
chg: Cleanups
2019-10-08 16:06:28 +02:00
Raphaël Vinot
f312f87072
fix: Objects helpers were broken, do not overwrite describe_types
2019-10-08 09:28:33 +02:00
Raphaël Vinot
3bb220c94b
chg: Cleanups and improvements
2019-10-08 08:15:56 +02:00
Raphaël Vinot
f322e479cd
fix: Support for legacy python versions
...
90 days and counting, folks.
2019-10-07 04:00:11 -06:00
Raphaël Vinot
f9118f8c85
Merge branch 'mback2k-template-cache' into perf
2019-10-07 03:53:50 -06:00
Raphaël Vinot
6303c6c6a9
Merge branch 'template-cache' of https://github.com/mback2k/PyMISP into mback2k-template-cache
2019-10-06 13:08:39 -06:00
Marc Hoersken
4be029a0f6
Use classmethod instead of staticmethod and avoid hard-coded reference
2019-10-04 08:55:55 +02:00
Raphaël Vinot
bae942d2ec
fix: Cache object templates at AbstractMISP level
...
Related #468 and #471
2019-10-03 13:54:43 -07:00
Raphaël Vinot
6c1f988b13
fix: Cache describeTypes at AbstractMISP level.
2019-10-03 13:23:00 -07:00
Marc Hoersken
e05c7d9b4f
Cache JSON definitions in memory LFU cache provided by cachetools
...
- Path and modified time of JSON file are used as the cache key
- Global state is hidden away inside a root-class for re-use
- Maximum size is 150 considering the number of JSON definitions
During my tests the memory usage of the test suites was halved.
2019-10-03 19:30:57 +02:00
Raphaël Vinot
a2b66e943b
fix: Big speed improvment when loading MISPEvent
...
1. `properties` is a list comprehension
2. Massively reduce the amount of calls to `properties`
2019-10-02 22:45:12 -07:00
Christophe Vandeplas
952c320b72
chg: [types] updated to the latest version
...
now using the gen_misp_types_categories using jq
2019-10-02 09:51:24 +02:00
Alexandre Dulaunoy
de6a64ba45
chg: [describeTypes] updated to the latest version
2019-10-01 19:51:54 +02:00
Raphaël Vinot
f50632579c
Merge branch 'master' of github.com:MISP/PyMISP
2019-09-28 14:34:15 -06:00
Raphaël Vinot
629fd14310
chg: Add missing return formats in restsearch, bump objects
2019-09-28 14:33:38 -06:00
Antoine Cailliau
8d81f318cd
Adds support to add local tags.
...
Requires https://github.com/MISP/MISP/pull/5215 to be merged first.
2019-09-26 10:26:59 +02:00
Alexandre Dulaunoy
1e0016cafa
chg: [misp-objects] updated to the latest version
2019-09-19 14:33:01 +02:00
Raphaël Vinot
7324ae72e6
new: Better handling of delete(d) attributes
...
* Hard delete on attribute
* Get the deleted attributes within an event
2019-09-13 16:12:45 +02:00
Raphaël Vinot
a6dae9467b
chg: Use default for warnings
...
fix : #453
2019-09-13 14:32:48 +02:00
Raphaël Vinot
b800dcb4b4
chg: Dump dependencies, update tests
2019-09-11 14:20:55 +02:00
Raphaël Vinot
7912df8f37
fix: Python 2.7 support
...
I want a cookie.
2019-09-04 14:35:02 +02:00
Raphaël Vinot
9df636cd37
chg: Update upload malware/attachment example script
...
Fix #447
Make data at attibute level more generic with getter/setter methods
2019-09-04 13:59:25 +02:00
Raphaël Vinot
daca32db36
fix: Event delegation was incorrect
2019-08-30 14:19:52 +02:00
Raphaël Vinot
1b2328d485
chg: Bump version
2019-08-30 11:50:36 +02:00
Raphaël Vinot
7bf6005576
new: [Community] Request access
2019-08-30 11:45:56 +02:00
Raphaël Vinot
7402e1b3b6
new: Initial support for communities
2019-08-29 18:08:53 +02:00
Raphaël Vinot
a5d4910c1f
new: Contact event reporter
2019-08-28 16:02:26 +02:00
Raphaël Vinot
cebdc2ef3f
fix: Automatically skip empty string in add_attribute at object level
...
Fix #439
Re-enable test cases.
2019-08-28 14:46:02 +02:00
Raphaël Vinot
f0c103b73c
chg: Bump misp-objects
2019-08-27 14:03:03 +02:00
Raphaël Vinot
f133cb9477
chg: Re-enable a few test cases
2019-08-27 10:43:58 +02:00
Raphaël Vinot
bfd57e7741
chg: [tests] Check the type of the response
2019-08-26 20:18:12 +02:00
Raphaël Vinot
0b7314c474
new: Delegate Event
...
And more test cases
2019-08-26 16:24:48 +02:00
Raphaël Vinot
e95948bcf6
chg: Better handling of sightings.
2019-08-20 15:34:21 +02:00
Raphaël Vinot
cbf3039735
chg: Bump version
2019-08-16 17:01:34 +02:00
Raphaël Vinot
85643da9ae
fix: Fallback to propose attribute update.
2019-08-16 11:44:32 +02:00
Raphaël Vinot
2e84dd69fc
chg: Update and improve live testing
2019-08-16 10:48:06 +02:00
Raphaël Vinot
2d37c68bd7
chg: Add tests cases for sync, bump describeTypes
2019-08-12 14:12:40 +02:00
Raphaël Vinot
29cc7142ff
Merge branch 'master' of github.com:MISP/PyMISP
2019-08-09 17:59:06 +02:00
Raphaël Vinot
96576af02b
new: Helpers & testcases for syncing
2019-08-09 17:58:55 +02:00
Pierre-Jean Grenier
a2aa5646df
chg: Return empty list instead of None
...
In all cases but one, the 3rd returned object is a (potentially empty) list.
2019-08-08 14:35:51 +02:00
Raphaël Vinot
7a5945a5ce
fix: Properly __repr__ MISPUser
2019-08-07 18:20:38 +02:00
Raphaël Vinot
f9c8fb815e
new: Update MISP, test sync server
2019-08-07 18:19:52 +02:00
Raphaël Vinot
da6d7cbeb8
fix: move __not_jsonable *inside* the __init__
...
Turns out, if you modify a variable defined outside the __init__,
every instances (and inherited classes) of that class will be impacted by it.
2019-08-07 16:09:56 +02:00
Raphaël Vinot
a3140f3773
new: Properly support attribute/add of multiple attributes (2.4.113+)
2019-08-06 16:50:09 +02:00
Raphaël Vinot
89a24d4923
chg: Some more code cleanup
2019-08-06 14:26:54 +02:00
Raphaël Vinot
5286462361
chg: Code cleanup
2019-08-06 14:23:32 +02:00
Raphaël Vinot
e993886dd7
fix: Exception when posting multiple attributes on attributes/add
...
Fix #433
Few cleanups in code.
2019-08-06 14:14:28 +02:00
Raphaël Vinot
277f9a6037
chg: Bump describeTypes
2019-08-05 11:34:59 +02:00
Raphaël Vinot
d160edce57
fix: Inconsistency in MISPEvent, reenable tests
2019-08-03 00:54:08 +02:00
Raphaël Vinot
1ac62e8e4e
chg: Bump version
2019-08-02 17:09:44 +02:00
Raphaël Vinot
66ccc7d082
new: [Search] Add a few new options in rest search
2019-08-02 17:08:25 +02:00
chrisr3d
0e024760d1
add: New attribute type weakness
2019-08-01 16:47:38 +02:00
Paal Braathen
8d302d3ea6
Fix missing f in f-string
...
Fixes : #429
2019-08-01 15:47:40 +02:00
Raphaël Vinot
b1c79f939b
chg: [tests] Few improvements
2019-08-01 15:10:48 +02:00
Raphaël Vinot
1b85f73d89
chg: [tests] Add new test cases
2019-08-01 13:19:21 +02:00
Raphaël Vinot
1f6c238370
Merge branch 'master' of github.com:MISP/PyMISP
2019-07-30 20:15:15 +02:00
Raphaël Vinot
9352062de3
fix: PyTaxonomies is not compatible with python<3.6
2019-07-30 20:14:50 +02:00
Georges Toth
7cc72349c1
wrong variable
2019-07-30 01:13:08 +02:00
Raphaël Vinot
0957399799
new: Allow to change the template on an object on-the-fly
...
Related: #425
2019-07-25 14:53:30 +02:00
Raphaël Vinot
d477a3688c
chg: Rename relationship included-in -> includes
2019-07-24 13:57:36 +02:00
Raphaël Vinot
96f65b7d29
chg: Bump misp-objects
2019-07-24 09:32:12 +02:00
Raphaël Vinot
5a3e3def97
new: get_objects_by_name in MISPEvent
...
new: Convert datetime objects to python datetime.
2019-07-23 16:37:26 +02:00
Raphaël Vinot
4d45587dc5
fix: [deprecation] Wrong deprecation message
...
Also, deprecated method was broken.
Fix #424
2019-07-22 15:18:25 +02:00
Raphaël Vinot
38140e3a45
chg: Bump verison
2019-07-22 11:41:26 +02:00
Raphaël Vinot
a6a0fcd4fb
chg: Make pythonify=False default everywhere
...
Add a method to toggle pythonify globally
2019-07-22 11:28:31 +02:00
Raphaël Vinot
a40e383b18
fix: [objects] Allow the value of an attribute to be 0
2019-07-22 00:42:44 +02:00
Raphaël Vinot
55c2bff26b
fix: Properly handle fallbacks add/update/delete attributes
2019-07-19 16:26:28 +02:00
Raphaël Vinot
1ae058acde
fix: [add_attribute] Only create a proposal when needed
2019-07-19 14:46:28 +02:00
Raphaël Vinot
f5cbb417c8
new: [Sightings] Delete method
...
Fix #230
2019-07-19 11:42:05 +02:00
Raphaël Vinot
60a2bdfd43
chg: Bump version
2019-07-18 14:55:48 +02:00
Raphaël Vinot
4ade9b8130
fix: Python < 3.6 support
2019-07-18 14:16:18 +02:00
Raphaël Vinot
9d0be8d3f0
new: Add option to locally expand malware samples with LIEF
2019-07-18 14:05:08 +02:00
Raphaël Vinot
16ac0b2c14
chg: Bump misp-objects
2019-07-17 17:16:09 +02:00
Raphaël Vinot
2d0d36e578
chg: Improve deprecation message on PyMISP
2019-07-17 17:12:28 +02:00
Raphaël Vinot
ce4cb36d0d
chg: Reorganise ExpandedPyMISP methods, normalise the parameters
2019-07-17 15:37:14 +02:00
Raphaël Vinot
c9d58dad8a
chg: Deprecate everything in PyMISP
2019-07-17 11:44:55 +02:00
Raphaël Vinot
84935c211f
chg: Bump version
2019-07-12 16:09:02 +02:00
Raphaël Vinot
ccad2321a5
chg: Bumb misp-objects
2019-07-12 16:07:08 +02:00
Raphaël Vinot
b8b384a3c3
Merge branch 'master' of github.com:MISP/PyMISP
2019-07-04 16:57:15 +02:00
Raphaël Vinot
7d5b55fcdc
fix: Skip attribute in object when value is empty, skip empty objects.
2019-07-04 16:56:56 +02:00
Raphaël Vinot
9f53426202
Merge pull request #408 from tomking2/master
...
Introduce ability to create a sharing group
2019-07-04 10:59:33 +02:00
Raphaël Vinot
24f31e44a1
Merge pull request #410 from tomking2/feature/delete_sharing_group
...
chg: Allow for deletion of security group
2019-07-04 10:58:48 +02:00
Raphaël Vinot
7c76d6be39
Merge pull request #409 from 3c7/bugfix/openioc_datatypes
...
[OpenIOC] Allow the use of content type for RouteEntryItem/Destination
2019-07-04 10:35:40 +02:00
Raphaël Vinot
e0fac90310
new: Allow to pass delimiter & quotechar to the CSV loader
2019-07-02 11:55:51 +02:00
Tom King
fcfe058509
chg: Allow for deletion of security group
2019-06-20 09:11:51 +01:00
0x3c7
7be58af56a
[openioc] changed default mapping for RouteEntryItem/Destination/string.
2019-06-19 12:45:20 +02:00
Tom King
709ba2c29c
chg: Remove roaming as it can't be set in this request
2019-06-19 10:40:15 +01:00
Tom King
ffcc7e0631
new: Introduce ability to create a sharing group
2019-06-19 10:25:34 +01:00
0x3c7
b7d15380c9
[openioc] Changed mapping for RouteEntryItem/Destination/string to domain instead of url because UrlHistoryItem/URL is mostly used for urls
2019-06-19 07:39:15 +02:00
0x3c7
42a3dcf704
Fixes other mapping to other types
2019-06-19 07:38:15 +02:00
0x3c7
efd8b80adb
[openioc] Allow the use of types in openioc content tags
2019-06-18 16:10:20 +02:00
mokaddem
98ce3f803e
fix: [direct_call] Allows the response type to be something else than a
...
JSON (e.g. csv).
2019-05-22 11:55:03 +02:00
Raphaël Vinot
121d8853e2
new: Method to POST a STIX file to MISP and create a new event.
2019-05-21 16:47:10 +02:00
Raphaël Vinot
3b56b218b5
new: Object generator for ssh authorized_keys files.
2019-05-20 16:40:47 +02:00
Jeroen Pinoy
309b767864
Added includeWarninglistHits as a possible filter for the event level restsearch.
2019-05-12 01:08:21 +02:00
Raphaël Vinot
767859c264
Merge pull request #385 from l3m0ntr33/master
...
Resolve issue with change_sharing_group which do not update event suc…
2019-05-08 16:31:42 +02:00
Raphaël Vinot
de65608a12
fix: Properly fix deprecation warning
...
fix #390
2019-05-08 10:12:41 +02:00
Raphaël Vinot
5a4c37d029
chg: Bump dependencies.
2019-05-07 11:04:25 +02:00
hrifflet
56f80960f2
Resolve issue with change_sharing_group which do not update event successfully.
2019-04-30 15:12:08 +00:00
Christophe Vandeplas
bd758f06c1
new: Allow custom user-agent
2019-04-30 11:42:46 +02:00
Raphaël Vinot
810468e169
chg: Bump Objects
2019-04-24 15:45:54 +02:00
Raphaël Vinot
78d59ca9b6
chg: Bump version, Bump changelog
2019-04-24 15:39:51 +02:00
Raphaël Vinot
67cb8e9d53
chg: Allow to pass a eml as string to EmailObject
2019-04-24 15:37:40 +02:00
Raphaël Vinot
a95ec9b774
Merge branch 'master' of github.com:MISP/PyMISP
2019-04-16 11:43:45 +02:00
Raphaël Vinot
dac51fdec3
chg: Bump misp-objects
2019-04-16 11:42:58 +02:00
Raphaël Vinot
b67d2e024c
chg: Allow to pass an AbstractMISP to add_reference
...
Fix #379
2019-04-16 11:41:43 +02:00
Steve Clement
b6dc0a196b
fix: [typo] Fixed a small typo I noticed in the docs.
2019-04-16 09:07:57 +09:00
Raphaël Vinot
633f75db24
new: Improve python3.6+ lib
2019-04-11 23:13:15 +02:00
Raphaël Vinot
52402c2acf
new: add_attributes method in MISPObject (for multiple attributes)
2019-04-09 17:54:12 +02:00
Raphaël Vinot
b1b9f95501
new: Method to set the default role
2019-04-04 16:39:17 +02:00
Raphaël Vinot
3fb54e62b2
new: Default to "me" in the get_user method, update ExpandedPyMISP
...
Fix #377
2019-04-04 14:37:17 +02:00
Raphaël Vinot
99b2052449
new: Add get_object to ExpandedPyMISP.
...
Fix #372
2019-04-04 10:42:37 +02:00
Raphaël Vinot
1de4c9d0b9
new: Test cases for CSV loader, add cleaner methods in ExpandedPyMISP
2019-04-03 17:46:52 +02:00
Raphaël Vinot
e5a42b812f
new: Add CSV loader
...
Fix #376
2019-04-03 16:28:31 +02:00
Raphaël Vinot
1e060f669f
new: Helper to create MISP Objects for regcheck.org.uk
2019-04-02 17:13:07 +02:00
Raphaël Vinot
dd236d9f8b
chg: Bump misp-objects
2019-03-20 11:13:21 +01:00
Raphaël Vinot
f53690f406
chg: Orders of tests in make_bool
2019-03-20 10:44:12 +01:00
Raphaël Vinot
1dddfd72e0
Merge branch 'master' of github.com:MISP/PyMISP
2019-03-15 10:57:55 +01:00
Raphaël Vinot
9f4cd243aa
fix: Improper handling of to_ids passed as integer in MISPEvent
...
Fix #364
2019-03-15 10:53:00 +01:00
Falconieri
bdff7e635f
fix: [exportpdf] Doc update
2019-03-14 08:11:30 +01:00
Falconieri
ea4ed24f4f
fix: [exportpdf] Coding Style
2019-03-14 08:02:45 +01:00
Raphaël Vinot
9902a6d79d
fix: PDF Export requires python 3.6+.
2019-03-12 16:17:20 +01:00
Raphaël Vinot
9d2251cb38
chg: Initial set of refactoring on PDF generator
2019-03-12 15:14:44 +01:00
Raphaël Vinot
637af49b21
Merge pull request #362 from Vincent-CIRCL/master
...
fix: [exportpdf] Custom path for fonts and font package
2019-03-12 13:05:52 +01:00