diff --git a/CHANGELOG.txt b/CHANGELOG.txt old mode 100644 new mode 100755 index 959db3b..c42c473 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,313 +1,376 @@ Changelog ========= -%%version%% (unreleased) ------------------------- + +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] @@ -317,1353 +380,887 @@ v2.4.67 (2017-02-27) 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) -------------------- Changes ~~~~~~~ - - Allow for old-style tag add. [Hannah Ward] Other ~~~~~ - - Version bump. [Raphaël Vinot] - - Fix regression. [Raphaël Vinot] Fix #46 - - 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-25) + +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] - - 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] -- 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 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] - - 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" - - Rename examples/treemap/treemap.py to examples/statistics/attribute_treemap.py. [Deborah Servili] - - 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] - - 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]