Files
ransomwarelivequery/utils/database.py
T
2025-07-29 10:51:21 -04:00

25 lines
873 B
Python

import pathlib
import sqlite3
conn = sqlite3.connect('database.db')
cursor = conn.cursor()
def createdatabasefile():
pathlib.Path("database.db").touch(exist_ok=True)
cursor.execute("SELECT * FROM sqlite_master WHERE type='table' AND name='active_attacks'")
result = cursor.fetchone()
if result is None:
cursor.execute('''CREATE TABLE active_attacks
(vendor_name text, date_accessed datetime)
''')
conn.commit()
def checkdatabase(victimname, date_discovered):
query = f"SELECT vendor_name FROM active_attacks WHERE vendor_name= ?"
cursor.execute(query, (victimname,))
result = cursor.fetchone()
if result is None:
query = f"INSERT INTO active_attacks VALUES ('{victimname}', '{date_discovered}')"
cursor.execute(query)
conn.commit()
return False