From 8a8e1216c1961fa3d4c1b2a40999c8c022c9a6f2 Mon Sep 17 00:00:00 2001 From: Samuel Walker Date: Thu, 20 Jun 2024 06:47:26 -0600 Subject: [PATCH] Enabled FTP over TLS --- Main.py | 3 ++- Upload.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Main.py b/Main.py index ca44665..f3ff563 100644 --- a/Main.py +++ b/Main.py @@ -1,7 +1,7 @@ # Windows path: os.getenv('LOCALAPPDATA')/Programs/PrismLauncher/prismlauncher.exe # Windows instance path: os.getenv('APPDATA')/PrismLauncher/instances # Linux instance path: .local/share/PrismLauncher/instances -from ftplib import FTP +from ftplib import FTP_TLS as FTP import os import io import json @@ -18,6 +18,7 @@ def main(): prism_instance_path = os.getenv("APPDATA")+"/PrismLauncher/instances" ftp = FTP("gitea.piwalker.net") ftp.login() + ftp.prot_p() bio = io.BytesIO() ftp.retrbinary("RETR versions.json", bio.write) bio.seek(0) diff --git a/Upload.py b/Upload.py index 6ea4b44..0f31a4b 100644 --- a/Upload.py +++ b/Upload.py @@ -1,4 +1,4 @@ -from ftplib import FTP +from ftplib import FTP_TLS as FTP from getpass import getpass import json import io @@ -9,6 +9,7 @@ username = input("Username: ") password = getpass() version_tag = input("Version Number: ") ftp = FTP("gitea.piwalker.net", username, password) +ftp.prot_p() bio = io.BytesIO() ftp.retrbinary("RETR versions.json", bio.write) bio.seek(0)