Q : Quelles sont les options spéciales supportées par RaidenFTPD?

A : RaidenFTPD supporte les commandes suivantes via la "commmand connection" ,les commandes marquées en rouge sont des fonctions ftp étendues dont certaines ne sont pas conformes a la RFC, si vous écrivez votre propre programme de client FTP vous pouvez considérer la détection de RaidenFTPD et faire l'usage de ces commandes étendues pour que votre client FTP marche mieux avec 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

 

Réglage de la date et l'heure exactes pour un fichier

MDTM YYYYMMDDHHMMSS /chemin/nomdufichier

YYYY = Année MM = Mois DD = Jour HH = Heure MM = Min SS = Seconde

/chemin/nomdufichier est le nom de fichier complet ou relatif, il peut contenir des espaces

Obtenir la date et l'heure exactes pour un fichier

MDTM /chemin/nomdufichier

/chemin/nomdufichier est le nom de fichier complet ou relatif, il peut contenir des espaces

Vous obtiendrez une réponse du Serveur FTP, vous disant la date et l'heure du fichier au format YYYYMMDDHHMMSS

Réglage du type de client ftp

CLNT Client_Name Version

Après que le client ftp ait envoyé la commande a RaidenFTPD, RaidenFTPD peut reconnaître le type de client ftp et le montrer dans la console de surveillance du serveur.

Réglage du niveau de sécurité pour la data connection

PROT C ou PROT P

Si le client ftp est connecté via SSL, il peut altérer le niveau de sécutiré de la Data Connection à n'importe quel moment en envoyant PROT C ou PROT P , le 'C' signifiant Clear - ni Intégrité ni Intimité , et le 'P' signifiant Private - Intégrité et Intimité

Réglage de la protection de la taille de la mémoire tampon

PBSZ 0

Selon le RFC, la commande 'PBSZ 0' doit être envoyée avant n'importe quelle commande PROT, toutefois c'est seulement une commande factice dans RaidenFTPD qui est ignorée

Commencer a négocier la connexion SSL explicite

AUTH SSL

Si un client ftp se connecte a RaidenFTPD sur le port SSL explicite, le serveur répondra 234 AUTH Command OK. Initialisant la connexion SSL. après que le serveur ait reçu la commande AUTH SSL command , et ensuite il commencera a négocier la connexion SSL avec le client ftp

Commande spécifique de Bouncer : réglage de la source de l'adresse IP du client

IDNT *@IP:IP

Cette commande est seulement autorisée de l'adresse IP du bouncer, et elle doit être envoyée avant la commande USER xxxx, avec cette commande IDNT, vérifiant l'adresse IP du client. Cela est possible même si tous les clients dont connectés à partir d'un bouncer, notez que le programme du bouncer doit refuser au client ftp d'envoyer cette commande directement au serveur autrement il y aura des risques de sécurité

Obtenir la liste des options de RaidenTPD

FEAT

Le serveur retournera une liste des options étendues actuellement supportées au client ftp, le client ftp peut aisément identifier RaidenFTPD car ses fonctions sont uniques

Réglage de la langue pour les message du ftp

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

ex : LANG ZH-TW , LANG EN

RaidenFTPD intègre 9 langues différentes pour ses messages, les clients ftp peuvent envoyer cette commande au serveur pour demande un changement de la langue à la volée, notez que le changement pour "une langue customisée des fichiers de message" n'est pas autorisée pour des raisons de sécurité.

Obtenir la valeur CRC32 d'un fichier téléchargé ou uploadé

XCRC "NomDuFichier" StartPos Length

ex : XCRC "XXX.ZIP" 0 1356

le serveur renverra la valeur CRC32 de n'importe quel fichier spécifié, notez que le nom du fichier doit être cité, et la position de départ du fichier est habituellement 0 et la fin est habituellement -1

Obtenir la valeur MD5 des fichiers téléchargés ou uploadés

XMD5 "NomDuFichier" StartPos Length

ex : XMD5 "XXX.ZIP" 0 1356

Le serveur retournera la valeur MD5 de n'importe quel fichier spécifié, notez que le nom du fichier doit être cité, et la position de départ du fichier est habituellement 0 et la fin est habituellement -1

C'Est Tout

Copyright © RaidenFTPD TEAM , TOUS DROITS RESERVES

REVISION 2.2 , 2002/05/11

Les travaux contenus dans ce service d'information ne doivent pas être copiés, reproduis, changés, altérés, adaptés, distribués, montrés dans aucun cas sous aucune forme sans l'autorisation écrite du propriétaire. Tous les marques déposés appartiennent à leur propriétaires respectifs.