D : Quali sono le caratteristiche speciali supportate da RaidenFTPD?

R : RaidenFTPD supporta i seguenti comandi attraverso la connessione comandi . I comandi riportati in rosso sono caratteristiche FTP estese e alcune di queste sono anche non-RFC compatibili , per cui se state scrivendo il vostro programma cliente FTP potete considerare la rilevazione di RaidenFTPD e fare uso dei comandi estesi, facendo funzionare meglio il vostro cliente FTP con RaidenFTPD

USER
PASS
CWD
CDUP
REIN
DELE
XMKD
MKD
RETR
ABOR
STOR
STOU
APPE
SIZE
MDTM
RMD
TYPE
SYST
QUIT
REST
RNFR
PORT
NLST
LIST
SITE
RNTO
NOOP
PASV
CLNT
STAT
EPRT
EPSV
PROT
PBSZ
AUTH
IDNT
FEAT
LANG
XCRC
XMD5

 

Impostare data e ora per un file

MDTM YYYYMMDDHHMMSS /Percorso/NomeFile

YYYY = anno MM = mese DD = giorno HH = ora MM = minuti SS = secondi

/Percorso/NomeFile può essere completo o relativo , può contenere caratteri spazio

Ottenere data e ora di un file

MDTM /Percorso/NomeFile

/Percorso/NomeFile può essere completo o relativo , può contenere caratteri spazio

Si otterrà una risposta dal server FTP , ritornando data e ora del file nel formato YYYYMMDDHHMMSS

Impostare il tipo di cliente FTP

CLNT Nome_Cliente Versione

Dopo che il cliente FTP ha mandato il comando a RaidenFTPD , RaidenFTPD puo' riconoscere il cliente FTP e mostrarlo nella console di controllo del server

Impostare il livello di sicurezza della connessione dati

PROT C o PROT P

Se il cliente FTP è collegato via SSL , esso può modificare il livello di sicurezza della connessione dati in ogni momento inviando PROT C o PROT P . La 'C' significa Chiaro - ne integrità ne privacy , e la 'P' significa Privato - integrità e Privacy

Impostare le dimensioni del buffer di protezione

PBSZ 0

In accordo alla RFC , il comando 'PBSZ 0' deve essere inviato prima di ogni comando PROT , comunque è solo un comando nullo in RaidenFTPD ed è ignorato

Iniziare la negoziazione di una connessione SSL esplicita

AUTH SSL

Se il cliente FTP si sta collegando a RaidenFTPD alla porta SSL esplicita , il server risponderà 234 AUTH Command OK. Initializing SSL connection. dopo che esso ha ricevuto il comando AUTH SSL , e quindi comincerà la negoziazione SSL della connessione con il cliente FTP

Comando specifico bouncer : impostare l'indirizzo IP sorgente del cliente

IDNT *@IP:IP

Questo comando è permesso che arrivi solo dall'indirizzo IP del bouncer , ed esso deve essere inviato prima del comando USER xxxx . Con il comando IDNT , il controllo dell'indirizzo IP del cliente è possibile anche se tutti i clienti sono collegati tramite bouncer , notare che il programma bouncer deve disabilitare l'invio dal cliente FTP di questo comando direttamente al server , altrimenti ci saranno rischi per la sicurezza

Ottenere la lista delle caratteristiche di RaidenFTPD

FEAT

il server ritornerà una lista delle caratteristiche estese supportate al cliente FTP , il cliente FTP può perciò identificare facilmente RaidenFTPD per via delle sue caratteristiche uniche

Impostare la lingua desiderata per i messaggi FTP

LANG EN;FR;JA;DE;IT;SV;ES;RU;ZH-TW;ZH-CN

esempio. LANG ZH-TW , LANG EN

RaidenFTPD comprende 9 lingue per i file messaggi , i clienti FTP possono inviare questo comando al server per richiedere il cambio della lingua dei messaggi al volo , si noti che cambiare la lingua dei messaggi in una personalizzata non è permesso per ragioni di sicurezza

Ottenere il valore CRC32 di un file caricato o scaricato

XCRC "NomeFile" PosizionePartenza Lunghezza

esempio : XCRC "XXX.ZIP" 0 1356

il server ritornerà il valore CRC32 di qualsiasi file specificato , notare che il nome del file deve essere tra virgolette , e che la posizione di partenza è solitamente 0 e la posizione finale è solitamente la fine del file - 1

Ottenere il valore MD5 di un file caricato o scaricato

XMD5 "NomeFile" PosizionePartenza Lunghezza

esempio : XMD5 "XXX.ZIP" 0 1356

il server ritornerà il valore MD5 di qualsiasi file specificato , notare che il nome del file deve essere tra virgolette , e che la posizione di partenza è solitamente 0 e la posizione finale è solitamente la fine del file - 1

Questo è tutto

Copyright © RaidenFTPD TEAM , ALL RIGHTS RESERVED

REVISION 2.4, 2017-08-19

FTP server | Streaming server | WEB server