Sebastian Serfling 2023-07-24 15:32:38 +02:00
parent b346d2bcaa
commit f75e6efebe
27 changed files with 13237 additions and 0 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

102
adcontroller_export.py Normal file
View File

@ -0,0 +1,102 @@
import mysql.connector
import subprocess
import csv
from datetime import datetime
def adcontroller (ip,name):
connection = mysql.connector.connect(
host="172.17.1.21",
user="root",
password="N53yBCswuawzBzS445VNAhWVMs3N59Gb9szEsrzXRBzarDqpdETpQeyt5v5CGe",
database="" + name
)
command = ["powershell", "-Command",
"Get-ADUser -Filter * -Properties * | Export-Csv -NoTypeInformation -Encoding UTF8 -Path 'users.csv'"]
subprocess.run(command)
cursor = connection.cursor()
# CSV-Datei einlesen und Feldnamen auslesen
with open("users.csv", "r", encoding='utf-8-sig') as file:
reader = csv.DictReader(file)
fieldnames = reader.fieldnames
# Tabelle erstellen, falls sie noch nicht existiert
table_name = "Active-Directory-User"
create_table_query = f"CREATE TABLE IF NOT EXISTS `{table_name}` (id INT AUTO_INCREMENT PRIMARY KEY, importdate BIGINT(11), "
for field in fieldnames:
create_table_query += f"`{field}` TEXT, "
create_table_query = create_table_query.rstrip(", ") + ")"
cursor.execute(create_table_query)
connection.commit()
# Daten aus der CSV-Datei in die Tabelle einfügen
with open("users.csv", "r", encoding='utf-8-sig') as file:
reader = csv.reader(file)
next(reader) # Überspringe die erste Zeile (Feldnamen)
for row in reader:
row = [cell if cell.strip() else "-" for cell in row]
unix_time = int(datetime.now().timestamp())
row = [unix_time] + row
insert_query = f"INSERT INTO `{table_name}` (importdate, `{'`, `'.join(fieldnames)}`) VALUES (%s, {', '.join(['%s'] * len(fieldnames))})"
cursor.execute(insert_query, row)
connection.commit()
# Datenbankverbindung schließen
command = ["powershell", "-Command",
"Get-ADGroupMember -Identity G-RDP-User | Export-Csv -NoTypeInformation -Encoding UTF8 -Path 'group.csv'"]
subprocess.run(command)
cursor = connection.cursor()
# CSV-Datei einlesen und Feldnamen auslesen
with open("group.csv", "r", encoding='utf-8-sig') as file:
reader = csv.DictReader(file)
fieldnames = reader.fieldnames
table_name = "Active-Directory-RDS-User"
create_table_query = f"CREATE TABLE IF NOT EXISTS `{table_name}` (id INT AUTO_INCREMENT PRIMARY KEY, importdate BIGINT(11), "
for field in fieldnames:
create_table_query += f"`{field}` TEXT, "
create_table_query = create_table_query.rstrip(", ") + ")"
cursor.execute(create_table_query)
connection.commit()
# Daten aus der CSV-Datei in die Tabelle aktualisieren oder einfügen
with open("group.csv", "r", encoding='utf-8-sig') as file:
reader = csv.DictReader(file)
for row in reader:
sam_account_name = row["SamAccountName"]
# Abfrage, um die ID für den Benutzernamen zu erhalten
query_id = f"SELECT id FROM `{table_name}` WHERE SamAccountName = %s"
cursor.execute(query_id, (sam_account_name,))
result = cursor.fetchone()
if result:
user_id = result[0]
update_query = f"UPDATE `{table_name}` SET "
for field in fieldnames:
if field != "SamAccountName": # Spaltenname nicht in das UPDATE einbeziehen
update_query += f"`{field}` = %s, "
update_query = update_query.rstrip(", ")
update_query += ", `importdate` = %s" # Importdate als Unix-Timestamp aktualisieren
update_query += " WHERE id = %s"
row_data = [row[field] for field in fieldnames if field != "SamAccountName"]
row_data.append(int(datetime.now().timestamp())) # Aktuelle Zeit als Unix-Timestamp
row_data.append(user_id)
cursor.execute(update_query, row_data)
connection.commit()
else:
insert_query = f"INSERT INTO `{table_name}` ("
insert_query += ", ".join(fieldnames) # Spaltennamen in die INSERT-Abfrage einbeziehen
insert_query += ", `importdate`) VALUES ("
insert_query += ", ".join(["%s"] * (len(fieldnames) + 1)) # Zusätzliches %s für importdate
insert_query += ")"
row_data = [row[field] for field in fieldnames]
row_data.append(int(datetime.now().timestamp())) # Aktuelle Zeit als Unix-Timestamp
cursor.execute(insert_query, row_data)
connection.commit()
# MySQL-Verbindung schließen
connection.close()

923
build/main/Analysis-00.toc Normal file
View File

