Skip to content

Commit cdbad8f

Browse files
authored
Update cssmoke.py
1 parent 998c619 commit cdbad8f

File tree

1 file changed

+65
-65
lines changed

1 file changed

+65
-65
lines changed

bin/cssmoke.py

Lines changed: 65 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,71 @@
2020
validators,
2121
)
2222

23+
def attach_resp_to_event(event, data):
24+
event["ip_range_score"] = data["ip_range_score"]
25+
event["ip"] = data["ip"]
26+
event["ip_range"] = data["ip_range"]
27+
event["as_name"] = data["as_name"]
28+
event["as_num"] = data["as_num"]
29+
30+
event["country"] = data["location"]["country"]
31+
event["city"] = data["location"]["city"]
32+
event["latitude"] = data["location"]["latitude"]
33+
event["longitude"] = data["location"]["longitude"]
34+
event["reverse_dns"] = data["reverse_dns"]
35+
36+
event["behaviors"] = data["behaviors"]
37+
38+
event["first_seen"] = data["history"]["first_seen"]
39+
event["last_seen"] = data["history"]["last_seen"]
40+
event["full_age"] = data["history"]["full_age"]
41+
event["days_age"] = data["history"]["days_age"]
42+
43+
event["false_positives"] = data["classifications"]["false_positives"]
44+
event["classifications"] = data["classifications"]["classifications"]
45+
46+
# attack_details
47+
event["attack_details"] = data["attack_details"]
48+
49+
# target_countries
50+
event["target_countries"] = data["target_countries"]
51+
52+
# background_noise_score
53+
event["background_noise_score"] = data["background_noise_score"]
54+
55+
# overall
56+
event["overall_aggresiveness"] = data["scores"]["overall"]["aggressiveness"]
57+
event["overall_threat"] = data["scores"]["overall"]["threat"]
58+
event["overall_trust"] = data["scores"]["overall"]["trust"]
59+
event["overall_anomaly"] = data["scores"]["overall"]["anomaly"]
60+
event["overall_total"] = data["scores"]["overall"]["total"]
61+
62+
# last_day
63+
event["last_day_aggresiveness"] = data["scores"]["last_day"]["aggressiveness"]
64+
event["last_day_threat"] = data["scores"]["last_day"]["threat"]
65+
event["last_day_trust"] = data["scores"]["last_day"]["trust"]
66+
event["last_day_anomaly"] = data["scores"]["last_day"]["anomaly"]
67+
event["last_day_total"] = data["scores"]["last_day"]["total"]
68+
69+
# last_week
70+
event["last_week_aggressiveness"] = data["scores"]["last_week"]["aggressiveness"]
71+
event["last_week_threat"] = data["scores"]["last_week"]["threat"]
72+
event["last_week_trust"] = data["scores"]["last_week"]["trust"]
73+
event["last_week_anomaly"] = data["scores"]["last_week"]["anomaly"]
74+
event["last_week_total"] = data["scores"]["last_week"]["total"]
75+
76+
# last_month
77+
event["last_month_aggressiveness"] = data["scores"]["last_month"][
78+
"aggressiveness"
79+
]
80+
event["last_month_threat"] = data["scores"]["last_month"]["threat"]
81+
event["last_month_trust"] = data["scores"]["last_month"]["trust"]
82+
event["last_month_anomaly"] = data["scores"]["last_month"]["anomaly"]
83+
event["last_month_total"] = data["scores"]["last_month"]["total"]
84+
# references
85+
event["references"] = data["references"]
86+
return event
87+
2388

2489
@Configuration()
2590
class CsSmokeCommand(StreamingCommand):
@@ -87,68 +152,3 @@ def stream(self, events):
87152

88153

89154
dispatch(CsSmokeCommand, sys.argv, sys.stdin, sys.stdout, __name__)
90-
91-
def attach_resp_to_event(event, data):
92-
event["ip_range_score"] = data["ip_range_score"]
93-
event["ip"] = data["ip"]
94-
event["ip_range"] = data["ip_range"]
95-
event["as_name"] = data["as_name"]
96-
event["as_num"] = data["as_num"]
97-
98-
event["country"] = data["location"]["country"]
99-
event["city"] = data["location"]["city"]
100-
event["latitude"] = data["location"]["latitude"]
101-
event["longitude"] = data["location"]["longitude"]
102-
event["reverse_dns"] = data["reverse_dns"]
103-
104-
event["behaviors"] = data["behaviors"]
105-
106-
event["first_seen"] = data["history"]["first_seen"]
107-
event["last_seen"] = data["history"]["last_seen"]
108-
event["full_age"] = data["history"]["full_age"]
109-
event["days_age"] = data["history"]["days_age"]
110-
111-
event["false_positives"] = data["classifications"]["false_positives"]
112-
event["classifications"] = data["classifications"]["classifications"]
113-
114-
# attack_details
115-
event["attack_details"] = data["attack_details"]
116-
117-
# target_countries
118-
event["target_countries"] = data["target_countries"]
119-
120-
# background_noise_score
121-
event["background_noise_score"] = data["background_noise_score"]
122-
123-
# overall
124-
event["overall_aggresiveness"] = data["scores"]["overall"]["aggressiveness"]
125-
event["overall_threat"] = data["scores"]["overall"]["threat"]
126-
event["overall_trust"] = data["scores"]["overall"]["trust"]
127-
event["overall_anomaly"] = data["scores"]["overall"]["anomaly"]
128-
event["overall_total"] = data["scores"]["overall"]["total"]
129-
130-
# last_day
131-
event["last_day_aggresiveness"] = data["scores"]["last_day"]["aggressiveness"]
132-
event["last_day_threat"] = data["scores"]["last_day"]["threat"]
133-
event["last_day_trust"] = data["scores"]["last_day"]["trust"]
134-
event["last_day_anomaly"] = data["scores"]["last_day"]["anomaly"]
135-
event["last_day_total"] = data["scores"]["last_day"]["total"]
136-
137-
# last_week
138-
event["last_week_aggressiveness"] = data["scores"]["last_week"]["aggressiveness"]
139-
event["last_week_threat"] = data["scores"]["last_week"]["threat"]
140-
event["last_week_trust"] = data["scores"]["last_week"]["trust"]
141-
event["last_week_anomaly"] = data["scores"]["last_week"]["anomaly"]
142-
event["last_week_total"] = data["scores"]["last_week"]["total"]
143-
144-
# last_month
145-
event["last_month_aggressiveness"] = data["scores"]["last_month"][
146-
"aggressiveness"
147-
]
148-
event["last_month_threat"] = data["scores"]["last_month"]["threat"]
149-
event["last_month_trust"] = data["scores"]["last_month"]["trust"]
150-
event["last_month_anomaly"] = data["scores"]["last_month"]["anomaly"]
151-
event["last_month_total"] = data["scores"]["last_month"]["total"]
152-
# references
153-
event["references"] = data["references"]
154-
return event

0 commit comments

Comments
 (0)