INNER CODE UNIT · Python
b
panther-labs/panther-analysis · .scripts/generate_indexes.py:143
b = bytearray(128 * 1024)
mv = memoryview(b)
with open(filename, 'rb', buffering=0) as f:
while n := f.readinto(mv):
h.update(mv[:n])
return h.hexdigest()
def extract_logtypes_from_sql(sql, logtype_lookup):
logtypes = []
sql = sql.lower()
for db_name, log_type in logtype_lookup.items():
db_name = db_name.lower()
if db_name in sql and log_type not in logtypes:
logtypes.append(log_type)
return logtypes