@ -0,0 +1,923 @@
(['C:\\Users\\Sebastian Serfling\\PycharmProjects\\server-info\\main.py'],
['C:\\Users\\Sebastian Serfling\\PycharmProjects\\server-info'],
['codecs'],
['C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\Lib\\site-packages\\numpy\\_pyinstaller',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks\\__pycache__',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\rthooks',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\rthooks\\__pycache__',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks'],
{},
[],
[],
False,
False,
False,
{},
[],
[],
'3.9.13 (tags/v3.9.13:6de2ca5, May 17 2022, 16:36:42) [MSC v.1929 64 bit '
'(AMD64)]',
[('main',
'C:\\Users\\Sebastian Serfling\\PycharmProjects\\server-info\\main.py',
'PYSOURCE')],
[('copy',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\copy.py',
'PYMODULE'),
('argparse',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\argparse.py',
'PYMODULE'),
('textwrap',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\textwrap.py',
'PYMODULE'),
('shutil',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\shutil.py',
'PYMODULE'),
('zipfile',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\zipfile.py',
'PYMODULE'),
('py_compile',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\py_compile.py',
'PYMODULE'),
('importlib.machinery',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\machinery.py',
'PYMODULE'),
('importlib',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\__init__.py',
'PYMODULE'),
('importlib._common',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\_common.py',
'PYMODULE'),
('tempfile',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\tempfile.py',
'PYMODULE'),
('random',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\random.py',
'PYMODULE'),
('statistics',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\statistics.py',
'PYMODULE'),
('decimal',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\decimal.py',
'PYMODULE'),
('_pydecimal',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_pydecimal.py',
'PYMODULE'),
('contextvars',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\contextvars.py',
'PYMODULE'),
('fractions',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\fractions.py',
'PYMODULE'),
('numbers',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\numbers.py',
'PYMODULE'),
('hashlib',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\hashlib.py',
'PYMODULE'),
('logging',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\logging\\__init__.py',
'PYMODULE'),
('pickle',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\pickle.py',
'PYMODULE'),
('pprint',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\pprint.py',
'PYMODULE'),
('_compat_pickle',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_compat_pickle.py',
'PYMODULE'),
('string',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\string.py',
'PYMODULE'),
('bisect',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\bisect.py',
'PYMODULE'),
('importlib._bootstrap',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\_bootstrap.py',
'PYMODULE'),
('importlib._bootstrap_external',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\_bootstrap_external.py',
'PYMODULE'),
('importlib.metadata',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\metadata.py',
'PYMODULE'),
('importlib.abc',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\abc.py',
'PYMODULE'),
('typing',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\typing.py',
'PYMODULE'),
('configparser',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\configparser.py',
'PYMODULE'),
('email',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\__init__.py',
'PYMODULE'),
('email.parser',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\parser.py',
'PYMODULE'),
('email._policybase',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\_policybase.py',
'PYMODULE'),
('email.utils',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\utils.py',
'PYMODULE'),
('email._parseaddr',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\_parseaddr.py',
'PYMODULE'),
('calendar',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\calendar.py',
'PYMODULE'),
('email.feedparser',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\feedparser.py',
'PYMODULE'),
('email.message',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\message.py',
'PYMODULE'),
('email.policy',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\policy.py',
'PYMODULE'),
('email.contentmanager',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\contentmanager.py',
'PYMODULE'),
('email.quoprimime',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\quoprimime.py',
'PYMODULE'),
('email.headerregistry',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\headerregistry.py',
'PYMODULE'),
('email.iterators',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\iterators.py',
'PYMODULE'),
('email.generator',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\generator.py',
'PYMODULE'),
('email._encoded_words',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\_encoded_words.py',
'PYMODULE'),
('base64',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\base64.py',
'PYMODULE'),
('getopt',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\getopt.py',
'PYMODULE'),
('quopri',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\quopri.py',
'PYMODULE'),
('uu',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\uu.py',
'PYMODULE'),
('optparse',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\optparse.py',
'PYMODULE'),
('email._header_value_parser',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\_header_value_parser.py',
'PYMODULE'),
('email.header',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\header.py',
'PYMODULE'),
('email.base64mime',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\base64mime.py',
'PYMODULE'),
('email.charset',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\charset.py',
'PYMODULE'),
('email.encoders',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\encoders.py',
'PYMODULE'),
('email.errors',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\errors.py',
'PYMODULE'),
('contextlib',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\contextlib.py',
'PYMODULE'),
('_strptime',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_strptime.py',
'PYMODULE'),
('threading',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\threading.py',
'PYMODULE'),
('_threading_local',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_threading_local.py',
'PYMODULE'),
('struct',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\struct.py',
'PYMODULE'),
('importlib.util',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\util.py',
'PYMODULE'),
('tarfile',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\tarfile.py',
'PYMODULE'),
('gzip',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\gzip.py',
'PYMODULE'),
('_compression',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_compression.py',
'PYMODULE'),
('lzma',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\lzma.py',
'PYMODULE'),
('bz2',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\bz2.py',
'PYMODULE'),
('gettext',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\gettext.py',
'PYMODULE'),
('tracemalloc',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\tracemalloc.py',
'PYMODULE'),
('_py_abc',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_py_abc.py',
'PYMODULE'),
('stringprep',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\stringprep.py',
'PYMODULE'),
('getpass',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\getpass.py',
'PYMODULE'),
('nturl2path',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\nturl2path.py',
'PYMODULE'),
('ftplib',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\ftplib.py',
'PYMODULE'),
('netrc',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\netrc.py',
'PYMODULE'),
('shlex',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\shlex.py',
'PYMODULE'),
('mimetypes',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\mimetypes.py',
'PYMODULE'),
('http.cookiejar',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\http\\cookiejar.py',
'PYMODULE'),
('http',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\http\\__init__.py',
'PYMODULE'),
('ssl',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\ssl.py',
'PYMODULE'),
('http.client',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\http\\client.py',
'PYMODULE'),
('rds_export',
'C:\\Users\\Sebastian Serfling\\PycharmProjects\\server-info\\rds_export.py',
'PYMODULE'),
('mysql',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\__init__.py',
'PYMODULE'),
('smtp_export',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\smtp_export.py',
'PYMODULE'),
('requests',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\__init__.py',
'PYMODULE'),
('requests.status_codes',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\status_codes.py',
'PYMODULE'),
('requests.structures',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\structures.py',
'PYMODULE'),
('requests.compat',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\compat.py',
'PYMODULE'),
('http.cookies',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\http\\cookies.py',
'PYMODULE'),
('json',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\json\\__init__.py',
'PYMODULE'),
('json.encoder',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\json\\encoder.py',
'PYMODULE'),
('json.decoder',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\json\\decoder.py',
'PYMODULE'),
('json.scanner',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\json\\scanner.py',
'PYMODULE'),
('requests.models',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\models.py',
'PYMODULE'),
('idna',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\idna\\__init__.py',
'PYMODULE'),
('idna.intranges',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\idna\\intranges.py',
'PYMODULE'),
('idna.core',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\idna\\core.py',
'PYMODULE'),
('idna.uts46data',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\idna\\uts46data.py',
'PYMODULE'),
('idna.idnadata',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\idna\\idnadata.py',
'PYMODULE'),
('idna.package_data',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\idna\\package_data.py',
'PYMODULE'),
('requests.hooks',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\hooks.py',
'PYMODULE'),
('requests.cookies',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\cookies.py',
'PYMODULE'),
('requests.auth',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\auth.py',
'PYMODULE'),
('requests._internal_utils',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\_internal_utils.py',
'PYMODULE'),
('urllib3.util',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\__init__.py',
'PYMODULE'),
('urllib3.util.wait',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\wait.py',
'PYMODULE'),
('urllib3.util.url',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\url.py',
'PYMODULE'),
('urllib3.util.util',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\util.py',
'PYMODULE'),
('urllib3.util.timeout',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\timeout.py',
'PYMODULE'),
('urllib3.util.ssl_',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\ssl_.py',
'PYMODULE'),
('urllib3.util.ssltransport',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\ssltransport.py',
'PYMODULE'),
('hmac',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\hmac.py',
'PYMODULE'),
('urllib3.util.retry',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\retry.py',
'PYMODULE'),
('urllib3.response',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\response.py',
'PYMODULE'),
('urllib3.connection',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\connection.py',
'PYMODULE'),
('urllib3.util.ssl_match_hostname',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\ssl_match_hostname.py',
'PYMODULE'),
('ipaddress',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\ipaddress.py',
'PYMODULE'),
('urllib3._version',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\_version.py',
'PYMODULE'),
('urllib3._collections',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\_collections.py',
'PYMODULE'),
('urllib3._base_connection',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\_base_connection.py',
'PYMODULE'),
('urllib3.connectionpool',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\connectionpool.py',
'PYMODULE'),
('urllib3.util.proxy',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\proxy.py',
'PYMODULE'),
('urllib3._request_methods',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\_request_methods.py',
'PYMODULE'),
('queue',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\queue.py',
'PYMODULE'),
('urllib3.util.response',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\response.py',
'PYMODULE'),
('urllib3.util.request',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\request.py',
'PYMODULE'),
('urllib3.util.connection',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\connection.py',
'PYMODULE'),
('__future__',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\__future__.py',
'PYMODULE'),
('urllib3.filepost',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\filepost.py',
'PYMODULE'),
('urllib3.fields',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\fields.py',
'PYMODULE'),
('requests.api',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\api.py',
'PYMODULE'),
('requests.sessions',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\sessions.py',
'PYMODULE'),
('requests.adapters',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\adapters.py',
'PYMODULE'),
('urllib3.contrib.socks',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\contrib\\socks.py',
'PYMODULE'),
('urllib3.poolmanager',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\poolmanager.py',
'PYMODULE'),
('requests.__version__',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\__version__.py',
'PYMODULE'),
('requests.utils',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\utils.py',
'PYMODULE'),
('requests.certs',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\certs.py',
'PYMODULE'),
('certifi',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\certifi\\__init__.py',
'PYMODULE'),
('certifi.core',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\certifi\\core.py',
'PYMODULE'),
('importlib.resources',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\resources.py',
'PYMODULE'),
('requests.packages',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\packages.py',
'PYMODULE'),
('urllib3.exceptions',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\exceptions.py',
'PYMODULE'),
('urllib3.contrib.pyopenssl',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\contrib\\pyopenssl.py',
'PYMODULE'),
('urllib3.contrib',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\contrib\\__init__.py',
'PYMODULE'),
('charset_normalizer',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\__init__.py',
'PYMODULE'),
('charset_normalizer.version',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\version.py',
'PYMODULE'),
('charset_normalizer.utils',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\utils.py',
'PYMODULE'),
('charset_normalizer.constant',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\constant.py',
'PYMODULE'),
('charset_normalizer.assets',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\assets\\__init__.py',
'PYMODULE'),
('charset_normalizer.models',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\models.py',
'PYMODULE'),
('charset_normalizer.cd',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\cd.py',
'PYMODULE'),
('charset_normalizer.legacy',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\legacy.py',
'PYMODULE'),
('charset_normalizer.api',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\api.py',
'PYMODULE'),
('requests.exceptions',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\exceptions.py',
'PYMODULE'),
('urllib3',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\__init__.py',
'PYMODULE'),
('exchange_export',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\exchange_export.py',
'PYMODULE'),
('adcontroller_export',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\adcontroller_export.py',
'PYMODULE'),
('socket',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\socket.py',
'PYMODULE'),
('selectors',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\selectors.py',
'PYMODULE'),
('datetime',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\datetime.py',
'PYMODULE'),
('csv',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\csv.py',
'PYMODULE'),
('subprocess',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\subprocess.py',
'PYMODULE'),
('signal',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\signal.py',
'PYMODULE'),
('mysql.connector',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\__init__.py',
'PYMODULE'),
('mysql.connector.fabric',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\fabric\\__init__.py',
'PYMODULE'),
('mysql.connector.fabric.connection',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\fabric\\connection.py',
'PYMODULE'),
('mysql.connector.catch23',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\catch23.py',
'PYMODULE'),
('mysql.connector.custom_types',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\custom_types.py',
'PYMODULE'),
('mysql.connector.fabric.balancing',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\fabric\\balancing.py',
'PYMODULE'),
('mysql.connector.fabric.caching',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\fabric\\caching.py',
'PYMODULE'),
('mysql.connector.cursor',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\cursor.py',
'PYMODULE'),
('mysql.connector.abstracts',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\abstracts.py',
'PYMODULE'),
('mysql.connector.conversion',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\conversion.py',
'PYMODULE'),
('xmlrpc.client',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xmlrpc\\client.py',
'PYMODULE'),
('xmlrpc',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xmlrpc\\__init__.py',
'PYMODULE'),
('xml.parsers.expat',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xml\\parsers\\expat.py',
'PYMODULE'),
('xml.parsers',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xml\\parsers\\__init__.py',
'PYMODULE'),
('xml',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xml\\__init__.py',
'PYMODULE'),
('xml.sax.expatreader',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xml\\sax\\expatreader.py',
'PYMODULE'),
('xml.sax.saxutils',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xml\\sax\\saxutils.py',
'PYMODULE'),
('xml.sax',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xml\\sax\\__init__.py',
'PYMODULE'),
('xml.sax.handler',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xml\\sax\\handler.py',
'PYMODULE'),
('xml.sax._exceptions',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xml\\sax\\_exceptions.py',
'PYMODULE'),
('xml.sax.xmlreader',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xml\\sax\\xmlreader.py',
'PYMODULE'),
('uuid',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\uuid.py',
'PYMODULE'),
('platform',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\platform.py',
'PYMODULE'),
('mysql.connector.pooling',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\pooling.py',
'PYMODULE'),
('mysql.connector.optionfiles',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\optionfiles.py',
'PYMODULE'),
('mysql.connector.dbapi',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\dbapi.py',
'PYMODULE'),
('mysql.connector.constants',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\constants.py',
'PYMODULE'),
('mysql.connector.charsets',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\charsets.py',
'PYMODULE'),
('mysql.connector.connection',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\connection.py',
'PYMODULE'),
('mysql.connector.protocol',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\protocol.py',
'PYMODULE'),
('mysql.connector.network',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\network.py',
'PYMODULE'),
('mysql.connector.authentication',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\authentication.py',
'PYMODULE'),
('mysql.connector.version',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\version.py',
'PYMODULE'),
('mysql.connector.connection_cext',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\connection_cext.py',
'PYMODULE'),
('mysql.connector.cursor_cext',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\cursor_cext.py',
'PYMODULE'),
('mysql.connector.errors',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\errors.py',
'PYMODULE'),
('mysql.connector.locales',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\locales\\__init__.py',
'PYMODULE'),
('mysql.connector.errorcode',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\errorcode.py',
'PYMODULE'),
('mysql.connector.utils',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\utils.py',
'PYMODULE')],
[('python39.dll',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\python39.dll',
'BINARY'),
('VCRUNTIME140.dll',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\VCRUNTIME140.dll',
'BINARY'),
('_decimal.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_decimal.pyd',
'EXTENSION'),
('_hashlib.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_hashlib.pyd',
'EXTENSION'),
('_lzma.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_lzma.pyd',
'EXTENSION'),
('_bz2.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_bz2.pyd',
'EXTENSION'),
('unicodedata.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\unicodedata.pyd',
'EXTENSION'),
('_ssl.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_ssl.pyd',
'EXTENSION'),
('select.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\select.pyd',
'EXTENSION'),
('_queue.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_queue.pyd',
'EXTENSION'),
('charset_normalizer\\md__mypyc.cp39-win_amd64.pyd',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\md__mypyc.cp39-win_amd64.pyd',
'EXTENSION'),
('charset_normalizer\\md.cp39-win_amd64.pyd',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\md.cp39-win_amd64.pyd',
'EXTENSION'),
('_socket.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_socket.pyd',
'EXTENSION'),
('pyexpat.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\pyexpat.pyd',
'EXTENSION'),
('_uuid.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_uuid.pyd',
'EXTENSION'),
('libcrypto-1_1.dll',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\libcrypto-1_1.dll',
'BINARY'),
('libssl-1_1.dll',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\libssl-1_1.dll',
'BINARY')],
[],
[],
[('base_library.zip',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\build\\main\\base_library.zip',
'DATA'),
('certifi\\cacert.pem',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\certifi\\cacert.pem',
'DATA'),
('certifi\\py.typed',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\certifi\\py.typed',
'DATA')],
[])

