- New
- Script to generate the metadata of a feed out of a directory. [Raphaël
Vinot]
- Add to_feed export to MISPEvent. [Raphaël Vinot]
- Validate object templates. [Raphaël Vinot]
fix https://github.com/MISP/misp-objects/issues/199
- Test cases for restricted tags. [Raphaël Vinot]
Fix#483
- Get Database Schema Diagnostic. [Raphaël Vinot]
Fix#492
- Changes
- Bump version. [Raphaël Vinot]
- Bump dependencies. [Raphaël Vinot]
- Require stable version of lief again. [Raphaël Vinot]
- Few more improvements on the feed export. [Raphaël Vinot]
- Bump misp-objects. [Raphaël Vinot]
- Make the feed generator more generic. [Raphaël Vinot]
- Use New version of PyMISP in the feed generator. [Raphaël Vinot]
- Bump misp-object. [Raphaël Vinot]
- Allow to sort and indent the json output for objects. [Raphaël Vinot]
- Bump objects. [Raphaël Vinot]
- Bump dependencies. [Raphaël Vinot]
- [test] feed test updated as botvrij is now TLS by default. [Alexandre
Dulaunoy]
- Fix
- Improve stability of feed output. [Raphaël Vinot]
- Do not unitialize the uuid in MISPEvent. [Raphaël Vinot]
- Bump url template version in test cases. [Raphaël Vinot]
- Python 2.7 tests. [Raphaël Vinot]
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymisp?expand=0&rev=48
- New
- Test cases for attributes and proposals.
- Improve python3.6+ lib.
- Add_attributes method in MISPObject (for multiple attributes)
- Method to set the default role.
- Default to "me" in the get_user method, update ExpandedPyMISP.
Fix#377
- Add get_object to ExpandedPyMISP.
Fix#372
- Test cases for CSV loader, add cleaner methods in ExpandedPyMISP.
- Add CSV loader.
Fix#376
- Helper to create MISP Objects for regcheck.org.uk.
- Test for ACLs in testlive.
- Test for manual calls to add_object and add_object_reference.
- Test update object in event.
- Changes
- Add python 3.7 support for pipenv users.
- Allow to pass a eml as string to EmailObject.
- Bump dependencies.
Fix CVE-2019-11324 (urllib3)
- Allow to pass an AbstractMISP to add_reference.
Fix#379
- Rework notebooks.
- Display an error on failure in testlive.
- Add tests for disable_tag.
- Reorganize some tests.
- Orders of tests in make_bool.
- Initial set of refactoring on PDF generator.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymisp?expand=0&rev=41
- update to version 2.4.103:
- New
- Add auth parameter to pass to python-requests.
- Add readthedocs config.
- Changes
- [jupyter] remove all the response key (as response is removing it)
- Enforce strict in object testing to ease debugging.
- [pipenv] Pipfile.lock generated.
- [exportpdf] BIG refactoring. Classes, comments, Galaxy starting.
- [exportPDF] add basic handling of clusters.
- [exportpdf] Add metadata, bugfixes cases (too long values,
sanitization), links to misp instances.
- Add sphinx-autodoc-typehints.
- Use version 2 of readthedoc config file.
- [doc] add a reference to the Jupyter Notebook.
- Remove dependency on six.
- Fix
- [exportpdf] fix empty object/attribute/galaxy bugs.
- [exportpdf] Add suggestions (UX)
- [exportpdf] switch page size to A4.
- [exportpdf] switch page size to A4.
- Hopefully last fix for python 2.7 & reportlab.
- Properly pass the auth parameter to the request.
- Properly catch error if reportlab isn't installed.
- Make sure install works even without reportlab installed.
- URLJoin condition for double quotes. [Hannah Ward]
- Do not override sub-path from root URL. [Hannah Ward]
- [reportlab] Galaxies and Clusters printing.
- [reportlab] Clusters added. Still UX to perform.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymisp?expand=0&rev=38
- New
- Add test cases for stix export.
- Changes
- [datamodel] new anonymised type added.
- [data] types updated to include the new zeek type.
- Other
- Check if IOC values are in warninglist.
- update to version 2.4.101:
- New
- Add missing test case for NOT on attribute level, update Pipfile.
- Add support for unix timestamp in set_date.
fix#302
- Add test for references when adding/updating a full event.
- [usersStats] Possibility to fetch users/statistics data for all
context (usage, org, tags, ...)
- Changes
- Force to_ids to be a boolean, as MISP is expecting.
fix#320
- Add support for sharing group filter for search_index.
- Support for Payload Delivery > Other attribute as PyMISP function.
- Add Pipfile config.
- [data] fix describeTypes.
- [data] new types added (hassh-md5 and hasshserver-md5)
- Bump misp-objects.
- [misp-objects] templates updated to the latest version.
- [data] describeTypes updated (grabbed from MISP HEAD)
- [data] ja3-fingerprint-md5 type added.
- [test] set a default distribution for massive event creation.
- [data] describeTypes.json updated to the latest version.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymisp?expand=0&rev=36
- New
- Auto generate doc for PyMISPExpanded.
- Search_index in ExpandedPyMISP, cleanup, update jupyter.
- Add log search.
- Add test for pushing an event to ZMQ.
- Change_distribution method.
- Add test cases for sightings, cleanup.
- [example] Added sighting rest search example.
- [sighting] Added support of sighting REST API.
- Allow to pass csv to return_format in search.
- Page/limit in search.
- Changes
- Add test cases for default distribution levels.
- Include proposals in attributes search.
Add includeProposals param to the search method
- Update readme to document testing.
- Fixes & update Jupyter.
- [tuto] Update search.
- Add a script to load the API key from the file system (training VM)
- Add print in testlive to debug travis.
- Fix
- Auto generate doc for PyMISPExpanded.
- Properly handle errors on event creation/update.
- Test case.
- Do not run the zmq test on travis.
- Type of quick_filter.
- Quick_filter was broken.
- Properly initialize the config when jupyter runs on the VM.
- Readme update + python3 + pep8.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymisp?expand=0&rev=35
- update to version 2.4.96:
- New
- [freedFromRedis] try to create an object/attribute out of the incoming
data even if not added with the helper.
- Direct_call without data means GET.
- Add direct call to just post data on a URL.
- Update warninglists.
- Toggle warning list, add test case.
- Add lots of test cases, find lots of bugs.
- Use new CSV interface, add test cases.
- Changes
- Allow to pass a json string to direct_call.
- Update order parameters & doc.
- Add an extra IP from the warninglists.
- Fix
- Prevent checking length on a integer.
- Use proper dependency (enum34)
- Other
- Fixed leaked taxonomy tags problem.
- Added some getters and setters for taxonomies, warninglists,
noticelists and tags & documentation.
- Add: Advanced Extraction to upload_sample.
- Add: update noticelists and object templates.
- Add: Add __eq__ to AbstractMISP.
Allow to discard duplicate tags.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymisp?expand=0&rev=31
- New
- Add helpers for new server related APIs.
Fix#266
- Reworking the REST API (WiP)
- Add Jupyter for search.
- Changes
- [data-model] updated describeTypes file.
- Added email-header attribute.
- Updated types/categories mapping.
- Open all json files as bytes before loading in json.
- [PyMISP] describeTypes.json updated to add XMR type.
- Fix
- Normalizing the outputs.
- Jerry rig support for old python.
- Format of the describeTypes.
- [search.py] more example of query type added.
- Properly validate the last-type search query.
- Opening the json blobs as bytes was buggy.
- Allow boolean parameters in search_index.
- Typo in OpenIOC script.
- Fix#237
- Bad URL in get_attachment.
- Fix#240
- Improve error message in case the object template is unknown.
- update to version v2.4.93 (2018-07-01):
- New
- Add many comments in the jupyter notebook.
- Return the new object in `add_object`
- Add the ability to add Other attributes via the API.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymisp?expand=0&rev=28
* New
- Add more feed management methods. Fix#221
- Add update_attribute method.
- Add event_timestamp to REST search. Fix#220
- Add helper for Geolocation object.
- Add helper for ASN object.
- More flexibility in <something> -> datetime.
- Add helper for DomainIP.
- Add preliminary fail2ban object.
* Changes
- Add more examples.
- Remove useless timestamp cleanup.
- Make object helpers more generic, cleanup.
- Update fail2ban helper & example.
* Fix
- Use the recommended approach to add an attribute.
- Tests, new template version.
- New key - extends_uuid.
- Update test file accordingly to the default value.
- Geolocation object filename.
- Consider a timestamp < 30000000 as a date.
- AbstractMISP.from_dict() do not accept positional argument.
- Properly create fail2ban object.
- Add Info field to the event.
- Disable email object for python <3.6.
* Other
- Added missing field to feed generator.
- Add the ability to add an Autonomous System(AS) via the API.
- Changed shebang to python3.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymisp?expand=0&rev=24
- Add email object generator.
- Method to return an object by uuid.
- Do not try to upload objects in case make_binary_objects fails. Realtime feed generator
- Creation of the generator object which permit to easily add attributes and objects to daily events, stored as a MISP feed.
- Added support of MISP Object.
- Point to right anchor for client side certificates.
- Add search on sighting.
- Add attributes within objects as well, for tagging via value/id/uuid.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymisp?expand=0&rev=23
- Add bindings for Galaxies and Taxonimies.
- Add bindings to PyMISPWarninglists.
- Raise an exception when distribution is sharing group, but the ID is
missing.
- Allow to pass a directory with custom object templates.
- Allow to pass value, UUID, or ID to a sighting.
- Add_hashes was broken. (#174)
- Add: Allow to fetch warninglists. (#180)
- Add fix-Encode_string_in__encode_file_to_upload.patch to fix encoding problem (#183)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymisp?expand=0&rev=18
- Add last field to get_csv.
- Validate attributes in attributes.setter.
- Add get_attribute_tag method at MISPEvent level.
Also add a MISPTag class for consistency.
- Use new format for filtering.
- Initialize default class parameters. (#155)
- Fix MISPObject missing distribution and sharing_group_id.
- fix MISPObject missing distribution concept
- fix language typo paramaters => parameters
- Include documentation and examples in source dist.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymisp?expand=0&rev=16
- Add methods to get taxonomy(ies)
- Add method to get all the events modified in an interval.
- Allow to pass a pseudofile to LIEF.
- Correction for 'last' param. 'last' gives the latest events that
have been published - add get_events_last_modified() this function
returns the modified events based on timestamp.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymisp?expand=0&rev=15
- Add get CSV method.
- Allow to pass a proxy to query VT.
- Do not get the event from the server before publishing if
PyMISP.publish gets an ID.
- Add a way to check if the ACL is up-to-date.
- Add validators for describeTypes on the live instance.
- Add new objects: MISPUser and MISPOrganisation.
- Add a generic MISP object generator.
- Allow to add multiple attribute of the same type.
- Add fast publish method. Fix#86
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymisp?expand=0&rev=14
- Properly bundle object templates. [Raphaël Vinot]
- update to version 2.4.81.1:
- Do not raise an exception when the object template is unknown. [Raphaël Vinot]
- Allow to hard delete an attribute by ID. [Raphaël Vinot]
- Fixes
- Properly bundle object templates. [Raphaël Vinot]
- Fix typos and logic mistakes in mispevent. [Raphaël Vinot]
- Min required version of setuptools. [Raphaël Vinot]
- Improve dependencies listing. [Raphaël Vinot] Partial fix for #110
- Missing default category. [Raphaël Vinot] Fix#119
- add fix-offline-test.patch to fix tests
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymisp?expand=0&rev=11