mirror of https://github.com/MISP/PyMISP
commit
11c401bb6a
|
@ -990,7 +990,7 @@ class PyMISP(object):
|
||||||
|
|
||||||
def get_attributes_statistics(self, context='type', percentage=None, force_out=None):
|
def get_attributes_statistics(self, context='type', percentage=None, force_out=None):
|
||||||
"""
|
"""
|
||||||
Get statistics from the MISP instance
|
Get attributes statistics from the MISP instance
|
||||||
"""
|
"""
|
||||||
session = self.__prepare_session(force_out)
|
session = self.__prepare_session(force_out)
|
||||||
if (context != 'category'):
|
if (context != 'category'):
|
||||||
|
@ -1001,7 +1001,23 @@ class PyMISP(object):
|
||||||
url = urljoin(self.root_url, 'attributes/attributeStatistics/{}'.format(context))
|
url = urljoin(self.root_url, 'attributes/attributeStatistics/{}'.format(context))
|
||||||
return session.get(url).json()
|
return session.get(url).json()
|
||||||
|
|
||||||
# ############## Sightings ##################
|
def get_tags_statistics(self, percentage=None, name_sort=None, force_out=None):
|
||||||
|
"""
|
||||||
|
Get tags statistics from the MISP instance
|
||||||
|
"""
|
||||||
|
session = self.__prepare_session(force_out)
|
||||||
|
if (percentage != None):
|
||||||
|
percentage = 'true'
|
||||||
|
else:
|
||||||
|
percentage = 'false'
|
||||||
|
if (name_sort != None):
|
||||||
|
name_sort = 'true'
|
||||||
|
else:
|
||||||
|
name_sort = 'false'
|
||||||
|
url = urljoin(self.root_url, 'tags/tagStatistics/{}/{}'.format(percentage, name_sort))
|
||||||
|
return session.get(url).json()
|
||||||
|
|
||||||
|
# ############## Sightings ##################
|
||||||
|
|
||||||
def sighting_per_id(self, attribute_id, force_out=None):
|
def sighting_per_id(self, attribute_id, force_out=None):
|
||||||
session = self.__prepare_session(force_out)
|
session = self.__prepare_session(force_out)
|
||||||
|
|
Loading…
Reference in New Issue