137
build/main/EXE-00.toc Normal file
View File

@ -0,0 +1,137 @@
('C:\\Users\\Sebastian Serfling\\PycharmProjects\\server-info\\dist\\main.exe',
True,
False,
False,
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\PyInstaller\\bootloader\\images\\icon-console.ico',
None,
False,
False,
'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"><assemblyIdentity type="win32" name="main" processorArchitecture="amd64" version="1.0.0.0"/><trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"><security><requestedPrivileges><requestedExecutionLevel level="asInvoker" uiAccess="false"/></requestedPrivileges></security></trustInfo><dependency><dependentAssembly><assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" language="*" processorArchitecture="*" version="6.0.0.0" publicKeyToken="6595b64144ccf1df"/></dependentAssembly></dependency><compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"><application><supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/><supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/><supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/><supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/><supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/></application></compatibility><application xmlns="urn:schemas-microsoft-com:asm.v3"><windowsSettings><longPathAware xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">true</longPathAware></windowsSettings></application></assembly>',
True,
True,
False,
None,
None,
None,
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\build\\main\\main.pkg',
[('PYZ-00.pyz',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\build\\main\\PYZ-00.pyz',
'PYZ'),
('struct',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\build\\main\\localpycs\\struct.pyc',
'PYMODULE'),
('pyimod01_archive',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\build\\main\\localpycs\\pyimod01_archive.pyc',
'PYMODULE'),
('pyimod02_importers',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\build\\main\\localpycs\\pyimod02_importers.pyc',
'PYMODULE'),
('pyimod03_ctypes',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\build\\main\\localpycs\\pyimod03_ctypes.pyc',
'PYMODULE'),
('pyimod04_pywin32',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\build\\main\\localpycs\\pyimod04_pywin32.pyc',
'PYMODULE'),
('pyiboot01_bootstrap',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\PyInstaller\\loader\\pyiboot01_bootstrap.py',
'PYSOURCE'),
('main',
'C:\\Users\\Sebastian Serfling\\PycharmProjects\\server-info\\main.py',
'PYSOURCE'),
('python39.dll',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\python39.dll',
'BINARY'),
('VCRUNTIME140.dll',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\VCRUNTIME140.dll',
'BINARY'),
('_decimal.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_decimal.pyd',
'EXTENSION'),
('_hashlib.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_hashlib.pyd',
'EXTENSION'),
('_lzma.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_lzma.pyd',
'EXTENSION'),
('_bz2.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_bz2.pyd',
'EXTENSION'),
('unicodedata.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\unicodedata.pyd',
'EXTENSION'),
('_ssl.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_ssl.pyd',
'EXTENSION'),
('select.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\select.pyd',
'EXTENSION'),
('_queue.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_queue.pyd',
'EXTENSION'),
('charset_normalizer\\md__mypyc.cp39-win_amd64.pyd',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\md__mypyc.cp39-win_amd64.pyd',
'EXTENSION'),
('charset_normalizer\\md.cp39-win_amd64.pyd',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\md.cp39-win_amd64.pyd',
'EXTENSION'),
('_socket.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_socket.pyd',
'EXTENSION'),
('pyexpat.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\pyexpat.pyd',
'EXTENSION'),
('_uuid.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_uuid.pyd',
'EXTENSION'),
('libcrypto-1_1.dll',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\libcrypto-1_1.dll',
'BINARY'),
('libssl-1_1.dll',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\libssl-1_1.dll',
'BINARY'),
('base_library.zip',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\build\\main\\base_library.zip',
'DATA'),
('certifi\\cacert.pem',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\certifi\\cacert.pem',
'DATA'),
('certifi\\py.typed',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\certifi\\py.typed',
'DATA')],
[],
False,
False,
1690199916,
[('run.exe',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\PyInstaller\\bootloader\\Windows-64bit-intel\\run.exe',
'EXECUTABLE')])

