Una tra le soluzioni possibili per collegarsi ai server FTP è l’utilizzo del programma telnet(sconsigliato).
Procedura per eseguire alcune operazioni tramite telnet.
-
Aprire una shell e lanciare il comando
telnet indirizzo_sito_ftp 21 -
Al prompt dei comandi digitare il seguente comando, seguito dal nome utente
user inserire_nome_utente -
Al prompt dei comandi, se richiesto, digitare il seguente comando
pass inserire_password -
Per chiudere la sessione digitare il seguente comando
quit
Riepilogo alcuni comandi
- USER – Invio username al server FTP
- PASS – Invio la password (Se è stato specificato utente Anonymous, necessario inserire il proprio indirizzo email)
- PWD – (Print working directory) Visualizza directory corrente
- CWD – (Change working directory) Cambio folder
- CDUP – (Change direcory Upper) Risalire di un livello dalla directory corrente
- PASV – Attivazione passive mode (Per consentire al client di connettersi al server)
- RETR – Per ricevere un file dal server
- QUIT – Per chiudere la connessione
- HELP – Elenco dei comandi accettati dal server
Attenzione il comando PASV, attiva il traferimento dei dati su altra porta TCP, questo ad ogni nuova connessione richiesta dal client.
Esempio di richiesta PASV
Command: PASV Response: 227 Entering Passive Mode (192,168,4,18,207,238)
I primi 4 numeri della serie, sono quelli che identificano l’indirizzo IP del server, in questo caso 192.168.4.18,
i rimanenti 2 numeri sono riferiti alla porta TCP dinamica (207 e 238).
Per calcolare il numero di porta che sarà utilizzata, è necessario eseguire il seguente calcolo:
(primo numero x 256) + secondo numero
in questo caso (207 x 256) + 238 = 53230
Se si configura un server FTP in passive mode, impostare un range di porte TCP nel sofware che gestisce il server FTP, e aggiungere oltre alla porta 21, tali porte alle regole in entrata del firewall del server.
Per approfondire Active a Passive FTP mode
https://documentation.meraki.com/MX/NAT_and_Port_Forwarding/Active_and_Passive_FTP_Overview_and_Configuration
Elenco dei motori di ricerca più utilizzati nel 2020, sui server FTP
-
NAPALM FTP Indexer
http://www.searchftps.org/ -
Mamont’s open FTP Index
http://www.mmnt.ru/int/ -
FileWatcher
http://www.filewatcher.com/ -
Search-22.com
https://search-22.com/ftp-search-tools -
Global FTP Search Engine
http://globalfilesearch.com/