From b24e8ed307577798c9fcde2708373dc4c2a319ee Mon Sep 17 00:00:00 2001 From: remittor Date: Tue, 7 Nov 2023 23:08:39 +0300 Subject: [PATCH] [connect5] Enable upload mode for running FTP server --- connect5.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/connect5.py b/connect5.py index 3a1bdb7..5d66b4b 100644 --- a/connect5.py +++ b/connect5.py @@ -31,7 +31,9 @@ print("mac address = {}".format(gw.mac_address)) dn = gw.device_name gw.ssh_port = 22 ret = gw.detect_ssh(verbose = 1, interactive = True) -if ret == 23 and gw.use_ftp == False: +if ret == 23: + if gw.use_ftp: + die("Telnet and FTP servers already running!") print("Telnet server already running, but FTP server not respond") elif ret > 0: die(0, "SSH server already installed and running") @@ -367,6 +369,8 @@ if not ssh_en: print('#### TelNet server are activated! ####') #print("") #print('Run FTP server on port 21 ...') + gw.run_cmd(r"rm -f /etc/inetd.conf") + gw.run_cmd(r"sed -i 's/\\tftpd\\t/\\tftpd -w\\t/g' /etc/init.d/inetd") gw.run_cmd('/etc/init.d/inetd enable') gw.run_cmd('/etc/init.d/inetd restart') gw.use_ftp = True