128
build/main/PKG-00.toc Normal file
View File

@ -0,0 +1,128 @@
('C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\build\\main\\main.pkg',
{'BINARY': True,
'DATA': True,
'EXECUTABLE': True,
'EXTENSION': True,
'PYMODULE': True,
'PYSOURCE': True,
'PYZ': False,
'SPLASH': True},
[('PYZ-00.pyz',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\build\\main\\PYZ-00.pyz',
'PYZ'),
('struct',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\build\\main\\localpycs\\struct.pyc',
'PYMODULE'),
('pyimod01_archive',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\build\\main\\localpycs\\pyimod01_archive.pyc',
'PYMODULE'),
('pyimod02_importers',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\build\\main\\localpycs\\pyimod02_importers.pyc',
'PYMODULE'),
('pyimod03_ctypes',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\build\\main\\localpycs\\pyimod03_ctypes.pyc',
'PYMODULE'),
('pyimod04_pywin32',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\build\\main\\localpycs\\pyimod04_pywin32.pyc',
'PYMODULE'),
('pyiboot01_bootstrap',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\PyInstaller\\loader\\pyiboot01_bootstrap.py',
'PYSOURCE'),
('main',
'C:\\Users\\Sebastian Serfling\\PycharmProjects\\server-info\\main.py',
'PYSOURCE'),
('python39.dll',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\python39.dll',
'BINARY'),
('VCRUNTIME140.dll',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\VCRUNTIME140.dll',
'BINARY'),
('_decimal.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_decimal.pyd',
'EXTENSION'),
('_hashlib.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_hashlib.pyd',
'EXTENSION'),
('_lzma.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_lzma.pyd',
'EXTENSION'),
('_bz2.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_bz2.pyd',
'EXTENSION'),
('unicodedata.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\unicodedata.pyd',
'EXTENSION'),
('_ssl.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_ssl.pyd',
'EXTENSION'),
('select.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\select.pyd',
'EXTENSION'),
('_queue.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_queue.pyd',
'EXTENSION'),
('charset_normalizer\\md__mypyc.cp39-win_amd64.pyd',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\md__mypyc.cp39-win_amd64.pyd',
'EXTENSION'),
('charset_normalizer\\md.cp39-win_amd64.pyd',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\md.cp39-win_amd64.pyd',
'EXTENSION'),
('_socket.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_socket.pyd',
'EXTENSION'),
('pyexpat.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\pyexpat.pyd',
'EXTENSION'),
('_uuid.pyd',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_uuid.pyd',
'EXTENSION'),
('libcrypto-1_1.dll',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\libcrypto-1_1.dll',
'BINARY'),
('libssl-1_1.dll',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\libssl-1_1.dll',
'BINARY'),
('base_library.zip',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\build\\main\\base_library.zip',
'DATA'),
('certifi\\cacert.pem',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\certifi\\cacert.pem',
'DATA'),
('certifi\\py.typed',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\certifi\\py.typed',
'DATA')],
False,
False,
False,
[],
None,
None,
None)

BIN
build/main/PYZ-00.pyz Normal file

Binary file not shown.

809
build/main/PYZ-00.toc Normal file
View File

