2024-07-29 17:30:11 -05:00
|
|
|
import datetime
|
|
|
|
|
2024-07-01 09:21:06 -05:00
|
|
|
def connectDatabase(driver, server, database, user, password):
|
|
|
|
connectionString = f'DRIVER={{{driver}}};SERVER={server};DATABASE={database};UID={user};PWD={password};TrustServerCertificate=yes'
|
|
|
|
print(connectionString)
|
|
|
|
|
2024-07-29 17:30:11 -05:00
|
|
|
# a = connectDatabase("ODBC Driver 18 for SQL Server","b","c","d","e")
|
|
|
|
|
|
|
|
def converttimestamp(t):
|
|
|
|
print(int(t.timestamp()* 1000))
|
|
|
|
|
2024-08-06 18:29:55 -05:00
|
|
|
def builddict(keys,*args,**kwargs):
|
|
|
|
dict = {}
|
|
|
|
for key in keys:
|
|
|
|
dict[key] = kwargs.get(key)
|
|
|
|
print(dict)
|
|
|
|
|
2024-08-10 00:01:58 -05:00
|
|
|
testfolder = '/Usr/a/asdf/asf'
|
|
|
|
user = 'a'
|
|
|
|
|
2024-08-15 13:23:25 -05:00
|
|
|
def identifyUtype(obj):
|
|
|
|
"""Process Type of transaction based on string that passed in.
|
|
|
|
Return transaction type."""
|
|
|
|
user_logged_on = ['AUTH']
|
|
|
|
file_deleted = ["dele"]
|
|
|
|
file_uploaded = ["created"]
|
|
|
|
file_downloaded = ["sent"]
|
|
|
|
|
|
|
|
if obj in user_logged_on:
|
|
|
|
return "user_logged_on"
|
|
|
|
if obj in file_deleted:
|
|
|
|
return "file_deleted"
|
|
|
|
if obj in file_uploaded:
|
|
|
|
return "file_uploaded"
|
|
|
|
if obj in file_downloaded:
|
|
|
|
return "file_downloaded"
|
|
|
|
else:
|
2024-08-15 16:48:02 -05:00
|
|
|
return "other"
|
|
|
|
|
|
|
|
transactionType = 'file_uploaded'
|
|
|
|
|
|
|
|
print(transactionType.split("_")[1].rstrip("d").rstrip("e"))
|