fix entity dsiplay names instead of ip
This commit is contained in:
@@ -23,3 +23,14 @@ class CorrelationTests(unittest.TestCase):
|
||||
result = correlate_source_ips(events)
|
||||
self.assertEqual(result[0]["entity"], "alice")
|
||||
self.assertEqual(result[0]["entity_type"], "user")
|
||||
|
||||
def test_ip_entity_prefers_hostname_display_label(self):
|
||||
events = [
|
||||
parse_log_line("srcip=10.0.0.5 hostname=win01 fgai_stream=Windows action=login"),
|
||||
parse_log_line("srcip=10.0.0.5 hostname=win01 fgai_stream=Firewall action=blocked"),
|
||||
]
|
||||
result = correlate_source_ips(events)
|
||||
self.assertEqual(result[0]["entity"], "10.0.0.5")
|
||||
self.assertEqual(result[0]["entity_display"], "win01")
|
||||
self.assertEqual(result[0]["entity_label"], "win01 (10.0.0.5)")
|
||||
self.assertEqual(result[0]["entity_detail"], "10.0.0.5")
|
||||
|
||||
Reference in New Issue
Block a user