mirror of https://github.com/MISP/PyMISP
1398 lines
52 KiB
Plaintext
1398 lines
52 KiB
Plaintext
Changelog
|
|
=========
|
|
|
|
|
|
v2.4.81 (2017-10-09)
|
|
--------------------
|
|
|
|
Fix
|
|
~~~
|
|
- Changelog config + update. [Raphaël Vinot]
|
|
|
|
Other
|
|
~~~~~
|
|
- Up: bump version. [Raphaël Vinot]
|
|
- Up: Bump misp-objects. [Raphaël Vinot]
|
|
|
|
|
|
v2.4.80.1 (2017-10-04)
|
|
----------------------
|
|
|
|
Changes
|
|
~~~~~~~
|
|
- Update changelog. [Raphaël Vinot]
|
|
|
|
Fix
|
|
~~~
|
|
- Change readme. [Raphaël Vinot]
|
|
- Create file object. [Raphaël Vinot]
|
|
|
|
Was broken in case the file was neither PE/ELF/Mach-O
|
|
- Allow again to tag/delete unsaved attributes. [Raphaël Vinot]
|
|
- Live tests. [Raphaël Vinot]
|
|
- Import the openioc converter from tool again. [Raphaël Vinot]
|
|
|
|
Other
|
|
~~~~~
|
|
- Up: Version bump. [Raphaël Vinot]
|
|
- Up: Bump misp-objects & describeTypes. [Raphaël Vinot]
|
|
- Update readme. [Raphaël Vinot]
|
|
- Merge pull request #116 from cgi1/patch-2. [Raphaël Vinot]
|
|
|
|
Similar to #114 on attribute level
|
|
- Similar to #114 on attribute level. [cgi1]
|
|
|
|
`add_attribute_tag(tag,attribute_identifier)` fails if attribute does not have any tag in before.
|
|
- Merge pull request #115 from cgi1/patch-1. [Raphaël Vinot]
|
|
|
|
Fixing #114 (MISPEvent.add_tag(tag) fails if inital event does not contain tag )
|
|
- Fixing #114. [cgi1]
|
|
- Merge pull request #112 from CenturyLinkCIRT/unknown-object-name-
|
|
patch. [Raphaël Vinot]
|
|
|
|
Formatted "Unknown MISP object" error message
|
|
- Formatted "Unknown MISP object" error message. [infosec-intern]
|
|
|
|
When a user tries to add an object with a name that doesn't exist, the error thrown was missing its format string
|
|
This ended up looking like
|
|
pymisp.exceptions.UnknownMISPObjectTemplate: {} is unknown in the MISP object directory.
|
|
Here's a patch that adds self.name to the format string
|
|
- Merge branch 'master' of github.com:MISP/PyMISP. [Raphaël Vinot]
|
|
- Merge pull request #111 from wagner-certat/skip-tests. [Raphaël Vinot]
|
|
- TST: skip test with optional files if not existing. [Sebastian Wagner]
|
|
- TST: update test requirements. [Sebastian Wagner]
|
|
- Update: make make_binary_objects more flexible. [Raphaël Vinot]
|
|
|
|
fix: use proper exception handlers
|
|
|
|
|
|
v2.4.80 (2017-09-18)
|
|
--------------------
|
|
- Properly initialize a new malware sample. [Raphaël Vinot]
|
|
- Merge branch 'master' of github.com:MISP/PyMISP. [Raphaël Vinot]
|
|
- Permission issue... [Alexandre Dulaunoy]
|
|
- Merge branch 'objects' [Raphaël Vinot]
|
|
- Bump misp object. [Raphaël Vinot]
|
|
- Allow to get the list of known types out of MISPEvent again. [Raphaël
|
|
Vinot]
|
|
- Merge branch 'objects' of github.com:MISP/PyMISP into objects.
|
|
[Raphaël Vinot]
|
|
- Changed source => object / destination => referenced. [iglocska]
|
|
- Use MISPAbstract as a master class everywhere. [Raphaël Vinot]
|
|
|
|
This is probably breaking everything.... ¯\_(ツ)_/¯
|
|
- Bump miso-objects. [Raphaël Vinot]
|
|
- Changed two fields in object references. [iglocska]
|
|
|
|
- source_uuid => object_uuid
|
|
- destination_uuid => referenced_uuid
|
|
- Some more refactoring. [Raphaël Vinot]
|
|
- Some more refactoring and cleanup. [Raphaël Vinot]
|
|
- Update object definitions. [Raphaël Vinot]
|
|
- Update PE generator. [Raphaël Vinot]
|
|
- Refactoring in order to load objects. [Raphaël Vinot]
|
|
- Add support for multiple entries of the same type in an object.
|
|
[Raphaël Vinot]
|
|
- Remove some python versions from travis. [Raphaël Vinot]
|
|
- Do not try to run code requiring lief. [Raphaël Vinot]
|
|
- Remove ImportError. [Raphaël Vinot]
|
|
- Install deps in travis. [Raphaël Vinot]
|
|
- Update tests. [Raphaël Vinot]
|
|
- Do not fail if pymisp is not installed. [Raphaël Vinot]
|
|
- Add support for ELF and MachO objects. [Raphaël Vinot]
|
|
- Update get_template_id, cleanup. [Raphaël Vinot]
|
|
- Refactor all the things. [Raphaël Vinot]
|
|
|
|
Add script for MISP core, make everything generic.
|
|
- Fixing undefined ressources_path. [edhoedt]
|
|
- Update function names in mispevent. [Raphaël Vinot]
|
|
- Re-enable python < 3.5 support. [Raphaël Vinot]
|
|
- Update file/pe/pe-sections objects creator. [Raphaël Vinot]
|
|
- Doesn't require describe_types in MISPAttribute's constructor.
|
|
[Raphaël Vinot]
|
|
- Update accordingly to the current server implementation. [Raphaël
|
|
Vinot]
|
|
- Re-enable python2 support... [Raphaël Vinot]
|
|
- Initial commit supporting MISP Objects. [Raphaël Vinot]
|
|
- ChangeLog updated to the latest version. [Alexandre Dulaunoy]
|
|
|
|
|
|
v2.4.79 (2017-08-25)
|
|
--------------------
|
|
|
|
New
|
|
~~~
|
|
- Add ZMQ publishing method. [Hannah Ward]
|
|
|
|
Other
|
|
~~~~~
|
|
- Version bump. [Raphaël Vinot]
|
|
- Exact match on the value when adding tag. [Raphaël Vinot]
|
|
- Merge pull request #105 from Deventual/patch-10. [Alexandre Dulaunoy]
|
|
|
|
Update README.md
|
|
- Update README.md. [Deventual]
|
|
- Improve event ID detection in publish method. [Raphaël Vinot]
|
|
- Merge branch 'patch-8' of https://github.com/Deventual/PyMISP into
|
|
Deventual-patch-8. [Raphaël Vinot]
|
|
- Update api.py. [Deventual]
|
|
- Implemented much faster publish method to replace the old one.
|
|
[Deventual]
|
|
|
|
new publish method that is less resourceful and also having the ability to send emails (same as the web interface).
|
|
The method depends on the publish misp api method instead of update.
|
|
- Update path to roles API. [Raphaël Vinot]
|
|
- Fix typo in variable name. [Raphaël Vinot]
|
|
- Merge pull request #99 from edhoedt/patch-1. [Raphaël Vinot]
|
|
|
|
Fixing undefined ressources_path
|
|
- Fixing undefined ressources_path. [edhoedt]
|
|
- Allow to load the event_id in MISPAttrbute. [Raphaël Vinot]
|
|
- Doesn't require describe_types in MISPAttribute's constructor.
|
|
[Raphaël Vinot]
|
|
- Merge pull request #98 from wagner-certat/fix-shebang-exec. [Raphaël
|
|
Vinot]
|
|
|
|
Fix shebangs and executable permissions
|
|
- Fix shebangs and executable permissions. [Sebastian Wagner]
|
|
|
|
Files containing a shebang should be executable (examples/*.py)
|
|
Non-executable files should not contain a shebang (pymisp/...)
|
|
|
|
spotted with rpmlint
|
|
- Fix typo in the method name. [Raphaël Vinot]
|
|
- Update describe types. [Raphaël Vinot]
|
|
- Improve document generation. [Raphaël Vinot]
|
|
- Add test of the authkey, update warnings. [Raphaël Vinot]
|
|
- Remove useless import. [Raphaël Vinot]
|
|
- Search paramaters validation. [Raphaël Vinot]
|
|
|
|
Fix #96
|
|
- Allow to pass a bytestream to upload_sample. [Raphaël Vinot]
|
|
|
|
Fix #101
|
|
- Add sample for get_attachment. [Raphaël Vinot]
|
|
- Fix get_attachment. [Raphaël Vinot]
|
|
|
|
Fix #105
|
|
- Update describeTypes.json. [Raphaël Vinot]
|
|
- Allow to list roles and tags on a MISP instance. [Raphaël Vinot]
|
|
- Improve errors flattening. [Raphaël Vinot]
|
|
|
|
|
|
v2.4.77 (2017-07-12)
|
|
--------------------
|
|
|
|
New
|
|
~~~
|
|
- Added changelog in-repo fixes #75. [Hannah Ward]
|
|
- Enable async option for search() [Hannah Ward]
|
|
- Added async method for search_index. [Hannah Ward]
|
|
- Added base async imports. [Hannah Ward]
|
|
|
|
Fix
|
|
~~~
|
|
- If array passed to add_attrib, add each individually. [Hannah Ward]
|
|
- Don't even bother trying with futuressession if Async isn't ok fixes
|
|
#85. [Hannah Ward]
|
|
- Added docstring for search. [Hannah Ward]
|
|
- Add docstring for asynch. [Hannah Ward]
|
|
- Can't instantiate basestring fixes #76. [Hannah Ward]
|
|
|
|
Other
|
|
~~~~~
|
|
- Version bump. [Raphaël Vinot]
|
|
- Avoid a comment set to NoneNone. [Raphaël Vinot]
|
|
|
|
Fix https://github.com/MISP/misp-modules/issues/127
|
|
- Merge pull request #110 from spacepatcher/master. [Raphaël Vinot]
|
|
|
|
Add handling a string response
|
|
- Merge pull request #1 from spacepatcher/spacepatcher-patch-api. [Alex
|
|
Bolshakov]
|
|
|
|
Add handling a string response
|
|
- Add handling a string response. [Alex Bolshakov]
|
|
|
|
To avoid AttributeError when variable to_return is a string with a value "Pull queued for background execution."
|
|
- Simplfy MISPEvent.add_attribute. [Raphaël Vinot]
|
|
- Revert "Simplfy MISPEvent.add_attribute" [Raphaël Vinot]
|
|
|
|
This reverts commit f64f42ac71c11349c1f7dcfc5bf4b2d7c55a0e25.
|
|
- Simplfy MISPEvent.add_attribute. [Raphaël Vinot]
|
|
- Revert "Fix OpenIOC import" [Raphaël Vinot]
|
|
|
|
This reverts commit acd6d8b0523963baecb3b6e8f4c77b1466045dd4.
|
|
- Fix OpenIOC import. [Raphaël Vinot]
|
|
- Merge branch 'master' of github.com:CIRCL/PyMISP. [Raphaël Vinot]
|
|
- Merge pull request #109 from raw-data/master. [Raphaël Vinot]
|
|
|
|
Fix suricata_search and new PyMISP methods
|
|
- Exposing more feeds functions (for which _isRest() is available) to
|
|
the API. [raw-data]
|
|
- Fix args.quiet and status msgs. [raw-data]
|
|
- Merge pull request #95 from obsidianpentesting/master. [Raphaël Vinot]
|
|
|
|
Create cache feeds function in PyMISP
|
|
- Example script to invoke the cache_all_feeds() from PyMISP.
|
|
[obsidianpentesting]
|
|
- Simple function to cache all feeds at once. This is almost identical
|
|
to fetch_feed. In the future, I would like to specify the scope to
|
|
include other values. [obsidianpentesting]
|
|
- Doc version updated to 2.4.71. [Alexandre Dulaunoy]
|
|
- Merge pull request #107 from raw-data/master. [Alexandre Dulaunoy]
|
|
|
|
multi-threaded suricata search
|
|
- Add multithreaded suricata search code, fetching ids rules based on
|
|
parameters and terms. [raw-data]
|
|
- Merge branch 'master' of github.com:CIRCL/PyMISP. [Alexandre Dulaunoy]
|
|
- Merge pull request #106 from deralexxx/patch-3. [Raphaël Vinot]
|
|
|
|
use misp_verifycert
|
|
- Use misp_verifycert. [Alexander J]
|
|
|
|
from keys.py
|
|
- Merge pull request #102 from aparriel/debug-fix. [Raphaël Vinot]
|
|
|
|
Fix missing %s in debug
|
|
- Fix missing %s in debug. [aparriel]
|
|
|
|
Missing %s in logger.debug call lead to error.
|
|
- Merge pull request #92 from deralexxx/patch-4. [Alexandre Dulaunoy]
|
|
|
|
use misp_verifycert
|
|
- Use misp_verifycert. [Alexander J]
|
|
|
|
misp_verifycert
|
|
- Merge pull request #93 from deralexxx/patch-6. [Alexandre Dulaunoy]
|
|
|
|
Create README.md
|
|
- Create README.md. [Alexander J]
|
|
- Add support for freetext import in the API. [Raphaël Vinot]
|
|
- Typo fixed. [Alexandre Dulaunoy]
|
|
|
|
Paris is not the center of the world as the idiot of the World village
|
|
would said.
|
|
- Merge pull request #100 from CheYenBzh/master. [Alexandre Dulaunoy]
|
|
|
|
Automation for fetching all events from a feed
|
|
- Create fetch_events_feed.py. [CheYenBzh]
|
|
- Add function to fetch all events from a feed. [CheYenBzh]
|
|
|
|
Function takes the feed id as argument (-f).
|
|
- Make pep8 happy. [Raphaël Vinot]
|
|
- Merge pull request #88 from kajogo777/87. [Raphaël Vinot]
|
|
|
|
Fix not_values type check in __prepare_rest_search issue #87
|
|
- Fix not_values type check in __prepare_rest_search. [George]
|
|
- Merge pull request #84 from truckydev/master. [Raphaël Vinot]
|
|
|
|
correction, refactoring, addition
|
|
- Correction for https://travis-ci.org/MISP/misp-modules/jobs/231065469.
|
|
[Tristan METAYER]
|
|
|
|
code refactoring
|
|
|
|
add new composite
|
|
- Cleanup warning function. [Raphaël Vinot]
|
|
- Fix typos. [Raphaël Vinot]
|
|
- Merge pull request #82 from truckydev/master. [Raphaël Vinot]
|
|
|
|
add mapping and composite feature
|
|
- Remove unused variable. [Tristan METAYER]
|
|
- Remove category It will be automaticly detected
|
|
https://github.com/MISP/PyMISP/blob/master/pymisp/tools/openioc.py.
|
|
[Tristan METAYER]
|
|
- Revert tab to escape. [Tristan METAYER]
|
|
- Ajout de mapping Ajout de la prise en compte d'autre composite.
|
|
[Tristan METAYER]
|
|
- Merge pull request #83 from bernhl/fix_api_version_check. [Raphaël
|
|
Vinot]
|
|
|
|
Fix checks of recommended version
|
|
- Fix checks of recommended version. [Lukas Bernhard]
|
|
- Merge pull request #81 from bernhl/logging. [Raphaël Vinot]
|
|
|
|
Use logging instead of print; deprecate debug param
|
|
- Merge branch 'master' into logging. [Raphaël Vinot]
|
|
- Merge pull request #80 from bernhl/exception_types. [Raphaël Vinot]
|
|
|
|
Add exception types to api.py
|
|
- Add exception types to api.py. [fluxas]
|
|
- Use logging instead of print; deprecate debug param. [fluxas]
|
|
- Merge branch 'master' of github.com:MISP/PyMISP. [Hannah Ward]
|
|
- Merge pull request #79 from PaulSec/master. [Raphaël Vinot]
|
|
|
|
Normalize output between misp.search_index and misp.search
|
|
- Normalize output between misp.search_index and misp.search Fix issue:
|
|
https://github.com/CIRCL/PyMISP/issues/78. [Paul A]
|
|
- Merge pull request #77 from PaulSec/master. [Raphaël Vinot]
|
|
|
|
Fixed the JSON output format (\n breaks JSON loading afterwards)
|
|
- Fixed the JSON output format (\n breaks JSON loading afterwards) [Paul
|
|
A]
|
|
- Merge branch 'async' [Hannah Ward]
|
|
- Merge branch 'master' of github.com:MISP/PyMISP. [Hannah Ward]
|
|
- Add: gitchangelogrc configuration file added. [Alexandre Dulaunoy]
|
|
- Quick and dirty fix for #97. [Raphaël Vinot]
|
|
- Update offline tests. [Raphaël Vinot]
|
|
- Fix testing. [Raphaël Vinot]
|
|
- Merge pull request #74 from SekoiaLab/test/unitTests. [Raphaël Vinot]
|
|
|
|
test: add test for user and organisation
|
|
- Test: add test for user and organisation. [Adrien RAFFIN]
|
|
|
|
This is a proposition of test to create a user and an organisation in MISP
|
|
- Allow to pass some parameters as False or 0. [Raphaël Vinot]
|
|
|
|
When creating or updating users and organisations
|
|
|
|
Fix #70
|
|
- Use POST instead of get in search_index. [Raphaël Vinot]
|
|
|
|
Fix #73
|
|
- Fix typos and pep8. [Raphaël Vinot]
|
|
|
|
|
|
v2.4.71 (2017-04-11)
|
|
--------------------
|
|
|
|
Fix
|
|
~~~
|
|
- Pass disable_correlation flag from add_attribute. [Hannah Ward]
|
|
- Add default values for mandatory variable. [Adrien RAFFIN]
|
|
- Org_type was not the correct variable. [Adrien RAFFIN]
|
|
- Raise exception if uuid not setted in remote org. [Adrien RAFFIN]
|
|
- Update script had `latest`'s docstrings. [Hannah Ward]
|
|
- Don't double-json-encode when sending proposals. [Hannah Ward]
|
|
- Entrypt isn't a word! fixes #59. [Hannah Ward]
|
|
|
|
Other
|
|
~~~~~
|
|
- Update types. [Raphaël Vinot]
|
|
- Version Dump. [Raphaël Vinot]
|
|
- Merge pull request #69 from SekoiaLab/fix/serverCreation. [Raphaël
|
|
Vinot]
|
|
|
|
Fix/server creation
|
|
- Merge pull request #71 from SekoiaLab/fix/remoteOrgUUID. [Raphaël
|
|
Vinot]
|
|
|
|
fix: raise exception if uuid not setted in remote org
|
|
- Merge pull request #72 from SekoiaLab/feat/getAllOrganisations.
|
|
[Raphaël Vinot]
|
|
|
|
feat: add filter to specify which organisation to list
|
|
- Feat: add filter to specify which organisation to list. [Adrien
|
|
RAFFIN]
|
|
- Update validation. [Raphaël Vinot]
|
|
|
|
* Allow strict validation
|
|
* Add workaround to avoid all JSON dumps from MISP <=2.4.70 to fail
|
|
- Update test file. [Raphaël Vinot]
|
|
- Merge branch 'master' of github.com:MISP/PyMISP. [Raphaël Vinot]
|
|
- Merge branch 'master' of github.com:MISP/PyMISP. [Hannah Ward]
|
|
- Merge pull request #68 from PaulSec/patch-1. [Raphaël Vinot]
|
|
|
|
Updated last.py to dump json results straight away
|
|
- Update last.py. [Paul]
|
|
- Updated last.py to dump json results straight away. [Paul]
|
|
|
|
Output was not usable with cli utilities such as: ```cat results.json | python -m simplejson.tool```.
|
|
It's now usable and works perfectly.
|
|
- Merge branch 'master' of github.com:MISP/PyMISP. [Hannah Ward]
|
|
- Merge pull request #66 from YacineKhamis/master. [Raphaël Vinot]
|
|
|
|
Treemap.py requirements updated in the README.MD file
|
|
- Treemap.py requirements updated in the README.MD file. [Student CIRCL]
|
|
- Major rewrite of the schema. [Raphaël Vinot]
|
|
- Merge branch 'master' of github.com:CIRCL/PyMISP. [Raphaël Vinot]
|
|
- Merge pull request #95 from RichieB2B/ncsc-nl/send-attributes.
|
|
[Raphaël Vinot]
|
|
|
|
Return json when adding attributes
|
|
- Return json when adding attributes. [Richard van den Berg]
|
|
- Properly display deprecation warning. [Raphaël Vinot]
|
|
- Fix python 3 support. [Raphaël Vinot]
|
|
|
|
Fix #94
|
|
- Merge branch 'master' of github.com:MISP/PyMISP. [Raphaël Vinot]
|
|
- Merge branch 'master' of github.com:CIRCL/PyMISP. [Alexandre Dulaunoy]
|
|
- Cleanup misp2clamav. [Raphaël Vinot]
|
|
- Merge branch 'master' of github.com:CIRCL/PyMISP. [Raphaël Vinot]
|
|
- Merge pull request #93 from RichieB2B/ncsc-nl/misp2clamav. [Alexandre
|
|
Dulaunoy]
|
|
|
|
Convert MISP file hashes to ClamAV hdb file
|
|
- Add misp2clamav. [Richard van den Berg]
|
|
- Merge pull request #63 from TheDr1ver/patch-5. [Raphaël Vinot]
|
|
|
|
publish_timestamp Windows 7 Fix
|
|
- Extended the Windows fix to lines 168 and 471. [Nick Driver]
|
|
- Publish_timestamp Windows 7 Fix. [Nick Driver]
|
|
|
|
On Windows 7 datetime.datetime.fromtimestamp(int(0)) returns a date before 1970, which causes the script to crash. This fixes the bug.
|
|
- Allow to pass a MISPEvent to add_event and update_event. [Raphaël
|
|
Vinot]
|
|
- Add an attributes to an event without sending the full existing event.
|
|
[Raphaël Vinot]
|
|
- Allow to pass None to to_ids, default to sane default. [Raphaël Vinot]
|
|
- Merge branch 'master' of github.com:MISP/PyMISP. [Raphaël Vinot]
|
|
- Merge pull request #61 from iglocska/master. [Raphaël Vinot]
|
|
|
|
Small change to make travis happy
|
|
- Small change to make travis happy. [iglocska]
|
|
|
|
- attribute_count default changed to 0 in misp
|
|
- Fix add_domain_ip. [Déborah Servili]
|
|
- Merge pull request #60 from TheDr1ver/patch-3. [Alexandre Dulaunoy]
|
|
|
|
Example using the search() function
|
|
- Example using the search() function. [Nick Driver]
|
|
|
|
Accepts specific parameters from search() instead of just using search_all().
|
|
- Update types, allow 0 as attribute value. [Raphaël Vinot]
|
|
|
|
|
|
v2.4.68 (2017-03-09)
|
|
--------------------
|
|
- Version bump. [Raphaël Vinot]
|
|
- Fix tests. [Raphaël Vinot]
|
|
- Merge branch 'master' of github.com:MISP/PyMISP. [Raphaël Vinot]
|
|
- Merge pull request #58 from rmarsollier/master. [Raphaël Vinot]
|
|
|
|
Using the facilities introduced by MISP commit ...
|
|
- Using the facilities introduced by MISP commit
|
|
bdbd0920ba760a514cffdb30cc741b61b589d9da (fix: attachTagToObject and
|
|
removeTagFromObject now accept posted JSON objects) [rmarsollier]
|
|
- Merge pull request #56 from rmarsollier/master. [Raphaël Vinot]
|
|
|
|
throw exception for invalid uuid
|
|
- Throw exception for invalid uuid. [rmarsollier]
|
|
- Merge pull request #55 from rmarsollier/master. [Raphaël Vinot]
|
|
|
|
example using tag() function instead of add_tag()
|
|
- Example using tag() function instead of add_tag() [rmarsollier]
|
|
- Reorganisation, make add attribute more flexible. [Raphaël Vinot]
|
|
- Properly split ip:port for ipv4 (openioc import) [Raphaël Vinot]
|
|
- Properly support CDATA fields in OpenIOC files. [Raphaël Vinot]
|
|
|
|
|
|
v2.4.67 (2017-02-27)
|
|
--------------------
|
|
- Merge branch 'master' of github.com:MISP/PyMISP. [Raphaël Vinot]
|
|
- Install PyMISP with python3 by default. [Raphaël Vinot]
|
|
|
|
Because reasons.
|
|
- Version bump. [Raphaël Vinot]
|
|
- Allow to pass a pseudo file to OpenIOC loader. [Raphaël Vinot]
|
|
- Security fix: do not try to load any valid path as a MISP Event.
|
|
[Raphaël Vinot]
|
|
|
|
The MISP Event loader was trying to open any string passed as parameter
|
|
if is an existing filepath. Anything that isn't a valid MISP event would
|
|
raise an exception, but I can see it used for malicous purposes.
|
|
|
|
load_file is will do the same, but the user can decide if it is safe to
|
|
use.
|
|
- Allow filenames with regexes. [Raphaël Vinot]
|
|
|
|
Fix #52
|
|
- Merge pull request #53 from SekoiaLab/feature/serversRestApi. [Raphaël
|
|
Vinot]
|
|
|
|
Adds new methods to add and edit servers in MISP
|
|
- Feature: Adds new methods to edit servers in MISP. [Sebastien Quioc]
|
|
- Feature: Adds new methods to add new servers in MISP. [Sebastien
|
|
Quioc]
|
|
- Merge pull request #51 from SekoiaLab/feature/AddAuthkeyAtCreation.
|
|
[Raphaël Vinot]
|
|
|
|
feature: Add support for authkey in PyMISP operations
|
|
- Feature: Add support for authkey in PyMISP operations. [Adrien RAFFIN]
|
|
- Update tests. [Raphaël Vinot]
|
|
|
|
Fix #86
|
|
- Merge pull request #85 from MISP/errorhandling2. [Alexandre Dulaunoy]
|
|
|
|
Errorhandling2
|
|
- Merge branch 'master' into errorhandling2. [iglocska]
|
|
- Merge branch 'master' of github.com:CIRCL/PyMISP. [Raphaël Vinot]
|
|
- Merge pull request #84 from RichieB2B/ncsc-nl/fix-distribution.
|
|
[Raphaël Vinot]
|
|
|
|
Allow 'Your organisation only' distribution for attributes
|
|
- Allow 'Your organisation only' distribution for attributes. [Richard
|
|
van den Berg]
|
|
- Potential fix for the errors not being picked up by pymisp from the
|
|
response "errors" field. [iglocska]
|
|
- Merge branch 'master' into travisfix. [iglocska]
|
|
- Add method to set sightings from a string. [Raphaël Vinot]
|
|
- Fix travis online. [Raphaël Vinot]
|
|
- Update bundled-in describeTypes.json. [Raphaël Vinot]
|
|
- Added creator email field to the assertions. [iglocska]
|
|
|
|
|
|
v2.4.65 (2017-02-09)
|
|
--------------------
|
|
|
|
Fix
|
|
~~~
|
|
- Don't auto-publish events. [Hannah Ward]
|
|
|
|
Other
|
|
~~~~~
|
|
- Version dump. [Raphaël Vinot]
|
|
- Add support for {attach,remove}TagToObject. [Raphaël Vinot]
|
|
|
|
Fix #47
|
|
- Merge branch 'master' of github.com:MISP/PyMISP. [Raphaël Vinot]
|
|
- Add legend. [Déborah Servili]
|
|
- Merge branch 'master' of https://github.com/MISP/PyMISP. [Déborah
|
|
Servili]
|
|
- Merge pull request #49 from cvandeplas/master. [Alexandre Dulaunoy]
|
|
|
|
YARA dumper for all rules
|
|
- YARA dumper for all rules. [Christophe Vandeplas]
|
|
|
|
This dumper also does YARA rule validation, ignores invalid rules and prevents duplicate rule names. The output is a file called misp.yara which can be used with your favorite YARA tool.
|
|
- Merge pull request #50 from cvandeplas/feature_get_all_attributes_txt.
|
|
[Alexandre Dulaunoy]
|
|
|
|
get_all_attributes_txt - support the additional flags
|
|
- Get_all_attributes_txt - support the additional flags. [Christophe
|
|
Vandeplas]
|
|
- Restore file deleted by mistake. [Déborah Servili]
|
|
- Add ta_scatter.py script & reorganise tools. [Déborah Servili]
|
|
- Fix error message. [Raphaël Vinot]
|
|
|
|
|
|
v2.4.63 (2017-01-31)
|
|
--------------------
|
|
- Version bump. [Raphaël Vinot]
|
|
- Fix regression. [Raphaël Vinot]
|
|
|
|
Fix #46
|
|
|
|
|
|
v2.4.62.1 (2017-01-27)
|
|
----------------------
|
|
|
|
Changes
|
|
~~~~~~~
|
|
- Allow for old-style tag add. [Hannah Ward]
|
|
|
|
Other
|
|
~~~~~
|
|
- Version bump. [Raphaël Vinot]
|
|
- Fix testing. [Raphaël Vinot]
|
|
- Bug fixes. [Raphaël Vinot]
|
|
|
|
* Improve version checking
|
|
* Fix attribute update
|
|
- Allow to add a tag to a MISPEvent and MISPAttribute. [Raphaël Vinot]
|
|
- Merge branch 'master' of github.com:MISP/PyMISP. [Hannah Ward]
|
|
- Merge pull request #41 from deralexxx/patch-1. [Raphaël Vinot]
|
|
|
|
make it little more readable
|
|
- Make it little more readable. [Alexander J]
|
|
|
|
guess that way it is easier to understand
|
|
|
|
|
|
v2.4.62 (2017-01-26)
|
|
--------------------
|
|
|
|
New
|
|
~~~
|
|
- Added ability to disable correlation on attributes. [Hannah Ward]
|
|
- Added ability to add attachments to events. [Hannah Ward]
|
|
|
|
Changes
|
|
~~~~~~~
|
|
- Updated api.py docstrings to comply with PEP257. [Hannah Ward]
|
|
|
|
Other
|
|
~~~~~
|
|
- Fix python3 support. [Raphaël Vinot]
|
|
- Bump version. [Raphaël Vinot]
|
|
- Add orgs managment. [Raphaël Vinot]
|
|
- Merge branch 'master' of https://github.com/MISP/PyMISP. [Déborah
|
|
Servili]
|
|
- Run on more python versions. [Raphaël Vinot]
|
|
- Exemple addtag (dirty) [Déborah Servili]
|
|
- Fix last commit. [Raphaël Vinot]
|
|
- Merge branch 'master' of github.com:MISP/PyMISP. [Raphaël Vinot]
|
|
- Merge pull request #83 from cudeso/master. [Alexandre Dulaunoy]
|
|
|
|
Wrong use of API for dateuntil
|
|
- Wrong use of API for dateuntil. [Koen Van Impe]
|
|
|
|
PyMISP uses “dateto” whereas the API expects “dateuntil”.
|
|
https://github.com/MISP/misp-book/tree/master/automation
|
|
- Merge remote-tracking branch 'CIRCL/master' [Koen Van Impe]
|
|
- Refactoring search method. [Raphaël Vinot]
|
|
- Revert "Add options to restsearch calls." [Raphaël Vinot]
|
|
|
|
This reverts commit 3241e415b5cb166fffb14dcc1ac3beb7bde8d883.
|
|
- Add options to restsearch calls. [Raphaël Vinot]
|
|
|
|
Related to:
|
|
https://github.com/MISP/MISP/commit/8c63e6f3d54a262bc4bf6f77138c058287be5826
|
|
- Merge branch 'master' of github.com:MISP/PyMISP. [Raphaël Vinot]
|
|
- Doc link updated. Fix #39. [Alexandre Dulaunoy]
|
|
- Merge pull request #81 from cvandeplas/master. [Alexandre Dulaunoy]
|
|
|
|
Minor documentation clarification
|
|
- Minor documentation clarification. [Christophe Vandeplas]
|
|
- Fix typo. [Raphaël Vinot]
|
|
- Fix last commit. [Raphaël Vinot]
|
|
- Add support for attribute level tagging. [Raphaël Vinot]
|
|
- Fix travis. [Raphaël Vinot]
|
|
- Merge branch 'master' of git://github.com/cgi1/PyMISP into
|
|
cgi1-master. [Raphaël Vinot]
|
|
- + separate function change_sharing_group using update_event. [cgi]
|
|
- Allow to update an event by UUID, syntax fixes. [Raphaël Vinot]
|
|
- Update tests. [Raphaël Vinot]
|
|
- Fix get sharing groups. [Raphaël Vinot]
|
|
|
|
Fix #79
|
|
- Add new key in online test. [Raphaël Vinot]
|
|
- Merge branch 'master' of github.com:MISP/PyMISP. [Raphaël Vinot]
|
|
- Merge branch 'master' of https://github.com/truckydev/PyMISP. [Hannah
|
|
Ward]
|
|
- Idem. [Tristan METAYER]
|
|
- Refere to FloatingGhost comment. [Tristan METAYER]
|
|
- Add uuid serch with pymisp. [Tristan METAYER]
|
|
- Load RelatedEvent as MISPEvent. [Raphaël Vinot]
|
|
|
|
Fix #76
|
|
- Allow to mark an attribute as deleted in a MISPEvent. [Raphaël Vinot]
|
|
|
|
Related to #33
|
|
- Fix typo in comments of 'search_index' method definition. [Georges
|
|
Bossert]
|
|
- Add warning of PyMISP and MISP version don't match. [Raphaël Vinot]
|
|
- Fix sharing group distribution level. [Raphaël Vinot]
|
|
|
|
Fix https://github.com/MISP/MISP/issues/1761
|
|
|
|
|
|
v2.4.56 (2016-12-09)
|
|
--------------------
|
|
- Add basic support for Galaxy. [Raphaël Vinot]
|
|
- Bump to v2.4.56. [Raphaël Vinot]
|
|
- Allow to change the to_ids flag of an attribute. [Raphaël Vinot]
|
|
- Add support for data field (malware-sample) [Raphaël Vinot]
|
|
- Fix tests. [Raphaël Vinot]
|
|
- Ignore order in event. [Raphaël Vinot]
|
|
- Fix typo in add_mutex. [Raphaël Vinot]
|
|
- Added galaxyies to the test. [Iglocska]
|
|
- Reorganize json dumps. [Raphaël Vinot]
|
|
- Merge branch 'nbareil-master' [Raphaël Vinot]
|
|
- Fix merge conflict, make pep8 happy. [Raphaël Vinot]
|
|
- Map() is a generator in Python3. [Nicolas Bareil]
|
|
- Python3 does not like lambda (x,y) syntax. [Nicolas Bareil]
|
|
- Unit-tests. [Nicolas Bareil]
|
|
- Capitalizeformat() does not exist on Python2 and fix category
|
|
variables. [Nicolas Bareil]
|
|
- Factorize all add_* in favor of add_named_attribute() [Nicolas Bareil]
|
|
|
|
Not tested...
|
|
- Merge pull request #31 from morallo/master. [Raphaël Vinot]
|
|
|
|
Added test for search_index and solved warnings
|
|
- Added test for search_index by tag string. [morallo]
|
|
- Fixed missing parenthesis. [morallo]
|
|
- Fixed synthax error. [morallo]
|
|
- Solved warnings in tests when run under Python3. [morallo]
|
|
- Added test case for search_index by tag. [morallo]
|
|
- Fix neo4j. [Raphaël Vinot]
|
|
- Remove crazy replace. [Raphaël Vinot]
|
|
- Merge branch 'master' of github.com:CIRCL/PyMISP. [Raphaël Vinot]
|
|
- Merge pull request #74 from FloatingGhost/master. [Raphaël Vinot]
|
|
|
|
Use convert's load_stix method
|
|
- Use misp_stix_converter.converters.convert's load_stix method. [Hannah
|
|
Ward]
|
|
- Improve debug mode. [Raphaël Vinot]
|
|
- More granularity in the verification. [Raphaël Vinot]
|
|
- Allow to pass a passphrase as parameter for signing. [Raphaël Vinot]
|
|
- Avoid error if pyme3 isn't installed. [Raphaël Vinot]
|
|
- Bump recommended python3 version. [Raphaël Vinot]
|
|
- Add signing support for MISP events. [Raphaël Vinot]
|
|
|
|
|
|
v2.4.54 (2016-11-16)
|
|
--------------------
|
|
- Version bump. [Raphaël Vinot]
|
|
- Update missing dependency exception. [Raphaël Vinot]
|
|
- Fix documentation generation. [Raphaël Vinot]
|
|
- Set user parameters in a function. [Raphaël Vinot]
|
|
- Allow to set org_id and orgc_id when creating a new MISPEvent.
|
|
[Raphaël Vinot]
|
|
|
|
Squashed commit of the following:
|
|
|
|
commit 8a5dfda8a728d8722dfba890729066948e744e44
|
|
- Fix openioc loader, update mapping. [Raphaël Vinot]
|
|
- Merge branch 'master' of github.com:MISP/PyMISP. [Raphaël Vinot]
|
|
- Improvements in the user api. [Déborah Servili]
|
|
- Neo4j stuff moved into graphdb directory. [Alexandre Dulaunoy]
|
|
- Moving Neo4j into graphdb. [Alexandre Dulaunoy]
|
|
- Improvements in the user api. [Déborah Servili]
|
|
- Fix package installation. [Raphaël Vinot]
|
|
- Merge pull request #68 from MISP/tooling. [Raphaël Vinot]
|
|
|
|
[WIP] Tooling
|
|
- Add some mapping to openioc, add python version in the user agent.
|
|
[Raphaël Vinot]
|
|
- Initial version of the OpenIOC loader. [Raphaël Vinot]
|
|
- Add query example. [Raphaël Vinot]
|
|
- Fix forgotten import. [Raphaël Vinot]
|
|
- Update import. [Raphaël Vinot]
|
|
- Add helper tool to load STIX objects. [Raphaël Vinot]
|
|
- Fix Python2 - Python3 support. [Raphaël Vinot]
|
|
- Cleanup neo4j support. [Raphaël Vinot]
|
|
- Add simple script to push MISP events into Neo4j. [Raphaël Vinot]
|
|
- Add user management and examples. [Déborah Servili]
|
|
- Merge branch 'master' of github.com:CIRCL/PyMISP. [Raphaël Vinot]
|
|
- Properly warn if the user is using python2. [Raphaël Vinot]
|
|
- Allow to load a MISP event without attributes. [Raphaël Vinot]
|
|
- Add user management and examples. [Déborah Servili]
|
|
- Add example add_named_argument.py. [Déborah Servili]
|
|
|
|
|
|
v2.4.53 (2016-10-21)
|
|
--------------------
|
|
- Merge pull request #67 from CIRCL/next. [Raphaël Vinot]
|
|
|
|
Major refactoring, release v2.4.53
|
|
- Bump to v2.4.53. [Raphaël Vinot]
|
|
- Cleanup. [Raphaël Vinot]
|
|
- Merge branch 'master' of github.com:CIRCL/PyMISP into next. [Raphaël
|
|
Vinot]
|
|
- Merge pull request #66 from tomking2/master. [Raphaël Vinot]
|
|
|
|
Including Network-Other option for API
|
|
- Including Network-Other option for API. [Tom]
|
|
- Fix Python2 support. [Raphaël Vinot]
|
|
- Print a warning in case python2 is used. [Raphaël Vinot]
|
|
- Fix schemas. [Raphaël Vinot]
|
|
- Remove test import. [Déborah Servili]
|
|
- Update comment. [Déborah Servili]
|
|
- Use only metadata in situational awareness tags functions. [Déborah
|
|
Servili]
|
|
- Add metadata flag to search. [Déborah Servili]
|
|
- Fix indentation. [Déborah Servili]
|
|
- Fix date formatting in mispevent.py + some PEP8 cleaning. [Déborah
|
|
Servili]
|
|
- Fix situational-awareness examples. [Déborah Servili]
|
|
- Avoid validation issue if attribute_count is none. [Raphaël Vinot]
|
|
- Fix flatten. [Déborah Servili]
|
|
- Add forgotten variable. [Raphaël Vinot]
|
|
- Fix test. [Raphaël Vinot]
|
|
- Use sane_defaults from describeTypes.json if unable to fetch it from
|
|
the instance. [Raphaël Vinot]
|
|
- Do not dump an empty list of attrbutes. [Raphaël Vinot]
|
|
- Raise exception if the dest instance is < 2.4.52, set User-Agent.
|
|
[Raphaël Vinot]
|
|
- More logical output for _prepare_full_event. [Raphaël Vinot]
|
|
- Fix upload function. [Raphaël Vinot]
|
|
- Make sure all integers are string in the dumped json. [Raphaël Vinot]
|
|
- Fix python 2.7 support, add missing test file. [Raphaël Vinot]
|
|
- More cleanup. [Raphaël Vinot]
|
|
- Getting closed to a full support of a misp event as a Python Object.
|
|
[Raphaël Vinot]
|
|
- First batch of changes, will be squashed. [Raphaël Vinot]
|
|
- Merge pull request #64 from FloatingGhost/master. [Raphaël Vinot]
|
|
|
|
Fixed search_index
|
|
- Fixed search_index. [Hannah Ward]
|
|
- Toggle flag instead of value. [Alexandre Dulaunoy]
|
|
|
|
|
|
v2.4.51.1 (2016-09-12)
|
|
----------------------
|
|
- Version bump. [Raphaël Vinot]
|
|
- Fix examples after removal of MISP XML support. [Raphaël Vinot]
|
|
- Merge pull request #27 from Delta-Sierra/master. [Alexandre Dulaunoy]
|
|
|
|
Add Examples
|
|
- Add some examples. [Déborah Servili]
|
|
- Add tags_to_graphs.py in ecamples/situational-awareness. [Déborah
|
|
Servili]
|
|
- Merge https://github.com/MISP/PyMISP. [Déborah Servili]
|
|
- Update examples/situational-awareness/README.md. [Déborah Servili]
|
|
- Update examples/situational-awareness/README.md. [Déborah Servili]
|
|
|
|
|
|
v2.4.51 (2016-08-29)
|
|
--------------------
|
|
- Bump to 2.4.51. [Raphaël Vinot]
|
|
- Fix flattening, fix python2.7. [Raphaël Vinot]
|
|
- Cleanup create_events. [Raphaël Vinot]
|
|
- Improve testing. [Raphaël Vinot]
|
|
- Fix error flattening. [Raphaël Vinot]
|
|
- Add badge. [Raphaël Vinot]
|
|
- Update rendering doc. [Raphaël Vinot]
|
|
- Fix auto generation of doc. [Raphaël Vinot]
|
|
- Update doc. [Raphaël Vinot]
|
|
- Add doc. [Raphaël Vinot]
|
|
- Update documentation for client side certificate. [Raphaël Vinot]
|
|
- Merge pull request #62 from RichieB2B/nscs-nl/ssl-client-cert.
|
|
[Raphaël Vinot]
|
|
|
|
Add ssl client certificate support
|
|
- Add ssl client certificate support. [Richard van den Berg]
|
|
- Add auth error test. [Raphaël Vinot]
|
|
- Merge branch 'master' of github.com:CIRCL/PyMISP. [Raphaël Vinot]
|
|
- Merge pull request #61 from RichieB2B/ncsc-nl/speedup-et2misp.
|
|
[Alexandre Dulaunoy]
|
|
|
|
Speed up et2misp
|
|
- Speed up et2misp. [Richard van den Berg]
|
|
- Add some more tests. [Raphaël Vinot]
|
|
- Add tests. [Raphaël Vinot]
|
|
- Update testing. [Raphaël Vinot]
|
|
- Add dependency. [Raphaël Vinot]
|
|
- Add travis. [Raphaël Vinot]
|
|
- Add forgotten files. [Raphaël Vinot]
|
|
- Initial version of the offline TestCases. [Raphaël Vinot]
|
|
|
|
Related #56
|
|
|
|
|
|
v2.4.50 (2016-08-17)
|
|
--------------------
|
|
- Version bump. [Raphaël Vinot]
|
|
- Merge pull request #26 from jbremer/master. [Raphaël Vinot]
|
|
|
|
Various improvements
|
|
- Provide sane defaults for upload-sample/samplelist. [Jurriaan Bremer]
|
|
|
|
Most of the arguments are unused when a proper event ID has been
|
|
provided, hence default them to standard values.
|
|
- Magic value enumerations. [Jurriaan Bremer]
|
|
- Allow multiple attributes to be sent off at once. [Jurriaan Bremer]
|
|
|
|
Slightly worked out version of the suggestion by doomedraven in #42.
|
|
- Fix tests. [Raphaël Vinot]
|
|
- Merge pull request #60 from RichieB2B/ncsc-nl/et2misp. [Alexandre
|
|
Dulaunoy]
|
|
|
|
Add Emerging Threat to MISP example
|
|
- Add et2misp example. [Richard van den Berg]
|
|
- Merge pull request #59 from tomking2/master. [Raphaël Vinot]
|
|
|
|
Fixed double status code check on helpers and other functions
|
|
- Fixed double status code check on helpers and other functions. [Thomas
|
|
King]
|
|
- Proper support of functions returning plain text instead of json.
|
|
[Raphaël Vinot]
|
|
- Merge branch 'master' of github.com:CIRCL/PyMISP. [Raphaël Vinot]
|
|
- Merge pull request #57 from sebix/fix-test. [Raphaël Vinot]
|
|
|
|
Fix prints in tests
|
|
- Fix prints in tests. [Sebastian Wagner]
|
|
- Fix calls to __prepare_session. [Raphaël Vinot]
|
|
|
|
Fix #58
|
|
- Change: remove XML output, all functions return a Python dictionary.
|
|
[Raphaël Vinot]
|
|
- Merge pull request #55 from RichieB2B/ncsc-nl/fix-distribution.
|
|
[Raphaël Vinot]
|
|
|
|
Set default distribution for attributes to inherit
|
|
- Set default distribution for attributes to inherit. [Richard van den
|
|
Berg]
|
|
- Properly handle errors while fetching the types. [Raphaël Vinot]
|
|
|
|
Fix #53
|
|
- Add option to search function to only return attributes instead of
|
|
events. [Raphaël Vinot]
|
|
|
|
|
|
v2.4.49 (2016-08-02)
|
|
--------------------
|
|
- Version bump. [Raphaël Vinot]
|
|
- Merge pull request #24 from Delta-Sierra/master. [Raphaël Vinot]
|
|
|
|
Fix fetching method for tag_search and tags_count
|
|
- Fix fetching method for tag_search and tags_count. [Raphaël Vinot]
|
|
- Merge branch 'master' of github.com:CIRCL/PyMISP. [Raphaël Vinot]
|
|
- Merge pull request #52 from KennethAdamMiller/master. [Raphaël Vinot]
|
|
|
|
Caught exception on python3.4 where base64encode returns bytes
|
|
- Caught exception on python3.4 where base64encode returns bytes and not
|
|
str, and bytes are not json encodable. This caused a failure in
|
|
upload_sample. [Kenneth Adam Miller]
|
|
- Fix PEP8. [Raphaël Vinot]
|
|
- Add support for proxies in the library. [Raphaël Vinot]
|
|
|
|
Fix #48
|
|
- Merge branch 'master' of github.com:CIRCL/PyMISP. [Raphaël Vinot]
|
|
- Merge pull request #51 from ek0/add_detection_name. [Alexandre
|
|
Dulaunoy]
|
|
|
|
Add a method to add a textual detection name under the 'Antivirus detection' category
|
|
- Add a method to add a textual detection name under the 'Antivirus
|
|
detection' category. [Jessy Campos]
|
|
- Major refactoring of the SVG generator. [Raphaël Vinot]
|
|
- Initial refactoring, PEP8 and cleanup. [Raphaël Vinot]
|
|
- Merge pull request #23 from Delta-Sierra/master. [Raphaël Vinot]
|
|
|
|
Add tags_count and tag_search script in examples/situational-awareness/
|
|
- Update README.md. [Deborah Servili]
|
|
- Make printed date more consistent + update README.md. [Déborah
|
|
Servili]
|
|
- Merge https://github.com/MISP/PyMISP. [Déborah Servili]
|
|
- Merge pull request #22 from 3c7/patch-1. [Raphaël Vinot]
|
|
- Fixes: expected bytes, got <class 'str'> in download_samples() [Nils]
|
|
- Merge pull request #49 from FloatingGhost/master. [Raphaël Vinot]
|
|
|
|
Added STIX retrieval
|
|
- Added STIX retrieval - misp.get_stix(event_id=ID,
|
|
with_attachment=True/False, from_date=YYYY-MM-
|
|
DD, to_date=YYYY-MM-DD, tags=["tag1", "tag2"]
|
|
) [Hannah Ward]
|
|
- Merge pull request #3 from Delta-Sierra/newbranch. [Deborah Servili]
|
|
- Merge branch 'master' of https://github.com/Delta-Sierra/PyMISP into
|
|
newbranch. [Déborah Servili]
|
|
- Update tools.py. [Deborah Servili]
|
|
|
|
Correct function isTagIn(dataframe, tag)
|
|
- Merge pull request #2 from Delta-Sierra/newbranch. [Deborah Servili]
|
|
- Modify fetching method to use last. [Déborah Servili]
|
|
- Handling some NaN exceptions. [Déborah Servili]
|
|
- Delete some files. [Déborah Servili]
|
|
- Merge pull request #1. [Deborah Servili]
|
|
- Rename examples/statistics/attribute_treemap.py to
|
|
examples/treemap/treemap.py. [Deborah Servili]
|
|
- Move files from examples/treemap to examples/situational-awareness/
|
|
[Déborah Servili]
|
|
- Merge https://github.com/MISP/PyMISP into newbranch. [Déborah Servili]
|
|
- Rename examples/treemap/treemap.py to
|
|
examples/statistics/attribute_treemap.py. [Deborah Servili]
|
|
|
|
|
|
v2.4.48.2 (2016-07-11)
|
|
----------------------
|
|
- Version bump. [Raphaël Vinot]
|
|
- Add remove tag method. [Raphaël Vinot]
|
|
- Use same variable names as testing environment. [Raphaël Vinot]
|
|
- Make scripts executable. [Raphaël Vinot]
|
|
- Merge pull request #21 from Delta-Sierra/master. [Alexandre Dulaunoy]
|
|
|
|
Add examples "create_dummy_event" and "create_massive_dummy_events"
|
|
- Random names for dummy files. [Déborah Servili]
|
|
- Add examples "create_dummy_event" and "create_massive_dummy_events"
|
|
[Déborah Servili]
|
|
- Merge pull request #46 from plutec/master. [Raphaël Vinot]
|
|
|
|
Update README.md with install instructions
|
|
- Update README.md with install instructions. [Antonio Sánchez]
|
|
- Merge pull request #44 from plutec/master. [Alexandre Dulaunoy]
|
|
|
|
Added function to AV detection link
|
|
- Added function to AV detection link. [Antonio S]
|
|
- Merge pull request #43 from plutec/master. [Alexandre Dulaunoy]
|
|
|
|
Added add_domain_ip function for attribute
|
|
- Added add_domain_ip attribute function. [Antonio S]
|
|
- Merge pull request #20 from Delta-Sierra/master. [Alexandre Dulaunoy]
|
|
|
|
Add example "create attributes distribution treemap"
|
|
- Remove useless comments. [Déborah Servili]
|
|
- Add example "create attributes distribution treemap" [Déborah Servili]
|
|
- Fix python3 compat. Make Pep8 happy. [Raphaël Vinot]
|
|
- Make pep8 happy. [Raphaël Vinot]
|
|
- Merge branch 'master' of github.com:CIRCL/PyMISP. [Raphaël Vinot]
|
|
- Comment removed. [Alexandre Dulaunoy]
|
|
|
|
|
|
v2.4.48.1 (2016-06-15)
|
|
----------------------
|
|
- Fix check MISP latest version. [Raphaël Vinot]
|
|
- Add tag script. [Raphaël Vinot]
|
|
- Make pep8 happy. [Raphaël Vinot]
|
|
|
|
|
|
v2.4.48 (2016-06-09)
|
|
--------------------
|
|
- Tag version 2.4.48. [Raphaël Vinot]
|
|
- Merge pull request #19 from Delta-Sierra/master. [Alexandre Dulaunoy]
|
|
|
|
add function get_tags_statistics
|
|
- Add function get_tags_statistics. [Déborah Servili]
|
|
- File indention fixed. [Alexandre Dulaunoy]
|
|
- Merge pull request #18 from Delta-Sierra/master. [Alexandre Dulaunoy]
|
|
|
|
add function get_sharing_groups
|
|
- Add function get_sharing_groups. [Déborah Servili]
|
|
- Merge pull request #40 from ANSSI-BSOD/master. [Alexandre Dulaunoy]
|
|
|
|
import ioc with python
|
|
- Form. [ANSSI-BSO-D]
|
|
- Init for ioc-2-misp. [Tristan METAYER]
|
|
- Merge pull request #39 from kevthehermit/master. [Alexandre Dulaunoy]
|
|
|
|
Add Attribute by named category and type
|
|
- Add Attribute by named category and type. [KevTheHermit]
|
|
- Merge pull request #17 from Delta-Sierra/master. [Alexandre Dulaunoy]
|
|
|
|
Add function for sighting using attribute id, uuid or a json file
|
|
- Add function for sighting using attribute id, uuid or a json file.
|
|
[Déborah Servili]
|
|
- More stats example. [Alexandre Dulaunoy]
|
|
- Debug print removed. [Alexandre Dulaunoy]
|
|
- Statistics test script added. [Alexandre Dulaunoy]
|
|
- Merge pull request #16 from Delta-Sierra/master. [Alexandre Dulaunoy]
|
|
|
|
add function get_attributes_statistics
|
|
- Add function get_attributes_statistics. [Déborah Servili]
|
|
- Add 'add_yara' to upload yara rules, increase flexibility of config.
|
|
[Raphaël Vinot]
|
|
|
|
fix #38
|
|
|
|
|
|
v2.4.36 (2016-04-15)
|
|
--------------------
|
|
- Update version to v2.4.36. [Raphaël Vinot]
|
|
- Merge pull request #15 from Delta-Sierra/master. [Alexandre Dulaunoy]
|
|
|
|
add comment field in upload_sample
|
|
- Add comment field in upload_sample. [Déborah Servili]
|
|
- Merge pull request #14 from Delta-Sierra/master. [Alexandre Dulaunoy]
|
|
|
|
add function add filename
|
|
- Add function add filename. [Déborah Servili]
|
|
- Type-category association checking automated. [Déborah Servili]
|
|
- Merge pull request #13 from Delta-Sierra/master. [Alexandre Dulaunoy]
|
|
|
|
removing some unnecessary checks
|
|
- Removing some unnecessary checks. [Déborah Servili]
|
|
- Merge https://github.com/MISP/PyMISP. [Déborah Servili]
|
|
- Merge pull request #12 from Delta-Sierra/master. [Alexandre Dulaunoy]
|
|
|
|
type-category association checking automated
|
|
- Type-category association checking automated. [Déborah Servili]
|
|
- Merge pull request #10 from TheDr1ver/patch-1. [Alexandre Dulaunoy]
|
|
|
|
Add SSDEEP and FILENAME|SSDEEP support
|
|
- Add SSDEEP and FILENAME|SSDEEP support. [Nick Driver]
|
|
- Merge pull request #11 from TheDr1ver/patch-2. [Alexandre Dulaunoy]
|
|
|
|
Add internal reference attributes
|
|
- Add internal reference attributes. [Nick Driver]
|
|
- Merge pull request #9 from iglocska/master. [Alexandre Dulaunoy]
|
|
|
|
Added the option to filter out attributes based on distribution level
|
|
- Added the option to filter out attributes based on distribution level.
|
|
[Iglocska]
|
|
- Type-category association checking automated. [Déborah Servili]
|
|
- Add SSDEEP and FILENAME|SSDEEP support. [Nick Driver]
|
|
- Add internal reference attributes. [Nick Driver]
|
|
- Added the option to filter out attributes based on distribution level.
|
|
[Iglocska]
|
|
- Correct module help. [Déborah Servili]
|
|
- Merge pull request #34 from iglocska/master. [Alexandre Dulaunoy]
|
|
|
|
Capitalisation issues
|
|
- Capitalisation issues. [Iglocska]
|
|
- Merge remote-tracking branch 'circl/master' [Iglocska]
|
|
- Ann missing categories in the authorized ones. [Raphaël Vinot]
|
|
- Revert "Add upload_attachment" [Raphaël Vinot]
|
|
|
|
This reverts commit 6db19ace9eb7d69aecd4708a000b13e9eba741aa.
|
|
- Revert "Use correct function to upload an attachment" [Raphaël Vinot]
|
|
|
|
This reverts commit 1b7877dd0652ff12a6fdef5b51d392a578f575e7.
|
|
- Make PEP8 happy. [Raphaël Vinot]
|
|
- Use correct function to upload an attachment. [Raphaël Vinot]
|
|
|
|
Fix #33
|
|
- Merge pull request #32 from tomking2/master. [Alexandre Dulaunoy]
|
|
|
|
Search Event Index
|
|
- Designed in same style as search, all attributes can be used. [=]
|
|
- Merge remote-tracking branch 'upstream/master' [Thomas King]
|
|
|
|
Merging new pymisp changes
|
|
- Fix pep8. [Raphaël Vinot]
|
|
- Merge pull request #8 from truckydev/master. [Raphaël Vinot]
|
|
|
|
Add upload_attachment
|
|
- Add upload_attachment. [Tristan METAYER]
|
|
- Improve examples. [Raphaël Vinot]
|
|
- Update version to 2.3. [Raphaël Vinot]
|
|
- Make pep8 happy. [Raphaël Vinot]
|
|
- Python 2/3 compatible, urllib module. [Thomas King]
|
|
- Added in searchable indexes, only brings back index and count etc, not
|
|
results within the index. [Thomas King]
|
|
- Merge pull request #7 from sebdraven/master. [Alexandre Dulaunoy]
|
|
|
|
add method change_threat_level
|
|
- Add method change_threat_level. [Sébastien Larinier]
|
|
- Merge pull request #31 from tomking2/Actor_Tag. [Alexandre Dulaunoy]
|
|
|
|
Add threat actor through API, Create new tag
|
|
- Add threat actor through API, Create new tag. [Thomas King]
|
|
- Merge pull request #6 from sebdraven/master. [Alexandre Dulaunoy]
|
|
|
|
add add_tag method to an event and value 5 to distribution attribute
|
|
- Add add_tag method to an event and value 5 to distribution attribute.
|
|
[Sébastien Larinier]
|
|
- Merge branch 'master' of github.com:MISP/PyMISP. [Alexandre Dulaunoy]
|
|
- Merge pull request #5 from sebdraven/master. [Raphaël Vinot]
|
|
|
|
add method to export txt all attributes by type
|
|
- Add method to export txt all attributes by type. [Sébastien Larinier]
|
|
- Merge pull request #29 from cudeso/master. [Alexandre Dulaunoy]
|
|
|
|
Check if objectType exists in event
|
|
- Check if objectType exists in event. [Koen Van Impe]
|
|
|
|
Prevent failing when f.e. an event does not have a tag.
|
|
- Merge pull request #4 from iglocska/master. [Alexandre Dulaunoy]
|
|
|
|
Updated the feed generator
|
|
- Updated the feed generator. [Iglocska]
|
|
|
|
- only save fields that are actually necessary and don't reveal too much of unneeded information (such as correlation)
|
|
- add contextual fields to the manifest
|
|
- Remove a small bug introduced by previous commit. [Alexandre Dulaunoy]
|
|
- Merge branch 'master' of github.com:CIRCL/PyMISP. [Alexandre Dulaunoy]
|
|
- Merge pull request #28 from deralexxx/master. [Alexandre Dulaunoy]
|
|
|
|
respect misp_verifycert in some tests
|
|
- Update yara.py. [Alexander J]
|
|
- Update upload.py. [Alexander J]
|
|
- Update searchall.py. [Alexander J]
|
|
- Update get.py. [Alexander J]
|
|
- Update last.py. [Alexander J]
|
|
- Merge pull request #3 from iglocska/master. [Alexandre Dulaunoy]
|
|
|
|
Script for the upcoming feed generator
|
|
- Script for the upcoming feed generator. [Iglocska]
|
|
|
|
- also some minor modifications to the get_index api
|
|
- Update testcases for 2.4. [Raphaël Vinot]
|
|
- Initial Tags API. [Raphaël Vinot]
|
|
- Normalize error messages. [Raphaël Vinot]
|
|
- Add debug option. [Raphaël Vinot]
|
|
- Merge branch 'master' of github.com:MISP/PyMISP. [Alexandre Dulaunoy]
|
|
- Merge pull request #26 from urbanski/master. [Raphaël Vinot]
|
|
|
|
Fix KeyError when no results in time period
|
|
- Fix KeyError when no results in time period. [Will Urbanski]
|
|
|
|
Fix a KeyError when no results were found for the specified time period.
|
|
- Threat level id is from 1 to 4 (not from 0 to 3) [Alexandre Dulaunoy]
|
|
|
|
https://github.com/MISP/MISP/issues/729
|
|
- Merge pull request #25 from iglocska/master. [Alexandre Dulaunoy]
|
|
|
|
reverted my previous commit that broke an assertion
|
|
- Reverted my previous commit that broke an assertion. [iglocska]
|
|
- Merge pull request #24 from iglocska/master. [Alexandre Dulaunoy]
|
|
|
|
Print the event so we can see what travis is trying to compare against
|
|
- Print the event so we can see what travis is trying to compare
|
|
against. [iglocska]
|
|
|
|
- should help with the debugw
|
|
- Merge pull request #23 from iglocska/master. [Alexandre Dulaunoy]
|
|
|
|
Should fix the test failures
|
|
- Fixed an invalid assertion. [iglocska]
|
|
|
|
- attribute count is None not u'0' when no attributes exist (should be fixed on MISP side in the long run)
|
|
- Fixed a typo causing the tests to fail. [iglocska]
|
|
- README updated including keys.py usage. [Alexandre Dulaunoy]
|
|
- Authentication parameters updated. [Alexandre Dulaunoy]
|
|
- Merge branch 'master' of github.com:CIRCL/PyMISP. [Alexandre Dulaunoy]
|
|
- Auth parameters updated. [Alexandre Dulaunoy]
|
|
- Updated auth parameters. [Alexandre Dulaunoy]
|
|
- Normalized auth parameters. [Alexandre Dulaunoy]
|
|
- Normalized auth parameters. [Alexandre Dulaunoy]
|
|
- Sample keys file added. [Alexandre Dulaunoy]
|
|
- Normalized auth parameters. [Alexandre Dulaunoy]
|
|
- Normalized auth parameters. [Alexandre Dulaunoy]
|
|
- Auth parameters normalized. [Alexandre Dulaunoy]
|
|
|
|
|
|
v2.1.1 (2015-11-05)
|
|
-------------------
|
|
- Add add_ipsrc. [Raphaël Vinot]
|
|
- Add basic support for the proposal API. [Raphaël Vinot]
|
|
- Merge pull request #22 from grolinet/master. [Raphaël Vinot]
|
|
|
|
Helper methods added
|
|
- Whitespace cleaned. [grolinet]
|
|
- Helper methods added. [grolinet]
|
|
- Merge pull request #21 from grolinet/master. [Raphaël Vinot]
|
|
|
|
Added missing types
|
|
- Missing types added. [unknown]
|
|
- Missing types added. [unknown]
|
|
- Missing types added. [unknown]
|
|
- [UnitTest] Add some functions, testing. [Raphaël Vinot]
|
|
- Improve error handling. [Raphaël Vinot]
|
|
|
|
|
|
v2.0.1 (2015-09-22)
|
|
-------------------
|
|
- Add test cases (initial) [Raphaël Vinot]
|
|
- Fix typo in categories names. [Raphaël Vinot]
|
|
- Check the MISP instance to query is valid. [Raphaël Vinot]
|
|
|
|
And return a json object from upload_sample.
|
|
- Force json if nothing else is supported. [Raphaël Vinot]
|
|
- Better error handling of no URL/Key are passed. [Raphaël Vinot]
|
|
- Add support for downloading unzipped samples. [Raphaël Vinot]
|
|
- Add version-related methods. [Raphaël Vinot]
|
|
- Add methods to query the version of MISP (master and local) [Raphaël
|
|
Vinot]
|
|
- Add publish method. [Raphaël Vinot]
|
|
|
|
|
|
v1.8.2 (2015-09-12)
|
|
-------------------
|
|
- Try to convert event ID to integer if not None. [Raphaël Vinot]
|
|
|
|
|
|
v1.8.1 (2015-09-12)
|
|
-------------------
|
|
- Fix bug in download sample function. [Raphaël Vinot]
|
|
|
|
Thanks to @kevthehermit
|
|
- Timestamp not needed to update an event. [Raphaël Vinot]
|
|
|
|
Fix #18
|
|
- Restore python3 support. [Raphaël Vinot]
|
|
- Cleanup + add helpers for network attributes. [Raphaël Vinot]
|
|
- Add helpers to update events with specific attributes. [Raphaël Vinot]
|
|
- Reorganise. [Raphaël Vinot]
|
|
- Multiple updates, cleanup. [Raphaël Vinot]
|
|
|
|
* Remove attribute (Fix #4)
|
|
* Deprecate pure XML API
|
|
* Cleanups and fixes in the upload file functionality
|
|
- Fix download of samples with the new archive format. [Raphaël Vinot]
|
|
- Add Yara rules download support (by event) [Raphaël Vinot]
|
|
- Fix license mentioned in setup.py. [Raphaël Vinot]
|
|
|
|
fix #16
|
|
- Events id are integers not strings. [Alexandre Dulaunoy]
|
|
- Merge pull request #15 from iglocska/master. [Alexandre Dulaunoy]
|
|
|
|
Dump the entire event including the 'Event' container element
|
|
- Dump the entire event including the 'Event' container element.
|
|
[iglocska]
|
|
- Add test scripts to get and update an event. [Raphaël Vinot]
|
|
- Fix bug introduced by using urljoin. [Raphaël Vinot]
|
|
- Add sample download. [Raphaël Vinot]
|
|
- Add search all. [Raphaël Vinot]
|
|
- Increase flexibility of upload sample. [Raphaël Vinot]
|
|
- Fix last commit. [Raphaël Vinot]
|
|
- Initial changes to increase flexibility for Viper module. [Raphaël
|
|
Vinot]
|
|
|
|
|
|
v1.1.2 (2015-08-05)
|
|
-------------------
|
|
- Fix PyPi package. [Raphaël Vinot]
|
|
- Merge branch 'master' of github.com:CIRCL/PyMISP. [Raphaël Vinot]
|
|
- Merge pull request #14 from cudeso/master. [Alexandre Dulaunoy]
|
|
|
|
Add netflow filter output
|
|
- Add netflow filter output. [Koen Van Impe]
|
|
|
|
- get event data for event with “—event X”
|
|
- get netflow filter with “—netflow”
|
|
simple host X or host X
|
|
- Add last param to restSearch + example script. [Raphaël Vinot]
|
|
- Cleanup of the upload API. [Raphaël Vinot]
|
|
- Preliminary version of the file uploader. [Raphaël Vinot]
|
|
- Add test script to add attachement to event. [Raphaël Vinot]
|
|
- Merge remote-tracking branch 'origin/master' [Raphaël Vinot]
|
|
|
|
Conflicts:
|
|
examples/get_network_activity.py (python 2.7 & 3 compatible print)
|
|
- Bug fix: get_index now works properly and return the events index.
|
|
[Alexandre Dulaunoy]
|
|
|
|
An bug was introduced and appending "{}" to the /index url which
|
|
gives a 404 on a MISP server.
|
|
- Merge branch 'master' of https://github.com/CIRCL/PyMISP. [Alexandre
|
|
Dulaunoy]
|
|
- Merge pull request #12 from iglocska/xml_json_fix. [Alexandre
|
|
Dulaunoy]
|
|
|
|
API made a bit more flexible with input data
|
|
- API made a bit more flexible with input data. [Iglocska]
|
|
|
|
- input for add_event() and update_event() can now be a JSON object, JSON string, XML
|
|
- Merge branch 'master' of https://github.com/CIRCL/PyMISP. [Alexandre
|
|
Dulaunoy]
|
|
- Merge pull request #11 from iglocska/xml_json_fix. [Alexandre
|
|
Dulaunoy]
|
|
|
|
Fix to an issue with using XML as input for add_event() and update_ev…
|
|
- Fix to an issue with using XML as input for add_event() and
|
|
update_event() [Iglocska]
|
|
|
|
- also a change to the copy_list.py script to account for the change
|
|
- Merge branch 'master' of https://github.com/CIRCL/PyMISP. [Alexandre
|
|
Dulaunoy]
|
|
- Merge pull request #10 from Starow/master. [Raphaël Vinot]
|
|
|
|
Add 2 download functions of suricata rules events
|
|
- Add 2 download functions of suricata rules events. [Debra Jules]
|
|
- Merge pull request #8 from didelphodon/master. [Raphaël Vinot]
|
|
|
|
Update / Add need a JSON object as data
|
|
- Update / Add need a JSON object as data. [didelphodon]
|
|
|
|
... furthermore content-type application was necessary otherwise MISP-REST API refuses to work as expected, at least with my installation.
|
|
- Merge branch 'master' of github.com:CIRCL/PyMISP. [Alexandre Dulaunoy]
|
|
- Make the code python3 friendly. [Raphaël Vinot]
|
|
- Merge branch 'master' of github.com:CIRCL/PyMISP. [Alexandre Dulaunoy]
|
|
- Merge pull request #1 from CIRCL/master. [Alexandre Dulaunoy]
|
|
|
|
More sample added - #1 pull import
|
|
- Make PEP8 Happy. [Raphaël Vinot]
|
|
- Use JSON POST to do the search. [Raphaël Vinot]
|
|
- Merge branch 'master' of github.com:CIRCL/PyMISP. [Raphaël Vinot]
|
|
- Merge pull request #1 from cudeso/master. [Alexandre Dulaunoy]
|
|
|
|
Example script to download MISP network activity
|
|
- Example script to download MISP network activity. [Koen Van Impe]
|
|
- Documentation reference added. [Alexandre Dulaunoy]
|
|
- Add license. [Raphaël Vinot]
|
|
- Support update events. [Raphaël Vinot]
|
|
- Small cleanup, update to 1.0.1. [Raphaël Vinot]
|
|
- Add the following options: [Raphaël Vinot]
|
|
|
|
- possibility to copy in one direction or the other between instance
|
|
- add loop to simply put event ids to copy
|
|
- Add readme. [Raphaël Vinot]
|
|
- Add installer, proper copy script. [Raphaël Vinot]
|
|
- Add support for self-signed certificate. [Raphaël Vinot]
|
|
|
|
Add comments
|
|
- Add search by organisation. [Raphaël Vinot]
|
|
- Add export-import of a list. [Raphaël Vinot]
|
|
- Cleanup style. [Raphaël Vinot]
|
|
- Support xml and json copy. [Raphaël Vinot]
|
|
- Delete export_import.py. [Raphaël Vinot]
|
|
- Fix event_add, add example. [Raphaël Vinot]
|
|
- Make the API a class. [Raphaël Vinot]
|
|
- Json export is not supported everywhere. [Raphaël Vinot]
|
|
- Some testing. [Raphaël Vinot]
|
|
- Initial commit. [Raphaël Vinot]
|
|
|
|
|