@ -0,0 +1,809 @@
('C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\build\\main\\PYZ-00.pyz',
[('__future__',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\__future__.py',
'PYMODULE'),
('_compat_pickle',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_compat_pickle.py',
'PYMODULE'),
('_compression',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_compression.py',
'PYMODULE'),
('_py_abc',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_py_abc.py',
'PYMODULE'),
('_pydecimal',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_pydecimal.py',
'PYMODULE'),
('_strptime',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_strptime.py',
'PYMODULE'),
('_threading_local',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_threading_local.py',
'PYMODULE'),
('adcontroller_export',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\adcontroller_export.py',
'PYMODULE'),
('argparse',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\argparse.py',
'PYMODULE'),
('base64',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\base64.py',
'PYMODULE'),
('bisect',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\bisect.py',
'PYMODULE'),
('bz2',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\bz2.py',
'PYMODULE'),
('calendar',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\calendar.py',
'PYMODULE'),
('certifi',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\certifi\\__init__.py',
'PYMODULE'),
('certifi.core',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\certifi\\core.py',
'PYMODULE'),
('charset_normalizer',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\__init__.py',
'PYMODULE'),
('charset_normalizer.api',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\api.py',
'PYMODULE'),
('charset_normalizer.assets',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\assets\\__init__.py',
'PYMODULE'),
('charset_normalizer.cd',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\cd.py',
'PYMODULE'),
('charset_normalizer.constant',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\constant.py',
'PYMODULE'),
('charset_normalizer.legacy',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\legacy.py',
'PYMODULE'),
('charset_normalizer.models',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\models.py',
'PYMODULE'),
('charset_normalizer.utils',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\utils.py',
'PYMODULE'),
('charset_normalizer.version',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\charset_normalizer\\version.py',
'PYMODULE'),
('configparser',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\configparser.py',
'PYMODULE'),
('contextlib',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\contextlib.py',
'PYMODULE'),
('contextvars',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\contextvars.py',
'PYMODULE'),
('copy',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\copy.py',
'PYMODULE'),
('csv',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\csv.py',
'PYMODULE'),
('datetime',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\datetime.py',
'PYMODULE'),
('decimal',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\decimal.py',
'PYMODULE'),
('email',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\__init__.py',
'PYMODULE'),
('email._encoded_words',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\_encoded_words.py',
'PYMODULE'),
('email._header_value_parser',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\_header_value_parser.py',
'PYMODULE'),
('email._parseaddr',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\_parseaddr.py',
'PYMODULE'),
('email._policybase',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\_policybase.py',
'PYMODULE'),
('email.base64mime',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\base64mime.py',
'PYMODULE'),
('email.charset',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\charset.py',
'PYMODULE'),
('email.contentmanager',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\contentmanager.py',
'PYMODULE'),
('email.encoders',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\encoders.py',
'PYMODULE'),
('email.errors',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\errors.py',
'PYMODULE'),
('email.feedparser',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\feedparser.py',
'PYMODULE'),
('email.generator',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\generator.py',
'PYMODULE'),
('email.header',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\header.py',
'PYMODULE'),
('email.headerregistry',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\headerregistry.py',
'PYMODULE'),
('email.iterators',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\iterators.py',
'PYMODULE'),
('email.message',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\message.py',
'PYMODULE'),
('email.parser',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\parser.py',
'PYMODULE'),
('email.policy',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\policy.py',
'PYMODULE'),
('email.quoprimime',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\quoprimime.py',
'PYMODULE'),
('email.utils',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\utils.py',
'PYMODULE'),
('exchange_export',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\exchange_export.py',
'PYMODULE'),
('fractions',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\fractions.py',
'PYMODULE'),
('ftplib',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\ftplib.py',
'PYMODULE'),
('getopt',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\getopt.py',
'PYMODULE'),
('getpass',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\getpass.py',
'PYMODULE'),
('gettext',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\gettext.py',
'PYMODULE'),
('gzip',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\gzip.py',
'PYMODULE'),
('hashlib',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\hashlib.py',
'PYMODULE'),
('hmac',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\hmac.py',
'PYMODULE'),
('http',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\http\\__init__.py',
'PYMODULE'),
('http.client',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\http\\client.py',
'PYMODULE'),
('http.cookiejar',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\http\\cookiejar.py',
'PYMODULE'),
('http.cookies',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\http\\cookies.py',
'PYMODULE'),
('idna',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\idna\\__init__.py',
'PYMODULE'),
('idna.core',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\idna\\core.py',
'PYMODULE'),
('idna.idnadata',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\idna\\idnadata.py',
'PYMODULE'),
('idna.intranges',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\idna\\intranges.py',
'PYMODULE'),
('idna.package_data',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\idna\\package_data.py',
'PYMODULE'),
('idna.uts46data',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\idna\\uts46data.py',
'PYMODULE'),
('importlib',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\__init__.py',
'PYMODULE'),
('importlib._bootstrap',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\_bootstrap.py',
'PYMODULE'),
('importlib._bootstrap_external',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\_bootstrap_external.py',
'PYMODULE'),
('importlib._common',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\_common.py',
'PYMODULE'),
('importlib.abc',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\abc.py',
'PYMODULE'),
('importlib.machinery',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\machinery.py',
'PYMODULE'),
('importlib.metadata',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\metadata.py',
'PYMODULE'),
('importlib.resources',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\resources.py',
'PYMODULE'),
('importlib.util',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\util.py',
'PYMODULE'),
('ipaddress',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\ipaddress.py',
'PYMODULE'),
('json',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\json\\__init__.py',
'PYMODULE'),
('json.decoder',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\json\\decoder.py',
'PYMODULE'),
('json.encoder',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\json\\encoder.py',
'PYMODULE'),
('json.scanner',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\json\\scanner.py',
'PYMODULE'),
('logging',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\logging\\__init__.py',
'PYMODULE'),
('lzma',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\lzma.py',
'PYMODULE'),
('mimetypes',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\mimetypes.py',
'PYMODULE'),
('mysql',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\__init__.py',
'PYMODULE'),
('mysql.connector',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\__init__.py',
'PYMODULE'),
('mysql.connector.abstracts',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\abstracts.py',
'PYMODULE'),
('mysql.connector.authentication',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\authentication.py',
'PYMODULE'),
('mysql.connector.catch23',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\catch23.py',
'PYMODULE'),
('mysql.connector.charsets',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\charsets.py',
'PYMODULE'),
('mysql.connector.connection',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\connection.py',
'PYMODULE'),
('mysql.connector.connection_cext',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\connection_cext.py',
'PYMODULE'),
('mysql.connector.constants',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\constants.py',
'PYMODULE'),
('mysql.connector.conversion',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\conversion.py',
'PYMODULE'),
('mysql.connector.cursor',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\cursor.py',
'PYMODULE'),
('mysql.connector.cursor_cext',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\cursor_cext.py',
'PYMODULE'),
('mysql.connector.custom_types',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\custom_types.py',
'PYMODULE'),
('mysql.connector.dbapi',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\dbapi.py',
'PYMODULE'),
('mysql.connector.errorcode',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\errorcode.py',
'PYMODULE'),
('mysql.connector.errors',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\errors.py',
'PYMODULE'),
('mysql.connector.fabric',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\fabric\\__init__.py',
'PYMODULE'),
('mysql.connector.fabric.balancing',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\fabric\\balancing.py',
'PYMODULE'),
('mysql.connector.fabric.caching',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\fabric\\caching.py',
'PYMODULE'),
('mysql.connector.fabric.connection',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\fabric\\connection.py',
'PYMODULE'),
('mysql.connector.locales',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\locales\\__init__.py',
'PYMODULE'),
('mysql.connector.network',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\network.py',
'PYMODULE'),
('mysql.connector.optionfiles',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\optionfiles.py',
'PYMODULE'),
('mysql.connector.pooling',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\pooling.py',
'PYMODULE'),
('mysql.connector.protocol',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\protocol.py',
'PYMODULE'),
('mysql.connector.utils',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\utils.py',
'PYMODULE'),
('mysql.connector.version',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\mysql\\connector\\version.py',
'PYMODULE'),
('netrc',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\netrc.py',
'PYMODULE'),
('nturl2path',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\nturl2path.py',
'PYMODULE'),
('numbers',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\numbers.py',
'PYMODULE'),
('optparse',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\optparse.py',
'PYMODULE'),
('pickle',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\pickle.py',
'PYMODULE'),
('platform',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\platform.py',
'PYMODULE'),
('pprint',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\pprint.py',
'PYMODULE'),
('py_compile',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\py_compile.py',
'PYMODULE'),
('queue',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\queue.py',
'PYMODULE'),
('quopri',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\quopri.py',
'PYMODULE'),
('random',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\random.py',
'PYMODULE'),
('rds_export',
'C:\\Users\\Sebastian Serfling\\PycharmProjects\\server-info\\rds_export.py',
'PYMODULE'),
('requests',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\__init__.py',
'PYMODULE'),
('requests.__version__',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\__version__.py',
'PYMODULE'),
('requests._internal_utils',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\_internal_utils.py',
'PYMODULE'),
('requests.adapters',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\adapters.py',
'PYMODULE'),
('requests.api',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\api.py',
'PYMODULE'),
('requests.auth',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\auth.py',
'PYMODULE'),
('requests.certs',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\certs.py',
'PYMODULE'),
('requests.compat',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\compat.py',
'PYMODULE'),
('requests.cookies',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\cookies.py',
'PYMODULE'),
('requests.exceptions',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\exceptions.py',
'PYMODULE'),
('requests.hooks',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\hooks.py',
'PYMODULE'),
('requests.models',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\models.py',
'PYMODULE'),
('requests.packages',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\packages.py',
'PYMODULE'),
('requests.sessions',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\sessions.py',
'PYMODULE'),
('requests.status_codes',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\status_codes.py',
'PYMODULE'),
('requests.structures',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\structures.py',
'PYMODULE'),
('requests.utils',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\requests\\utils.py',
'PYMODULE'),
('selectors',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\selectors.py',
'PYMODULE'),
('shlex',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\shlex.py',
'PYMODULE'),
('shutil',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\shutil.py',
'PYMODULE'),
('signal',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\signal.py',
'PYMODULE'),
('smtp_export',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\smtp_export.py',
'PYMODULE'),
('socket',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\socket.py',
'PYMODULE'),
('ssl',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\ssl.py',
'PYMODULE'),
('statistics',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\statistics.py',
'PYMODULE'),
('string',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\string.py',
'PYMODULE'),
('stringprep',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\stringprep.py',
'PYMODULE'),
('subprocess',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\subprocess.py',
'PYMODULE'),
('tarfile',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\tarfile.py',
'PYMODULE'),
('tempfile',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\tempfile.py',
'PYMODULE'),
('textwrap',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\textwrap.py',
'PYMODULE'),
('threading',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\threading.py',
'PYMODULE'),
('tracemalloc',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\tracemalloc.py',
'PYMODULE'),
('typing',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\typing.py',
'PYMODULE'),
('urllib3',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\__init__.py',
'PYMODULE'),
('urllib3._base_connection',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\_base_connection.py',
'PYMODULE'),
('urllib3._collections',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\_collections.py',
'PYMODULE'),
('urllib3._request_methods',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\_request_methods.py',
'PYMODULE'),
('urllib3._version',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\_version.py',
'PYMODULE'),
('urllib3.connection',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\connection.py',
'PYMODULE'),
('urllib3.connectionpool',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\connectionpool.py',
'PYMODULE'),
('urllib3.contrib',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\contrib\\__init__.py',
'PYMODULE'),
('urllib3.contrib.pyopenssl',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\contrib\\pyopenssl.py',
'PYMODULE'),
('urllib3.contrib.socks',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\contrib\\socks.py',
'PYMODULE'),
('urllib3.exceptions',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\exceptions.py',
'PYMODULE'),
('urllib3.fields',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\fields.py',
'PYMODULE'),
('urllib3.filepost',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\filepost.py',
'PYMODULE'),
('urllib3.poolmanager',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\poolmanager.py',
'PYMODULE'),
('urllib3.response',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\response.py',
'PYMODULE'),
('urllib3.util',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\__init__.py',
'PYMODULE'),
('urllib3.util.connection',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\connection.py',
'PYMODULE'),
('urllib3.util.proxy',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\proxy.py',
'PYMODULE'),
('urllib3.util.request',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\request.py',
'PYMODULE'),
('urllib3.util.response',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\response.py',
'PYMODULE'),
('urllib3.util.retry',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\retry.py',
'PYMODULE'),
('urllib3.util.ssl_',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\ssl_.py',
'PYMODULE'),
('urllib3.util.ssl_match_hostname',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\ssl_match_hostname.py',
'PYMODULE'),
('urllib3.util.ssltransport',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\ssltransport.py',
'PYMODULE'),
('urllib3.util.timeout',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\timeout.py',
'PYMODULE'),
('urllib3.util.url',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\url.py',
'PYMODULE'),
('urllib3.util.util',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\util.py',
'PYMODULE'),
('urllib3.util.wait',
'C:\\Users\\Sebastian '
'Serfling\\PycharmProjects\\server-info\\venv\\lib\\site-packages\\urllib3\\util\\wait.py',
'PYMODULE'),
('uu',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\uu.py',
'PYMODULE'),
('uuid',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\uuid.py',
'PYMODULE'),
('xml',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xml\\__init__.py',
'PYMODULE'),
('xml.parsers',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xml\\parsers\\__init__.py',
'PYMODULE'),
('xml.parsers.expat',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xml\\parsers\\expat.py',
'PYMODULE'),
('xml.sax',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xml\\sax\\__init__.py',
'PYMODULE'),
('xml.sax._exceptions',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xml\\sax\\_exceptions.py',
'PYMODULE'),
('xml.sax.expatreader',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xml\\sax\\expatreader.py',
'PYMODULE'),
('xml.sax.handler',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xml\\sax\\handler.py',
'PYMODULE'),
('xml.sax.saxutils',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xml\\sax\\saxutils.py',
'PYMODULE'),
('xml.sax.xmlreader',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xml\\sax\\xmlreader.py',
'PYMODULE'),
('xmlrpc',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xmlrpc\\__init__.py',
'PYMODULE'),
('xmlrpc.client',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xmlrpc\\client.py',
'PYMODULE'),
('zipfile',
'C:\\Users\\Sebastian '
'Serfling\\AppData\\Local\\Programs\\Python\\Python39\\lib\\zipfile.py',
'PYMODULE')])

