Raphaël Vinot
481284dc12
chg: Update mypy, change accordingly
2021-06-21 11:20:41 -07:00
Raphaël Vinot
80eea5665f
fix: Update minimal dependency for lief in setup.py
2021-01-21 10:09:40 +01:00
seamus tuohy
87c02da0d7
Updated emailobject.
...
Email object no longer requires extra php libraries for install.
Tests have been expanded to improve coverage.
RTF encapsulated HTML and Plain Text will now be de-encapsulated.
The raw MSG binary will now be included in the extracted email object.
2020-12-28 13:47:21 -05:00
Raphaël Vinot
11353f8ae2
fix: Make lief optional again
...
fix #538
2020-02-07 11:51:48 +01:00
Raphaël Vinot
7b3804ac11
chg: Add lief in the generic requirements
2020-01-23 13:23:23 +01:00
Raphaël Vinot
24a8f90ea8
new: Remove python < 3.6 support.
2019-12-18 14:45:14 +01:00
Raphaël Vinot
1e8d9eb406
fix: Bump lief to 0.10.1
2019-11-30 10:41:15 +01:00
Raphaël Vinot
15d28b71a1
chg: Require stable version of lief again
2019-11-25 16:43:10 +01:00
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