Raphaël Vinot
892ebbf077
chg: Add __repr__ methods (fix last commit)
2017-12-15 17:34:54 +01:00
Raphaël Vinot
19a50a7ba7
chg: Use new format for filtering.
2017-12-14 11:06:52 +01:00
Raphaël Vinot
6db31b397a
new: Add methods to get taxonomy(ies)
...
Thanks to @truckydev
2017-12-13 16:43:21 +01:00
Raphaël Vinot
6c4e2b2861
Merge pull request #150 from sdrees/first-friendly-contribution-enhance-coverage
...
First friendly contribution enhance coverage
2017-12-13 15:47:43 +01:00
Raphaël Vinot
5cbcc09d7d
new: Add method to get all the events modified in an interval
2017-12-11 15:01:25 +01:00
Raphaël Vinot
9f8f15fb2b
Merge branch 'get_last_modified_event' of https://github.com/truckydev/PyMISP into truckydev-get_last_modified_event
2017-12-11 14:03:37 +01:00
Stefan Hagen (Individual)
e7f395a92c
enhance coverage and fix en passant with focus on api
2017-12-11 14:00:43 +01:00
StrayLightning
748be6a093
Improve the exception message for a server 500+ response with no response content
2017-12-05 18:04:11 +00:00
StrayLightning
8a8b0c113d
Check for zero-length 500 response from the server and produce a suitable error message
...
In experimenting with PyMISP I am triggering problems on the server I
am using. Occasionally the server will return a 500 response with a
message indicating an internal error, but more often than not it returns
a 500 response with no contents, and _check_response falls over itself,
generating hard-to-fathom exception from the json internals.
This commit hardens _check_response by detecting zero-length responses
and raising a suitable exception.
Also fix a missing bracket in one of the subsequent exception strings.
2017-12-05 17:44:15 +00:00
Raphaël Vinot
5e931ffde7
Merge pull request #144 from c-goes/objects_delete
...
allow deletion of objects and object references
2017-12-02 21:36:44 +01:00
Raphaël Vinot
be65733d73
chg: Do not get the event from the server before publishing if PyMISP.publish gets an ID
2017-12-01 16:47:06 +01:00
Raphaël Vinot
f4439ae970
chg: Add live tests for recommended pymisp version and describeTypes up-to-date
2017-12-01 16:15:46 +01:00
Raphaël Vinot
9a2b82a2ae
chg: Add a way to check if the ACL is up-to-date
2017-12-01 14:35:19 +01:00
Raphaël Vinot
eb5cf6c06c
chg: Add validators for describeTypes on the live instance
2017-12-01 14:02:04 +01:00
Raphaël Vinot
9c7923fe0a
new: Add get CSV method.
2017-12-01 12:01:42 +01:00
Tristan METAYER
60f3111f47
- Correction for 'last' param.
...
'last' gives the latest events that have been published
- add get_events_last_modified()
this function returns the modified events based on timestamp
2017-11-29 16:46:41 +01:00
c-goes
4416fe30b1
allow deletion of objects and object references
2017-11-23 17:51:04 +01:00
3c7
069023e802
Adding multiple named attributes require a single POST request now
2017-11-22 14:57:11 +01:00
c-goes
2e5fcf4e31
fixed typo
2017-11-20 15:11:30 +01:00
Steve Clement
89a5558014
- Remove CIRCL reference from README.md
...
- Updated 2 bad indentations where epydoc was Warning
2017-11-19 10:02:03 +01:00
Raphaël Vinot
44831b1fdb
chg: Add new objects: MISPUser and MISPOrganisation
2017-11-17 16:51:46 +01:00
Raphaël Vinot
b1262a0c96
chg: Add fast publish method
...
Fix #86
2017-11-10 15:42:07 -08:00
Raphaël Vinot
55b4064a57
chg: Improve documentation
...
Fix #121
2017-11-10 14:56:53 -08:00
Raphaël Vinot
f54a029e2a
new: Proper debug system
...
Make it easy to investigate the json blobs sent to the server.
2017-11-08 17:33:55 -08:00
Raphaël Vinot
4512a4eaca
chg: small improvments in the logging system
2017-11-07 19:10:54 -08:00
Raphaël Vinot
f1a88f460e
fix: Typo loger -> logger
2017-11-07 18:19:57 -08:00
Raphaël Vinot
134df0cafb
chg: Properly use python logging module.
2017-11-07 18:10:04 -08:00
Raphaël Vinot
e5a7153284
fix: Properly pass the distribution when uploading a sample
...
Fix: https://github.com/MISP/PyMISP/issues/129
2017-11-01 17:26:58 -07:00
Raphaël Vinot
4b53b399d0
fix: Properly upload a sample in an existing event.
...
Fix https://github.com/MISP/PyMISP/issues/123
2017-11-01 17:15:49 -07:00
Raphaël Vinot
7ece6b7fbc
fix: Properly set the distribution at event level
...
fix #120
2017-10-28 17:09:11 -04:00
Raphaël Vinot
30da658292
chg: Remove warning if PyMISP is too new
2017-10-28 16:57:03 -04:00
Raphaël Vinot
4c4cd23983
chg: Allow to hard delete an attribute by ID.
2017-10-22 14:02:47 -04:00
Raphaël Vinot
45684cfd5f
chg: Update comments
2017-10-21 20:22:38 +02:00
tssbo82
8032e5f06d
Added **kwargs to add_named_attribute call in add_attachment
2017-10-09 15:54:20 -04:00
Raphaël Vinot
b1989f16f2
Merge branch 'objects'
2017-09-18 11:43:48 +01:00
Raphaël Vinot
da2b28a927
Use MISPAbstract as a master class everywhere.
...
This is probably breaking everything.... ¯\_(ツ)_/¯
2017-09-12 16:46:06 +02:00
Raphaël Vinot
f66af15c62
Update get_template_id, cleanup
2017-08-25 09:45:56 +02:00
Raphaël Vinot
c09ce0032c
Refactor all the things
...
Add script for MISP core, make everything generic.
2017-08-24 19:21:52 +02:00
Raphaël Vinot
314f7eaed1
Re-enable python < 3.5 support.
2017-08-23 16:55:32 +02:00
Raphaël Vinot
77845bd813
Update file/pe/pe-sections objects creator.
2017-08-23 15:37:04 +02:00
Raphaël Vinot
6d06b77d76
Improve event ID detection in publish method
2017-08-04 19:30:40 +02:00
Raphaël Vinot
57778d2b0b
Merge branch 'patch-8' of https://github.com/Deventual/PyMISP into Deventual-patch-8
2017-08-04 19:17:26 +02:00
Hannah Ward
394c312d0d
new: Add ZMQ publishing method
2017-08-03 16:17:37 +01:00
Deventual
a9d4ab829b
Update api.py
2017-08-03 14:22:48 +03:00
Deventual
c8d962a594
Implemented much faster publish method to replace the old one
...
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.
2017-08-03 14:19:48 +03:00
Raphaël Vinot
533b69d944
Update path to roles API
2017-07-31 17:28:47 +02:00
Raphaël Vinot
622a5701ee
Fix typo in variable name.
2017-07-27 17:14:49 +02:00
Raphaël Vinot
2fd3b05202
Update accordingly to the current server implementation
2017-07-24 17:16:40 +02:00
Sebastian Wagner
5a85788c5d
Fix shebangs and executable permissions
...
Files containing a shebang should be executable (examples/*.py)
Non-executable files should not contain a shebang (pymisp/...)
spotted with rpmlint
2017-07-24 13:27:28 +02:00
Raphaël Vinot
78488db7aa
Initial commit supporting MISP Objects
2017-07-21 20:34:56 +02:00