BIN
build/main/base_library.zip Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity type="win32" name="main" processorArchitecture="amd64" version="1.0.0.0"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="asInvoker" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" language="*" processorArchitecture="*" version="6.0.0.0" publicKeyToken="6595b64144ccf1df"/>
</dependentAssembly>
</dependency>
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>
</application>
</compatibility>
<application xmlns="urn:schemas-microsoft-com:asm.v3">
<windowsSettings>
<longPathAware xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">true</longPathAware>
</windowsSettings>
</application>
</assembly>

BIN
build/main/main.pkg Normal file

Binary file not shown.

52
build/main/warn-main.txt Normal file
View File

@ -0,0 +1,52 @@
This file lists modules PyInstaller was not able to find. This does not
necessarily mean this module is required for running your program. Python and
Python 3rd-party packages include a lot of conditional or optional modules. For
example the module 'ntpath' only exists on Windows, whereas the module
'posixpath' only exists on Posix systems.
Types if import:
* top-level: imported at the top-level - look at these first
* conditional: imported within an if-statement
* delayed: imported within a function
* optional: imported within a try-except-statement
IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for
tracking down the missing module yourself. Thanks!
missing module named pwd - imported by posixpath (delayed, conditional), shutil (optional), tarfile (optional), pathlib (delayed, conditional, optional), subprocess (optional), netrc (delayed, conditional), getpass (delayed)
missing module named 'org.python' - imported by copy (optional), xml.sax (delayed, conditional)
missing module named grp - imported by shutil (optional), tarfile (optional), pathlib (delayed, optional), subprocess (optional)
missing module named posix - imported by os (conditional, optional), shutil (conditional), importlib._bootstrap_external (conditional)
missing module named resource - imported by posix (top-level)
missing module named org - imported by pickle (optional)
missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional)
excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional)
missing module named pep517 - imported by importlib.metadata (delayed)
missing module named _scproxy - imported by urllib.request (conditional)
missing module named termios - imported by getpass (optional)
missing module named simplejson - imported by requests.compat (conditional, optional)
missing module named dummy_threading - imported by requests.cookies (optional)
missing module named typing_extensions - imported by urllib3.connection (conditional), urllib3.util.timeout (conditional), urllib3._base_connection (conditional), urllib3.util.request (conditional), urllib3._collections (conditional), urllib3.util.ssl_ (conditional), urllib3.util.ssltransport (conditional), urllib3.connectionpool (conditional), urllib3.response (conditional), urllib3.poolmanager (conditional)
missing module named zstandard - imported by urllib3.response (optional), urllib3.util.request (optional)
missing module named brotli - imported by urllib3.response (optional), urllib3.util.request (optional)
missing module named brotlicffi - imported by urllib3.response (optional), urllib3.util.request (optional)
missing module named socks - imported by urllib3.contrib.socks (optional)
missing module named 'typing.io' - imported by importlib.resources (top-level)
missing module named cryptography - imported by urllib3.contrib.pyopenssl (top-level), requests (conditional, optional)
missing module named 'OpenSSL.crypto' - imported by urllib3.contrib.pyopenssl (delayed, conditional)
missing module named 'cryptography.x509' - imported by urllib3.contrib.pyopenssl (delayed, optional)
missing module named OpenSSL - imported by urllib3.contrib.pyopenssl (top-level)
missing module named chardet - imported by requests.compat (optional), requests (optional), requests.packages (optional)
missing module named urllib3_secure_extra - imported by urllib3 (optional)
missing module named _posixsubprocess - imported by subprocess (optional)
missing module named 'java.lang' - imported by platform (delayed, optional), xml.sax._exceptions (conditional)
missing module named httplib - imported by mysql.connector.fabric.connection (conditional, optional)
missing module named urllib2 - imported by mysql.connector.fabric.connection (optional)
missing module named xmlrpclib - imported by mysql.connector.fabric.connection (optional)
missing module named vms_lib - imported by platform (delayed, optional)
missing module named java - imported by platform (delayed)
missing module named _winreg - imported by platform (delayed, optional)
missing module named Queue - imported by mysql.connector.pooling (optional)
missing module named ConfigParser - imported by mysql.connector.optionfiles (conditional)
missing module named _mysql_connector - imported by mysql.connector (optional), mysql.connector.connection_cext (optional), mysql.connector.cursor_cext (top-level)

