summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorErnst Widerberg <ernst@sunet.se>2021-11-04 14:26:35 +0100
committerErnst Widerberg <ernst@sunet.se>2021-11-04 14:26:35 +0100
commit8c7e1c2e0c6faa608bf93867d9b409b4fd8b4f71 (patch)
tree9c6fa75fc2dc2a1187344348f03a70db764a0c69 /tools
parentdd0664047ca0843123079fc7e0dfe2f1f5c87e1b (diff)
Update feeder for new data format and add asn_country_code
Diffstat (limited to 'tools')
-rw-r--r--tools/feeder.py43
1 files changed, 19 insertions, 24 deletions
diff --git a/tools/feeder.py b/tools/feeder.py
index 224ec1b..cf52c36 100644
--- a/tools/feeder.py
+++ b/tools/feeder.py
@@ -8,24 +8,6 @@ import json
import threading
import time
-data = {
- "ip": "",
- "port": 0,
- "whois_description": "",
- "asn": "",
- "asn_country_code": "",
- "ptr": "",
- "abuse_mail": "",
- "domain": "",
- "timestamp_in_utc": "",
- "producer_unique_keys": {
- "subject_cn": "unknown",
- "subject_o": "unknown",
- "full_name": "",
- "end_of_general_support": False,
- }
-}
-
def random_string(iters=1):
full_string = ''
@@ -143,16 +125,29 @@ def generate_blobs(nr_blobs=1):
'port': random_port(),
'whois_description': random_string(2),
'asn': random_asn(),
+ 'asn_country_code': random_country(),
'ptr': random_string(2),
'abuse_mail': random_email(),
'domain': "sunet.se",
'timestamp_in_utc': get_timestamp(),
- 'producer_unique_keys': {
- 'subject_cn': 'unknown',
- 'subject_o': 'unknown',
- 'full_name': random_string(3),
- 'end_of_general_support': False,
- }
+ 'user_presentation': {
+ 'description': 'A presentation of the observation as a whole (optional)',
+ 'data': {
+ random_string(): {
+ 'display_name': random_string(),
+ 'data': random_string(),
+ 'description': random_string(),
+ },
+ random_string(): {
+ 'display_name': random_string(),
+ 'data': random_string(),
+ },
+ random_string(): {
+ 'display_name': random_string(),
+ 'data': random_string(),
+ },
+ }
+ },
})
return blobs