Commit Graph

50 Commits (aba8e322b6284fe10ac430b433d0be2f8dae3890)

Author SHA1 Message Date
Raphaël Vinot f9118f8c85 Merge branch 'mback2k-template-cache' into perf 2019-10-07 03:53:50 -06:00
Marc Hoersken e05c7d9b4f Cache JSON definitions in memory LFU cache provided by cachetools
- Path and modified time of JSON file are used as the cache key
- Global state is hidden away inside a root-class for re-use
- Maximum size is 150 considering the number of JSON definitions

During my tests the memory usage of the test suites was halved.
2019-10-03 19:30:57 +02:00
Raphaël Vinot 08da648dfb fix: [tests] Path to test file
Fix #423
2019-07-22 09:42:15 +02:00
Raphaël Vinot 9d0be8d3f0 new: Add option to locally expand malware samples with LIEF 2019-07-18 14:05:08 +02:00
Raphaël Vinot c9d58dad8a chg: Deprecate everything in PyMISP 2019-07-17 11:44:55 +02:00
Raphaël Vinot a79c4ed9c2 chg: Use pydeep from pypi, add test 2019-05-08 12:16:43 +02:00
Raphaël Vinot b8759673b9 chg: Add i8n for pdfexport, without all the fonts in the main repo 2019-03-04 16:06:38 -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
Falconieri 57eccfe7dc add: exportpdf tool working 2019-02-22 10:18:44 +01:00
Raphaël Vinot f560153f20 chg: Add sphinx-autodoc-typehints 2019-02-07 14:57:54 +01:00
Raphaël Vinot ec60442491 fix: Fix dependencies for py2 2019-02-06 11:53:37 +01:00
Raphaël Vinot 1ec357cd74 new: Add missing test case for NOT on attribute level, update Pipfile 2019-01-25 10:35:53 +01:00
Raphaël Vinot 0f8d2f1b48 chg: Add Pipfile config 2019-01-18 17:39:34 +01:00
Raphaël Vinot f0f3b3f844
fix: use proper dependency (enum34) 2018-09-20 12:22:06 -07:00
Georges Toth d8be769397 fix invalid py2 keyword 2018-09-18 09:02:43 +02:00
Georges Toth 9a25919fa2 - Add description from README.md as long-description -> displayed on pypi.
- Add project related URLs to be displayed on pypi.
2018-09-18 08:39:50 +02:00
Raphaël Vinot ceedb6e95c fix: Python2 support.
Fix #274
2018-09-17 13:59:28 -07:00
Raphaël Vinot 63a9acfc57 fix: Add dependency 2018-08-12 01:55:13 +02:00
Raphaël Vinot 9e44ec6616 fix: Properly create fail2ban object 2018-03-26 17:03:16 +02:00
Raphaël Vinot 78eb6e3080 fix: Update dependencies for VT generator. 2017-10-25 15:00:00 -04:00
Raphaël Vinot 39ffa91cd4 fix: properly bundle object templates 2017-10-24 09:07:33 -04:00
Raphaël Vinot 8f16f741cf fix: Properly bundle object templates 2017-10-23 14:08:32 -04:00
Raphaël Vinot f6febb5842 fix: min required version of setuptools 2017-10-20 11:08:45 +02:00
Raphaël Vinot e2c400aac3 fix: Improve dependencies listing
Partial fix for #110
2017-10-20 10:21:10 +02:00
Sebastian Wagner d59e70ce84
TST: update test requirements 2017-09-20 11:34:12 +02:00
Raphaël Vinot f06bfd310b Do not fail if pymisp is not installed 2017-08-25 16:38:12 +02:00
Raphaël Vinot 77845bd813 Update file/pe/pe-sections objects creator. 2017-08-23 15:37:04 +02:00
Raphaël Vinot 78488db7aa Initial commit supporting MISP Objects 2017-07-21 20:34:56 +02:00
Raphaël Vinot a72b4d7779 Fix package installation 2016-11-04 14:32:29 +01:00
Raphaël Vinot e035922949 Getting closed to a full support of a misp event as a Python Object 2016-09-27 19:47:22 +02:00
Raphaël Vinot 5937ef9e9b Version bump 2016-08-02 15:17:42 +02:00
Raphaël Vinot 81fa4e5bdd Add test cases (initial) 2015-09-22 15:25:47 +02:00
Raphaël Vinot a7c3d8869c Add version-related methods 2015-09-18 12:03:56 +02:00
Raphaël Vinot d735e6a3d3 Add methods to query the version of MISP (master and local) 2015-09-17 13:51:31 +02:00
Raphaël Vinot 5fea22600e Add publish method 2015-09-17 00:51:45 +02:00
Raphaël Vinot f731b88fde Try to convert event ID to integer if not None. 2015-09-13 00:31:27 +02:00
Raphaël Vinot c133713d33 Fix bug in download sample function.
Thanks to @kevthehermit
2015-09-12 23:08:06 +02:00
Raphaël Vinot 22e4d58a50 Timestamp not needed to update an event.
Fix #18
2015-09-08 15:25:26 +02:00
Raphaël Vinot e4d96bd198 Fix download of samples with the new archive format. 2015-08-24 12:05:49 +02:00
Raphaël Vinot 218ffcd915 Add Yara rules download support (by event) 2015-08-19 10:43:03 +02:00
Raphaël Vinot 51e91f8827 Fix license mentioned in setup.py
fix #16
2015-08-19 09:46:34 +02:00
Raphaël Vinot eacd82840b Fix bug introduced by using urljoin. 2015-08-10 11:58:20 +02:00
Raphaël Vinot bdd09bfe9a Add sample download 2015-08-07 17:24:03 +02:00
Raphaël Vinot 2ad737e7b7 Add search all 2015-08-06 17:43:12 +02:00
Raphaël Vinot fab75e9c6c Increase flexibility of upload sample 2015-08-06 15:45:48 +02:00
Raphaël Vinot 5af579d77d Fix PyPi package. 2015-08-05 17:48:15 +02:00
Raphaël Vinot cc13a779b3 Merge branch 'master' of github.com:CIRCL/PyMISP 2015-08-05 17:30:20 +02:00
Raphaël Vinot 3fc24e2e89 Small cleanup, update to 1.0.1 2014-05-02 17:10:22 +02:00
Raphaël Vinot f2c7bbe5c9 Add installer, proper copy script 2014-04-16 15:14:58 +02:00