mirror of https://github.com/MISP/misp-modules
Update ipqs_fraud_and_risk_scoring.py
parent
fedf731e07
commit
430a838332
|
@ -130,10 +130,10 @@ class IPQualityScoreParser:
|
||||||
self.attribute = attribute
|
self.attribute = attribute
|
||||||
self.misp_event = MISPEvent()
|
self.misp_event = MISPEvent()
|
||||||
self.misp_event.add_attribute(**attribute)
|
self.misp_event.add_attribute(**attribute)
|
||||||
self.ipqs_object = MISPObject('IPQS Fraud ans Risk Scoring Object')
|
self.ipqs_object = MISPObject('IPQS Fraud and Risk Scoring Object')
|
||||||
self.ipqs_object.template_uuid = "57d066e6-6d66-42a7-a1ad-e075e39b2b5e"
|
self.ipqs_object.template_uuid = "57d066e6-6d66-42a7-a1ad-e075e39b2b5e"
|
||||||
self.ipqs_object.template_id = "1"
|
self.ipqs_object.template_id = "1"
|
||||||
self.ipqs_object.description = "IPQS Fraud ans Risk Scoring Data"
|
self.ipqs_object.description = "IPQS Fraud and Risk Scoring Data"
|
||||||
setattr(self.ipqs_object, 'meta-category', 'network')
|
setattr(self.ipqs_object, 'meta-category', 'network')
|
||||||
description = (
|
description = (
|
||||||
"An object containing the enriched attribute and "
|
"An object containing the enriched attribute and "
|
||||||
|
@ -385,8 +385,8 @@ class IPQualityScoreParser:
|
||||||
self.ipqs_object.add_attribute(**parse_attribute(comment, data_item, data_item_value))
|
self.ipqs_object.add_attribute(**parse_attribute(comment, data_item, data_item_value))
|
||||||
if ip_data_item == "fraud_score":
|
if ip_data_item == "fraud_score":
|
||||||
fraud_score = int(data_item_value)
|
fraud_score = int(data_item_value)
|
||||||
tag_name = f'IPQS:Fraud Score="{fraud_score}"'
|
# tag_name = f'IPQS:Fraud Score="{fraud_score}"'
|
||||||
self.add_tag(tag_name)
|
# self.add_tag(tag_name)
|
||||||
self.ip_address_risk_scoring(fraud_score)
|
self.ip_address_risk_scoring(fraud_score)
|
||||||
|
|
||||||
self.ipqs_object.add_attribute(
|
self.ipqs_object.add_attribute(
|
||||||
|
@ -439,8 +439,8 @@ class IPQualityScoreParser:
|
||||||
phishing = data_item_value
|
phishing = data_item_value
|
||||||
if url_data_item == "risk_score":
|
if url_data_item == "risk_score":
|
||||||
risk_score = int(data_item_value)
|
risk_score = int(data_item_value)
|
||||||
tag_name = f'IPQS:Risk Score="{risk_score}"'
|
#tag_name = f'IPQS:Risk Score="{risk_score}"'
|
||||||
self.add_tag(tag_name)
|
#self.add_tag(tag_name)
|
||||||
|
|
||||||
self.url_risk_scoring(risk_score, malware, phishing)
|
self.url_risk_scoring(risk_score, malware, phishing)
|
||||||
self.ipqs_object.add_attribute(
|
self.ipqs_object.add_attribute(
|
||||||
|
@ -497,8 +497,8 @@ class IPQualityScoreParser:
|
||||||
valid = data_item_value
|
valid = data_item_value
|
||||||
if email_data_item == "fraud_score":
|
if email_data_item == "fraud_score":
|
||||||
fraud_score = int(data_item_value)
|
fraud_score = int(data_item_value)
|
||||||
tag_name = f'IPQS:Fraud Score="{fraud_score}"'
|
#tag_name = f'IPQS:Fraud Score="{fraud_score}"'
|
||||||
self.add_tag(tag_name)
|
#self.add_tag(tag_name)
|
||||||
|
|
||||||
self.email_address_risk_scoring(fraud_score, disposable, valid)
|
self.email_address_risk_scoring(fraud_score, disposable, valid)
|
||||||
self.ipqs_object.add_attribute(
|
self.ipqs_object.add_attribute(
|
||||||
|
@ -544,8 +544,8 @@ class IPQualityScoreParser:
|
||||||
valid = data_item_value
|
valid = data_item_value
|
||||||
if phone_data_item == "fraud_score":
|
if phone_data_item == "fraud_score":
|
||||||
fraud_score = int(data_item_value)
|
fraud_score = int(data_item_value)
|
||||||
tag_name = f'IPQS:Fraud Score="{fraud_score}"'
|
#tag_name = f'IPQS:Fraud Score="{fraud_score}"'
|
||||||
self.add_tag(tag_name)
|
#self.add_tag(tag_name)
|
||||||
|
|
||||||
self.phone_address_risk_scoring(fraud_score, valid, active)
|
self.phone_address_risk_scoring(fraud_score, valid, active)
|
||||||
self.ipqs_object.add_attribute(
|
self.ipqs_object.add_attribute(
|
||||||
|
@ -632,4 +632,3 @@ def version():
|
||||||
configurations required of the module. """
|
configurations required of the module. """
|
||||||
moduleinfo['config'] = moduleconfig
|
moduleinfo['config'] = moduleconfig
|
||||||
return moduleinfo
|
return moduleinfo
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue