You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jun 7, 2023. It is now read-only.
It seems that the MISP modules is still using the old function calls from PyMISP.
Such as:
adulau@dobbertin:~/.viper/modules$ git diff
diff --git a/misp.py b/misp.py
index 02b26cd..b841cdb 100644
--- a/misp.py
+++ b/misp.py
@@ -504,7 +504,7 @@ class MISP(Module):
return
open_session = len(self.args.event) == 1
for e in self.args.event:
- event = self.misp.get(e)
+ event = self.misp.get_events(e)
if not self._has_error_message(event):
self._search_local_hashes(event, open_session)
self._dump()
diff --git a/misp_methods/check_hashes.py b/misp_methods/check_hashes.py
index 98ad179..16cd27a 100644
--- a/misp_methods/check_hashes.py
+++ b/misp_methods/check_hashes.py
@@ -34,7 +34,7 @@ def _populate(self, event):
event_id = self._get_eventid()
if event_id is None:
return
- event = self.misp.get(event_id)
+ event = self.misp.get_event(event_id)
if self._has_error_message(event):
return
__sessions__.new(misp_event=MispEvent(event, self.offline_mode))
@@ -83,7 +83,7 @@ def check_hashes(self):
event_id = self._get_eventid()
if event_id is None:
return
- misp_event = self.misp.get(event_id)
+ misp_event = self.misp.get_event(event_id)
if self._has_error_message(misp_event):
return
There are also other issues related to the object
viper > misp check_hashes -p 73155
[!] The command misp raised an exception:
Traceback (most recent call last):
File "/home/adulau/.local/lib/python3.6/site-packages/viper/core/ui/console.py", line 322, in start
module.run()
File "/home/adulau/.viper/modules/misp.py", line 642, in run
self.check_hashes()
File "/home/adulau/.viper/modules/misp_methods/check_hashes.py", line 94, in check_hashes
for o in misp_event.Object:
AttributeError: 'dict' object has no attribute 'Object'
viper > quit
It seems that the MISP modules is still using the old function calls from PyMISP.
Such as:
There are also other issues related to the object
@Rafiot could you have a look? Thanks a lot.
The text was updated successfully, but these errors were encountered: