Commit Graph

896 Commits (a2aa5646df4ea04a8190a67b0263460f3d618b3f)

Author SHA1 Message Date
Vincent-CIRCL 83ef1b851e
Merge branch 'master' into master 2019-03-01 09:07:45 +01:00
Falconieri a06c8cf5b8 fix: [reportlab] Galaxies and Clusters printing 2019-03-01 09:06:01 +01:00
Falconieri 24e1a1732c fix: [reportlab] Clusters added. Still UX to perform 2019-02-28 16:34:07 +01:00
Falconieri 79e66363d2 fix: [reportlab] working clusters and galaxies. Not nice however 2019-02-28 15:14:52 +01:00
Falconieri 6031a7d426 chg: [exportpdf] BIG refactoring. Classes, comments, Galaxy starting 2019-02-28 13:44:54 +01:00
Falconieri 9adff0b574 chg: [exportPDF] add basic handling of clusters 2019-02-28 10:58:49 +01:00
Raphaël Vinot 0d6aa428ef fix: Python 2.7 blah foo. 2019-02-27 23:43:49 -08:00
Raphaël Vinot 59f1f0f9eb chg: Bump misp-objects 2019-02-27 23:17:27 -08:00
Raphaël Vinot e688a3e99f fix: properly pass the auth parameter to the request 2019-02-27 21:38:31 -08:00
Raphaël Vinot 3e64a7b03d fix: Properly catch error if reportlab isn't installed 2019-02-27 21:23:59 -08:00
Raphaël Vinot 2e93aad34a fix: Make sure install works even without reportlab installed. 2019-02-27 21:16:49 -08:00
Raphaël Vinot fc3958ace2 Merge branch 'master' of github.com:MISP/PyMISP 2019-02-27 11:14:14 -08:00
Raphaël Vinot 4d792bd7a5 new: add auth parameter to pass to python-requests 2019-02-27 11:13:43 -08:00
Alexandre Dulaunoy e18f51f11f
Merge pull request #354 from Vincent-CIRCL/master
Facultative text description, Sightings, Tests cases
2019-02-27 14:53:23 +01:00
Falconieri a9c0ce4107 fix: [exportPDF] Adding facultative text description, sightings, tests cases 2019-02-27 11:48:56 +01:00
Alexandre Dulaunoy 62e047f3c1
Merge pull request #352 from Vincent-CIRCL/master
chg: [exportpdf] Add image and objects handling + testcases
2019-02-26 15:55:30 +01:00
Falconieri 10b5496174 fix : [exportpdf] Add Object date 2019-02-26 15:51:06 +01:00
Falconieri 133db6aeaa fix : [exportpdf] Double property printing error fixed 2019-02-26 15:42:49 +01:00
Falconieri 8194c534d7 add : [exportpdf] Objects handling, tests cases,
test files
2019-02-26 15:35:40 +01:00
Falconieri 029ca57b5f fix: [exportpdf] Refactoring, nicer code 2019-02-26 14:28:31 +01:00
Falconieri 29a1b05c1f add: [exportpdf] Handling pictures embedded as attributes 2019-02-26 14:03:25 +01:00
Falconieri cefcc3430c add : [exportpdf] Picture management, manual 2019-02-26 11:13:24 +01:00
Alexandre Dulaunoy 345f055844
Merge pull request #350 from Vincent-CIRCL/master
chg: [exportpdf] Add metadata, bugfixes cases (too long values, sanitization)
2019-02-25 16:13:03 +01:00
Falconieri 2adac8f0d2 chg: [exportpdf] Add metadata, bugfixes cases (too long values, sanitization), links to misp instances 2019-02-25 15:49:53 +01:00
Falconieri 37d3f2f613 fix & add: [exportpdf] Add metadata, fix special cases (too long values, sanitization) 2019-02-22 17:47:22 +01:00
Alexandre Dulaunoy ccd7565d3c
Merge pull request #348 from Vincent-CIRCL/master
add: [pdfexport] Add pdf export tool, operating on a Misp Event input.
2019-02-22 11:47:41 +01:00
Falconieri 76ef3d058f fix: [pdfexport] Fix tests paths, dependency in pipfile, imports, and 'file' name overwrite in test function 2019-02-22 11:34:41 +01:00
Falconieri 57eccfe7dc add: exportpdf tool working 2019-02-22 10:18:44 +01:00
Hannah Ward c5e5ad5050
fix: URLJoin condition for double quotes 2019-02-21 13:15:24 +00:00
Hannah Ward 731acea4dc
fix: Do not override sub-path from root URL 2019-02-21 13:11:33 +00:00
Falconieri 0fc780994f general improvement : deisgn, exhaustiviness of mispEvent values displayed, good pratice concerning paragraphe/table made 2019-02-20 16:15:56 +01:00
Falconieri 01b2ad9199 update with table basics 2019-02-19 16:00:57 +01:00
Falconieri c7511812f0 Structure of the improvements OK : test file, test folder, report generator 2019-02-19 15:17:00 +01:00
Raphaël Vinot bd74a11e2f fix: Copy event dictionary when creating a MISPEvent
Fix #321
2019-02-13 00:12:49 +01:00
Raphaël Vinot 5afdcb5709 fix: Wrong documentation on PyMISP.search_sightings
Fix #336
2019-02-07 16:25:49 +01:00
Raphaël Vinot ec60442491 fix: Fix dependencies for py2 2019-02-06 11:53:37 +01:00
Raphaël Vinot 3eeae9f7e4 Merge branch 'master' of github.com:MISP/PyMISP 2019-02-06 11:31:15 +01:00
Raphaël Vinot fe91d06b91 chg: Remove dependency on six 2019-02-06 11:31:05 +01:00
Armīns Palms feb13bb5f8 Search function fix to comply new version of MISP 2019-02-04 14:27:20 +02:00
Raphaël Vinot 582e37e24a chg: Bump Version & changelog 2019-02-03 12:41:41 +01:00
Raphaël Vinot 211a7e95dd chg: Bump misp-objects 2019-02-03 12:38:32 +01:00
Armīns Palms 13ffef2c6f Check if IOC values are in warninglist 2019-02-01 15:43:01 +02:00
Raphaël Vinot ac4f28681d Merge branch 'master' of github.com:MISP/PyMISP 2019-02-01 11:07:51 +01:00
Raphaël Vinot 0a01a16c6b new: Add test cases for stix export 2019-02-01 11:07:42 +01:00
Alexandre Dulaunoy dc5d40a327
chg: [datamodel] new anonymised type added 2019-01-31 23:23:15 +01:00
Alexandre Dulaunoy 6002bf3203
chg: [data] types updated to include the new zeek type 2019-01-30 23:12:30 +01:00
Raphaël Vinot 19679bb80f chg: Bump version, misp-objects 2019-01-28 17:08:40 +01:00
Raphaël Vinot 1a381a0e3b fix: Wrong variable name in MISPEvent 2019-01-22 14:59:55 +01:00
Raphaël Vinot 91f3414cfe fix: Documentation error fix #278 2019-01-22 14:06:03 +01:00
Raphaël Vinot 4fef159a82 new: Add support for unix timestamp in set_date
fix #302
2019-01-22 13:42:18 +01:00
Raphaël Vinot a8dea20570 fix: Attempt to fix memory footprint in MISPAttribute
Related: #304
2019-01-22 13:25:29 +01:00
Raphaël Vinot 57bb8cea1a chg: force to_ids to be a boolean, as MISP is expecting.
fix #320
2019-01-22 11:49:04 +01:00
Raphaël Vinot 362e324389 fix: Still support simple event dict content 2019-01-22 11:10:27 +01:00
Raphaël Vinot 4c60ed7e95 fix: Don't modify event passed to the add_attribute methods
fix #321
2019-01-22 11:07:06 +01:00
Tom King db7320ff03 chg: Add support for sharing group filter for search_index 2019-01-16 15:53:38 +00:00
Tom King 545d5cc1b7 Merge remote-tracking branch 'upstream/master' 2019-01-16 15:51:57 +00:00
Raphaël Vinot d4daa2f827 Merge branch 'master' of github.com:MISP/PyMISP 2019-01-14 10:12:53 +01:00
Raphaël Vinot 4687cb8034 chg: Bump misp-objects 2019-01-14 10:12:43 +01:00
Raphaël Vinot ee86f6fa44 fix: The wrong class name was used when there is an error at Event creation. 2019-01-14 10:11:58 +01:00
Alexandre Dulaunoy f5e621b2a5
chg: [data] fix describeTypes 2019-01-13 12:07:24 +01:00
Alexandre Dulaunoy 13ec75df29
chg: [data] new types added (hassh-md5 and hasshserver-md5) 2019-01-13 11:55:00 +01:00
Alexandre Dulaunoy 2c882c1887
chg: [misp-objects] templates updated to the latest version 2018-12-30 16:18:27 +01:00
Alexandre Dulaunoy e3bc4f2be6
chg: [data] describeTypes updated (grabbed from MISP HEAD) 2018-12-30 13:02:14 +01:00
Alexandre Dulaunoy 444f9a6fd9
chg: [data] ja3-fingerprint-md5 type added 2018-12-30 12:49:44 +01:00
Raphaël Vinot a3108f7689 fix: error vs errors key 2018-12-26 17:38:19 +01:00
Alexandre Dulaunoy 2f84b7ecdb
chg: [data] describeTypes.json updated to the latest version 2018-12-24 20:27:19 +01:00
Christophe Vandeplas bfbaa70ee3 sort describeTypes.json output
This is needed for the compatibility with the gen_misp_types_categories.py script. Data was sorted using the order_dict function of the gen_misp_types_categories script.
2018-12-20 13:27:26 +01:00
Raphaël Vinot 268241cb4f new: Bump describe types
fix #317
2018-12-20 12:05:46 +01:00
Raphaël Vinot 2284e8a9c9 Merge branch 'master' of github.com:MISP/PyMISP 2018-12-19 11:45:15 +01:00
Raphaël Vinot b72aa536aa chg: More flexibility when loading an object from python dict 2018-12-19 11:44:42 +01:00
Raphaël Vinot 9365f801d4
fix: Typo 2018-12-19 10:50:50 +01:00
Raphaël Vinot 5de57816dd chg: Pass all parameters to the search API. 2018-12-18 15:29:40 +01:00
Raphaël Vinot 8ead1bea5e Merge branch 'master' of github.com:MISP/PyMISP 2018-12-18 11:04:39 +01:00
Raphaël Vinot a09915d850 chg: Remove compat for MISP 2.4.52, cleanup. 2018-12-18 11:04:36 +01:00
Raphaël Vinot 14921ea30b
Merge pull request #257 from mokaddem/usersStatistics
new: [usersStats] Possibility to fetch users/statistics
2018-12-17 19:37:54 +01:00
Christophe Vandeplas 486017d345 fix: get_object_template_id 2018-12-09 13:26:43 +01:00
Raphaël Vinot a07552bb04 Merge branch 'master' of github.com:MISP/PyMISP 2018-12-06 15:19:12 +01:00
Raphaël Vinot 93e985d2b6 chg: Bump version 2018-12-06 15:17:03 +01:00
Raphaël Vinot 8fd4da1b80 chg: Bump misp-objects & describeTypes 2018-12-06 15:16:22 +01:00
DragonDev1906 5c72dc9c33 dded get_object & get_attribute 2018-12-06 14:26:23 +01:00
Raphaël Vinot 7e523fbff2 chg: Version bump 2018-12-03 17:08:49 +01:00
Raphaël Vinot cf622cd807 chg: Bump misp-objects 2018-11-29 18:14:55 +01:00
Raphaël Vinot 573e4a426c chg: Add test cases for default distribution levels 2018-11-29 17:27:58 +01:00
Raphaël Vinot de118795ce fix: properly handle errors on event creation/update 2018-11-28 17:34:38 +01:00
Tom King d3f38ce092 chg: Support for Payload Delivery > Other attribute as PyMISP function 2018-11-28 14:27:16 +00:00
Dawid Czarnecki 7ea50075e4 chg: Include proposals in attributes search
Add includeProposals param to the search method
2018-11-28 10:05:26 +01:00
Raphaël Vinot 40304d6403 chg: Bump misp-objects 2018-11-23 15:43:21 +01:00
Raphaël Vinot 0770a15659 new: search_index in ExpandedPyMISP, cleanup, update jupyter 2018-11-22 14:29:07 +01:00
Raphaël Vinot f403afb66a fix: Type of quick_filter 2018-11-20 14:59:58 +01:00
Raphaël Vinot 3567359fa5 fix: quick_filter was broken. 2018-11-20 14:59:20 +01:00
Raphaël Vinot 3113fcad55 chg: Fixes & update Jupyter 2018-11-20 01:39:20 +01:00
Raphaël Vinot 2c0da24437 new: Add log search 2018-11-20 01:21:06 +01:00
Raphaël Vinot 47229077f0 Merge branch 'master' of github.com:MISP/PyMISP 2018-11-09 10:56:08 +01:00
Raphaël Vinot bc8a397752 new: change_distribution method
Fix: #294
2018-11-09 10:55:27 +01:00
Nils Kuhnert a92e2a2d43
Fixes date parameters for search_index() function 2018-11-08 08:51:20 +01:00
Raphaël Vinot 8d33e20721 new: Add test cases for sightings, cleanup 2018-10-31 16:42:01 +01:00
Sami Mokaddem 7975c03774 new: [sighting] Added support of sighting REST API 2018-10-23 18:23:11 +02:00
Raphaël Vinot 0a2a6b3d6b new: Allow to pass csv to return_format in search 2018-10-21 22:58:07 -04:00
Raphaël Vinot a8a7193059 new: page/limit in search 2018-10-21 18:49:38 -04:00
Raphaël Vinot 7e6cb313ce chg: Bump version 2018-10-12 15:41:08 +02:00
Raphaël Vinot 2cc4db34bf chg: Bump misp-objects 2018-10-12 15:40:17 +02:00
Raphaël Vinot 220b7bffff new: direct_call without data means GET 2018-10-09 14:44:07 +02:00
Raphaël Vinot 6bf904f6ce chg: allow to pass a json string to direct_call 2018-10-09 14:28:50 +02:00
Raphaël Vinot af56ab6bb8 fix: direct call & add example 2018-10-09 14:19:07 +02:00
Raphaël Vinot 9a2610a61f chg: More test cases 2018-10-05 17:45:12 +02:00
netjinho 2fa56348e5 Fixed leaked taxonomy tags problem 2018-10-04 19:31:46 +02:00
netjinho cda68b3f44 Added some getters and setters for taxonomies, warninglists, noticelists and tags & documentation 2018-10-04 19:03:24 +02:00
Raphaël Vinot 1445a9908d new: Add direct call to just post data on a URL 2018-10-04 09:19:48 +02:00
Raphaël Vinot e52cd11832 chg: update order parameters & doc 2018-09-30 08:22:44 -04:00
Raphaël Vinot c08deb95b6 new: tests for update modules 2018-09-29 15:44:02 -04:00
Raphaël Vinot 1e7f7b783e Merge branch 'master' of https://github.com/netjinho/PyMISP into netjinho-master 2018-09-29 15:17:17 -04:00
Raphaël Vinot 2dbd21a752 new: tests for upload_sample 2018-09-29 15:11:42 -04:00
netjinho ef087a9572 Added update_galaxies and update_taxonomies 2018-09-28 18:14:27 +02:00
root e3bd073be6 add: Advanced Extraction to upload_sample 2018-09-28 17:43:19 +02:00
Raphaël Vinot 6cee5ee66f add: update noticelists and object templates 2018-09-25 11:15:38 -04:00
Raphaël Vinot b95fdf9218 new: Update warninglists 2018-09-25 10:32:32 -04:00
Raphaël Vinot da0f6ef7d2 new: Add test for warninglists 2018-09-25 09:32:17 -04:00
Raphaël Vinot 9a6761e817 add: Add __eq__ to AbstractMISP
Allow to discard duplicate tags.
2018-09-23 17:39:24 -04:00
Raphaël Vinot b636a320df new: toggle warning list, add test case 2018-09-21 13:02:15 -07:00
Raphaël Vinot 2607111b19 add: more test cases 2018-09-19 17:22:37 -07:00
Raphaël Vinot e56f70b722 new: Add lots of test cases, find lots of bugs 2018-09-18 21:58:20 -07:00
Raphaël Vinot cd1de8c6bf New: use new CSV interface, add test cases 2018-09-17 18:37:07 -07:00
Raphaël Vinot 0c8d3bf83b Merge branch 'master' of github.com:MISP/PyMISP 2018-09-05 23:46:19 -07:00
Raphaël Vinot 387ef4d09b chg: bump misp-objects 2018-09-05 23:36:13 -07:00
Raphaël Vinot 94f1460876 chg: version bump 2018-09-05 23:35:20 -07:00
Steffen Sauler d8ef2559c6
Fix #270 uniquely identifying sample 2018-09-05 15:29:26 +02:00
Raphaël Vinot 8b8459ce53 fix: normalizing the outputs 2018-08-28 17:30:07 -04:00
Raphaël Vinot f4c0b92305 fix: jerry rig support for old python 2018-08-28 16:30:34 -04:00
Alexandre Dulaunoy 7e0d91af2b
fix: format of the describeTypes 2018-08-28 21:07:40 +02:00
Alexandre Dulaunoy 9260723696
Merge branch 'master' of github.com:MISP/PyMISP 2018-08-28 20:47:15 +02:00
Alexandre Dulaunoy 19d7414861
chg: [data-model] updated describeTypes file 2018-08-28 20:46:44 +02:00
Raphaël Vinot 981e08a9ae new: Add helpers for new server related APIs
Fix #266
2018-08-26 23:41:59 -04:00
Raphaël Vinot 99271bac24 chg: Finish rewrite testing 2018-08-21 00:32:27 +02:00
Raphaël Vinot 5b76f0a262 chg: rework test cases 2018-08-20 18:27:06 +02:00
Raphaël Vinot 303079af3b chg: Add more test cases 2018-08-19 14:35:32 +02:00
Raphaël Vinot 2c03fb96c2 new: [test] Attribute modification 2018-08-17 15:09:17 +02:00
Sami Mokaddem 06b829e781 new: [usersStats] Possibility to fetch users/statistics data for all
context (usage, org, tags, ...)
2018-08-13 12:10:15 +02:00
Raphaël Vinot f0ead72278 Merge branch 'master' of github.com:MISP/PyMISP 2018-08-10 19:04:49 +02:00
Raphaël Vinot 739ab41896 new: More test cases, bug fixes 2018-08-10 19:04:02 +02:00
Alexandre Dulaunoy 6aafda171a
Merge pull request #251 from tomking2/master
chg: Added email-header attribute
2018-08-09 22:55:51 +02:00
Raphaël Vinot 03d8de26f1 Merge branch 'master' of github.com:MISP/PyMISP 2018-08-09 18:13:48 +02:00
Raphaël Vinot fcb83f7318 new: Reworking the REST API (WiP) 2018-08-09 18:12:05 +02:00
Christophe Vandeplas b805b1074a chg: updated types/categories mapping 2018-08-08 12:18:14 +02:00
Raphaël Vinot 785423558b fix: Py3.5 compat, take 2 2018-08-08 11:24:07 +02:00
Raphaël Vinot 44344913f8 fix: Py3.5 compat 2018-08-08 11:19:24 +02:00
Raphaël Vinot 3b42497967 fix: Opening the json blobs as bytes was buggy 2018-08-08 10:18:51 +02:00
Raphaël Vinot e2ddb48f18 chg: Open all json files as bytes before loading in json 2018-08-07 16:52:50 +02:00
Raphaël Vinot f0b094f7b3 Merge branch 'master' of github.com:MISP/PyMISP 2018-08-06 23:50:48 +02:00
Raphaël Vinot 38f3867fc1 chg: Bump misp-objects 2018-08-06 23:50:32 +02:00
Alexandre Dulaunoy 5d16c97178
chg: [MISP] update to the latest version of the describeTypes 2018-08-03 16:30:41 +02:00