10653
build/main/xref-main.html Normal file

File diff suppressed because it is too large Load Diff

BIN
dist/main.exe vendored Normal file

Binary file not shown.

62
exchange_export.py Normal file
View File

@ -0,0 +1,62 @@
import mysql.connector
import subprocess
import csv
from datetime import datetime
def exchange (ip,name):
connection = mysql.connector.connect(
host="172.17.1.21",
user="root",
password="N53yBCswuawzBzS445VNAhWVMs3N59Gb9szEsrzXRBzarDqpdETpQeyt5v5CGe",
database="" + name
)
exchange_commands = "Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn; Get-Mailbox | Select-Object PSComputerName, RunspaceId, PSShowComputerName, Database, UseDatabaseRetentionDefaults, RetainDeletedItemsUntilBackup, IsHierarchyReady, IsHierarchySyncEnabled,RetentionPolicy, ExchangeGuid, AdminDisplayVersion, ExchangeUserAccountControl, IsMailboxEnabled,ProhibitSendQuota, ProhibitSendReceiveQuota, RecoverableItemsQuota, RecoverableItemsWarningQuota,CalendarLoggingQuota, IsResource, IsLinked, IsShared, IsRootPublicFolderMailbox, LinkedMasterAccount, ResetPasswordOnNextLogon,ResourceType, RoomMailboxAccountEnabled, SamAccountName, ServerLegacyDN, UseDatabaseQuotaDefaults,IssueWarningQuota, RulesQuota, UserPrincipalName, RoleAssignmentPolicy, EffectivePublicFolderMailbox, SharingPolicy,ArchiveQuota, ArchiveWarningQuota, DisabledMailboxLocations, CalendarVersionStoreDisabled, AuditEnabled,AuditLogAgeLimit, WhenMailboxCreated, AccountDisabled, Alias, OrganizationalUnit, DisplayName,LegacyExchangeDN, MaxSendSize, MaxReceiveSize, EmailAddressPolicyEnabled, PrimarySmtpAddress,RecipientType, RecipientTypeDetails, WindowsEmailAddress, Identity, IsValid, ExchangeVersion,DistinguishedName, Guid, ObjectCategory, WhenChanged, WhenCreated, WhenChangedUTC, WhenCreatedUTC,OrganizationId, Id, OriginatingServer | Export-Csv -Path 'exuser.csv' -NoTypeInformation -Encoding UTF8"
# PowerShell als Subprozess ausführen
process = subprocess.Popen(["powershell", "-Command", exchange_commands], stdout=subprocess.PIPE, shell=True)
# Warte auf den Abschluss des PowerShell-Prozesses
process.communicate()
cursor = connection.cursor()
# CSV-Datei einlesen und Feldnamen auslesen
with open("exuser.csv", "r", encoding='utf-8-sig') as file:
reader = csv.DictReader(file)
fieldnames = reader.fieldnames
# Tabelle erstellen, falls sie noch nicht existiert
table_name = "Exchange-User"
create_table_query = f"CREATE TABLE IF NOT EXISTS `{table_name}` (id INT AUTO_INCREMENT PRIMARY KEY, importdate INT(11), "
for field in fieldnames:
if "Id" == field:
field = "ADUserPath"
create_table_query += f"`{field}` TEXT, "
create_table_query = create_table_query.rstrip(", ") + ")"
create_table_query += " ROW_FORMAT=DYNAMIC"
row_length = len(create_table_query)
print(row_length)
print(create_table_query)
cursor.execute(create_table_query)
connection.commit()
with open("exuser.csv", "r", encoding='utf-8-sig') as file:
reader = csv.reader(file)
next(reader)
for row in reader:
print(row)
if fieldnames[65] == 'Id':
fieldnames[65] = "ADUserPath"
print(fieldnames[65])
row = [cell if cell.strip() else "-" for cell in row]
unix_time = int(datetime.now().timestamp())
row = [unix_time] + row
# Führe das Einfüge-Query aus
insert_query = f"INSERT INTO `{table_name}` (importdate, `{'`, `'.join(fieldnames)}`) VALUES (%s, {', '.join(['%s'] * len(fieldnames))})"
cursor.execute(insert_query, row)
connection.commit()
# Datenbankverbindung schließen
connection.close()

131
main.py Normal file
View File

@ -0,0 +1,131 @@
import mysql.connector
import subprocess
import csv
from datetime import datetime
import socket
import adcontroller_export
import exchange_export
import smtp_export
import rds_export
def get_local_ip():
try:
# Socket erstellen, um die lokale IP-Adresse zu ermitteln
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(("8.8.8.8", 80)) # Eine temporäre Verbindung zu einem externen Server herstellen
# Die lokale IP-Adresse aus den Socketeigenschaften abrufen
local_ip = s.getsockname()[0]
# Den Socket schließen
s.close()
return local_ip
except Exception as e:
print(f"Fehler beim Abrufen der lokalen IP-Adresse: {e}")
return None
# Funktion aufrufen und die lokale IP-Adresse des Hosts erhalten
def adcontroller(ip,name):
adcontroller_export.adcontroller(ip,name)
def exchange(ip,name):
exchange_export.exchange(ip,name)
def smtp(ip,name,token):
smtp_export.smtp(ip,name,token)
def rds(ip, name):
rds_export.rds(ip,name)
def cms(ip, servername):
## Import User als RAW
print("" + ip + servername)
def mstore(ip, servername):
## Import User(last Check) als RAW
print("" + ip + servername)
def cloud(ip,servername):
## Import User(space) als RAW
print("" + ip + servername)
def vpn(ip,servername):
## Import Online Time als RAW
print("" + ip + servername)
def nginx(ip,servername):
## Import Letsencrypt Time als RAW
print("" + ip + servername)
def zammad(ip,servername):
## Import Tickets Time als RAW
print("" + ip + servername)
def data(ip,servername):
## Import Space Used als RAW
print("" + ip + servername)
def omada(ip,servername):
## Import Access als RAW
print("" + ip + servername)
def matomo(ip,servername):
## Import Statics als RAW
print("" + ip + servername)
def gucamole(ip,servername):
## Import User + Maschinen als RAW
print("" + ip + servername)
# Verbindung zur Datenbank herstellen
mydb = mysql.connector.connect(
host="172.17.1.21",
user="root",
password="N53yBCswuawzBzS445VNAhWVMs3N59Gb9szEsrzXRBzarDqpdETpQeyt5v5CGe",
database="Stines-GmbH"
)
cursor = mydb.cursor()
print(get_local_ip())
query = "SELECT * FROM `Stines-GmbH`.`Kunden-Server` WHERE `IP-Adresse` = %s"
cursor.execute(query, (get_local_ip(),))
results = cursor.fetchall()
# Ergebnisse durchlaufen und ausgeben
for row in results:
name = row[1]
ipadress = row[3]
lastchange = row[5]
funktion = row[6]
token = row[7]
cursor.execute("SHOW DATABASES")
# Überprüfen, ob die Datenbank bereits existiert
database_exists = False
for (db_name,) in cursor:
if db_name == name:
database_exists = True
break
# Datenbank erstellen, wenn sie noch nicht existiert
if not database_exists:
create_database_query = f"CREATE DATABASE {name}"
cursor.execute(create_database_query)
print(f"Die Datenbank '{name}' wurde erfolgreich erstellt.")
else:
print(f"Die Datenbank '{name}' existiert bereits.")
try:
if token is not None:
eval(funktion + '("' + ipadress + '","' + name + '","' + token + '")')
else:
eval(funktion + '("' + ipadress + '","' + name + '")')
except NameError:
print("Die Funktion existiert nicht.")
# Verbindung schließen
mydb.close()

