Estoy viendo un rango de IP como parte de un proyecto y descubrí varios servidores FTP. Todos ejecutan vsftpd (3.0.2) en el puerto 21.
No tengo credenciales de inicio de sesión y los inicios de sesión anónimos están deshabilitados. ¿Puedo identificar de alguna manera si el servidor cifraría la transferencia de archivos real (por ejemplo, FTPS / SFTP) o no (FTP de texto sin formato)?
Según lo sugerido por Moonsik Park, he intentado identificar el protocolo utilizado. Mi resultado difiere de la sugerencia, ya que parece que no puedo usar AUTH TLS
antes de la autenticación.
telnet <TARGET-IP> 21
Trying <TARGET-IP>...
Connected to <TARGET-IP>.
Escape character is '^]'.
220 (vsFTPd 3.0.2)
AUTH TLS
530 Please login with USER and PASS.
edit2: Lo mismo se aplica a vsFTPd 3.0.3. La configuración predeterminada tiene SSL deshabilitado, pero todavía tengo que descubrir cómo puedo identificar esto como un usuario no autenticado.