File tree Expand file tree Collapse file tree 5 files changed +30
-33
lines changed Expand file tree Collapse file tree 5 files changed +30
-33
lines changed Original file line number Diff line number Diff line change 3
3
import os
4
4
from honeydb import api
5
5
6
+ MIN_COUNT = 10
6
7
API_ID = os .environ ["HONEYDB_API_ID" ]
7
8
API_KEY = os .environ ["HONEYDB_API_KEY" ]
8
- MIN_COUNT = 10
9
9
10
10
honeydb = api .Client (API_ID , API_KEY )
11
11
Original file line number Diff line number Diff line change 3
3
import os
4
4
from honeydb import api
5
5
6
- API_ID = os .environ ["HONEYDB_API_ID" ]
7
- API_KEY = os .environ ["HONEYDB_API_KEY" ]
8
6
MIN_COUNT = 10
9
7
SERVICE = "VNC"
8
+ API_ID = os .environ ["HONEYDB_API_ID" ]
9
+ API_KEY = os .environ ["HONEYDB_API_KEY" ]
10
10
11
11
honeydb = api .Client (API_ID , API_KEY )
12
12
13
13
for badhost in honeydb .bad_hosts (service = SERVICE ):
14
14
if int (badhost ["count" ]) >= MIN_COUNT :
15
- print (
16
- f"{ SERVICE } from: { badhost ['remote_host' ]} ({ badhost ['count' ]} )"
17
- )
15
+ print (f"{ SERVICE } from: { badhost ['remote_host' ]} ({ badhost ['count' ]} )" )
Original file line number Diff line number Diff line change 9
9
10
10
honeydb = api .Client (API_ID , API_KEY )
11
11
today = datetime .datetime .today ()
12
- from_id = - 1
12
+ date_string = today .strftime ("%Y-%m-%d" )
13
+ from_id = None # initialize from_id to None
13
14
14
15
while from_id != 0 :
15
- if from_id == - 1 :
16
- from_id = None
17
-
18
16
"""
19
17
Sensor data returns an array with two objects:
20
- {u'data': []}
21
- {u'from_id': 0}
18
+ [
19
+ {"data": []}
20
+ {"from_id": 0}
21
+ ]
22
22
"""
23
- sensor_data = honeydb .sensor_data (
24
- sensor_data_date = today .strftime ("%Y-%m-%d" ), from_id = from_id
25
- )
23
+ sensor_data = honeydb .sensor_data (sensor_data_date = date_string , from_id = from_id )
26
24
27
25
print (sensor_data [1 ]["from_id" ])
28
26
Original file line number Diff line number Diff line change 4
4
import datetime
5
5
from honeydb import api
6
6
7
+ EVENT = "CONNECT"
7
8
API_ID = os .environ ["HONEYDB_API_ID" ]
8
9
API_KEY = os .environ ["HONEYDB_API_KEY" ]
9
10
10
11
honeydb = api .Client (API_ID , API_KEY )
11
12
today = datetime .datetime .today ()
12
- from_id = - 1
13
+ from_id = None # initialize from_id to None
13
14
14
15
while from_id != 0 :
15
- if from_id == - 1 :
16
- from_id = None
17
-
18
16
"""
19
17
Sensor data returns an array with two objects:
20
- {u'data': []}
21
- {u'from_id': 0}
18
+ [
19
+ {"data": []}
20
+ {"from_id": 0}
21
+ ]
22
22
"""
23
23
sensor_data = honeydb .sensor_data (
24
24
sensor_data_date = today .strftime ("%Y-%m-%d" ), from_id = from_id
27
27
print (sensor_data [1 ]["from_id" ])
28
28
29
29
for event in sensor_data [0 ]["data" ]:
30
- if event ["event" ] == "CONNECT" :
31
- print (" \t {}: {}" . format ( event [" event" ], event [" service" ]) )
30
+ if event ["event" ] == EVENT :
31
+ print (f" { event [' event' ] } : { event [' service' ] } " )
32
32
33
33
from_id = int (sensor_data [1 ]["from_id" ])
Original file line number Diff line number Diff line change 4
4
import datetime
5
5
from honeydb import api
6
6
7
+ EVENT = "RX"
8
+ SERVICE = "HTTP"
9
+
7
10
API_ID = os .environ ["HONEYDB_API_ID" ]
8
11
API_KEY = os .environ ["HONEYDB_API_KEY" ]
9
12
10
13
honeydb = api .Client (API_ID , API_KEY )
11
14
today = datetime .datetime .today ()
12
- from_id = - 1
15
+ from_id = None # initialize from_id to None
13
16
14
17
while from_id != 0 :
15
- if from_id == - 1 :
16
- from_id = None
17
-
18
18
"""
19
19
Sensor data returns an array with two objects:
20
- {u'data': []}
21
- {u'from_id': 0}
20
+ [
21
+ {"data": []}
22
+ {"from_id": 0}
23
+ ]
22
24
"""
23
25
sensor_data = honeydb .sensor_data (
24
26
sensor_data_date = today .strftime ("%Y-%m-%d" ), from_id = from_id
25
27
)
26
28
27
- print (sensor_data [1 ]["from_id" ])
28
-
29
29
for event in sensor_data [0 ]["data" ]:
30
- if event ["event" ] == "RX" and event ["service" ] == "HTTP" :
31
- print ("{}" .format (event ["data" ].decode ("hex" )))
30
+ if event ["event" ] == EVENT and event ["service" ] == SERVICE :
31
+ byte_data = bytes .fromhex (event ["data" ])
32
+ print (f"{ byte_data .decode ()} " )
32
33
33
34
from_id = int (sensor_data [1 ]["from_id" ])
You can’t perform that action at this time.
0 commit comments