44
main.spec Normal file
View File

@ -0,0 +1,44 @@
# -*- mode: python ; coding: utf-8 -*-
block_cipher = None
a = Analysis(
['main.py'],
pathex=[],
binaries=[],
datas=[],
hiddenimports=[],
hookspath=[],
hooksconfig={},
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False,
)
pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher)
exe = EXE(
pyz,
a.scripts,
a.binaries,
a.zipfiles,
a.datas,
[],
name='main',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
upx_exclude=[],
runtime_tmpdir=None,
console=True,
disable_windowed_traceback=False,
argv_emulation=False,
target_arch=None,
codesign_identity=None,
entitlements_file=None,
)

50
rds_export.py Normal file
View File

@ -0,0 +1,50 @@
import subprocess
import mysql.connector
from datetime import datetime
import mysql
def rds (ip,name):
connection = mysql.connector.connect(
host="172.17.1.21",
user="root",
password="N53yBCswuawzBzS445VNAhWVMs3N59Gb9szEsrzXRBzarDqpdETpQeyt5v5CGe",
database="" + name
)
powershell_command = "quser | Select-String -Pattern 'Aktiv'"
result = subprocess.run(["powershell", "-Command", powershell_command], capture_output=True, text=True)
fieldname = ["Benutzername","Anmeldezeit","Anmeldedatum"]
# Die Ausgabe des Befehls aufteilen und die Benutzernamen und Anmeldezeiten extrahieren
output_lines = result.stdout.strip().split('\n')[1:]
logged_in_users = []
print(logged_in_users)
cursor = connection.cursor()
# Tabelle erstellen, falls sie noch nicht existiert
table_name = "RDS-Online-User"
create_table_query = f"CREATE TABLE IF NOT EXISTS `{table_name}` (id INT AUTO_INCREMENT PRIMARY KEY, importdate INT(11), "
for field in fieldname:
create_table_query += f"`{field}` TEXT, "
create_table_query = create_table_query.rstrip(", ") + ")"
create_table_query += " ROW_FORMAT=DYNAMIC"
row_length = len(create_table_query)
cursor.execute(create_table_query)
connection.commit()
for line in output_lines:
parts = line.split()
username = parts[0].replace(">","")
login_time = parts[5]
login_date = parts[6]
logged_in_users.append((username,login_date, login_time))
for user in logged_in_users:
user = [cell if cell.strip() else "-" for cell in user]
unix_time = int(datetime.now().timestamp())
user = [unix_time] + user
print(user)
insert_query = f"INSERT INTO `{table_name}` (importdate, `{'`, `'.join(fieldname)}`) VALUES (%s, {', '.join(['%s'] * len(fieldname))})"
print(insert_query)
cursor.execute(insert_query, user)
connection.commit()
connection.close()

12
setup.py Normal file
View File

@ -0,0 +1,12 @@
from setuptools import setup
setup(
name='server-info',
version='',
packages=[''],
url='',
license='',
author='Sebastian Serfling',
author_email='',
description=''
)

27
sicherung-exchange.py Normal file
View File

@ -0,0 +1,27 @@
import win32evtlog
def read_backup_logs():
log_type = 'Application' # Ereignisprotokolltyp (z. B. 'Application', 'System', etc.)
log_source = 'Microsoft-Windows-Backup' # Quelle des Ereignisprotokolls für die Sicherung
handle = win32evtlog.OpenEventLog(None, log_type)
flags = win32evtlog.EVENTLOG_BACKWARDS_READ | win32evtlog.EVENTLOG_SEQUENTIAL_READ
events = win32evtlog.ReadEventLog(handle, flags, 0)
backup_events = []
for event in events:
if event.SourceName == log_source:
backup_events.append({
'TimeGenerated': event.TimeGenerated.Format(),
'Message': event.StringInserts[0]
})
win32evtlog.CloseEventLog(handle)
return backup_events
if __name__ == "__main__":
backup_logs = read_backup_logs()
for event in backup_logs:
print(f"Time: {event['TimeGenerated']}\nMessage: {event['Message']}\n")

77
smtp_export.py Normal file
View File

@ -0,0 +1,77 @@
import requests
import csv
import mysql.connector
from datetime import datetime
def smtp(ip,name,mailcow_token):
connection = mysql.connector.connect(
host="172.17.1.21",
user="root",
password="N53yBCswuawzBzS445VNAhWVMs3N59Gb9szEsrzXRBzarDqpdETpQeyt5v5CGe",
database="" + name
)
cursor = connection.cursor()
mailcow_url = f"http://{ip}/api/v1"
mailcow_token = f"{mailcow_token}"
response = requests.get(f"{mailcow_url}/get/mailbox/all", headers={"X-API-Key": mailcow_token})
json_data = response.json()
for entry in json_data:
frame = {'frame':'s',
'value':'10'}
for column, frame in frame.items():
if column not in entry:
entry[column] = frame
## löscht das Feld attributes
for entry in json_data:
attributes = entry.pop('attributes', None)
if attributes:
entry.update(attributes)
## löscht das Feld attributes
for entry in json_data:
rl = entry.pop('rl', None)
if rl:
entry.update(rl)
print(entry)
## Fühlt alle leeren Felder mit "-" auf
for entry in json_data:
for key, value in entry.items():
if value is None or value == "":
entry[key] = "-"
fields = list(json_data[0].keys())
table_name = "SMTP-User"
create_table_query = f"CREATE TABLE IF NOT EXISTS `{table_name}` (id INT AUTO_INCREMENT PRIMARY KEY,importdate BIGINT(11), "
for field in fields:
if field == 'id':
field = 'User-ID'
create_table_query += f"`{field}` TEXT, "
create_table_query = create_table_query.rstrip(", ") + ")"
cursor.execute(create_table_query)
connection.commit()
print(len(fields))
columns = ", ".join(json_data[0].keys())
values_placeholder = ", ".join(["%s"] * len(fields))
unix_time = int(datetime.now().timestamp())
print(unix_time)
#SQL-Query zusammenstellen
insert_query = f"INSERT INTO `{table_name}` (importdate,{columns}) VALUES (%s,{values_placeholder})"
# Durchlaufen der JSON-Daten und Einfügen in die Datenbank
for entry in json_data:
values = tuple(
cell if isinstance(cell, int) else cell.strip() if cell.strip() else "-" for cell in entry.values())
cursor.execute(insert_query, (unix_time,) + values)
connection.commit()
connection.close()