OVH Cloud OVH Cloud

Logs FTP

1 réponse
Avatar
AR
Bonjour, J'aimerais savoir comment faire afficher dans les logs de IIS les
noms des FICHIERS téléchargés par les visiteurs.
En effet même en ayant coché toutes les options dans les propriétes du site
FTP je ne visualise que les informations suivantes (voir copie partielle d'un
fichier log). Aucune trace des noms de fichiers téléchargés....Merci de votre
aide.


#Software: Microsoft Internet Information Services 6.0
#Version: 1.0
#Date: 2005-03-08 06:48:40
#Fields: date time c-ip cs-username s-sitename s-computername s-ip cs-method
cs-uri-query sc-status sc-win32-status sc-bytes cs-bytes time-taken
cs-version cs-host cs(User-Agent)
2005-03-08 06:48:40 160.91.128.151 anonymous MSFTPSVC1 SRV-WEB 207.32.127.41
[79]USER - 331 0 0 0 0 FTP - -
2005-03-08 07:35:08 160.91.128.151 anonymous MSFTPSVC1 SRV-WEB 184.32.123.41
[80]USER - 331 0 0 0 0 FTP - -
2005-03-08 07:38:58 160.199.2.56 anonymous MSFTPSVC1 SRV-WEB 190.32.125.41
[81]USER - 331 0 0 0 0 FTP - -
--
AR

1 réponse

Avatar
EROL MVP SPS
Bonjour,

Pour activer l'enregistrement dans le journal sur un site Web ou FTP

1.. Dans le Gestionnaire des services Internet (IIS), développez
l'ordinateur local, développez le répertoire Web ou Sites FTP, cliquez avec
le bouton droit sur le site Web ou FTP, puis cliquez sur Propriétés.

2.. Sous l'onglet Site Web ou Site FTP, activez la case à cocher Activer
l'enregistrement dans le journal.

3.. Dans la zone de liste Format de journal actif, cliquez sur un format.
Le format par défaut est le suivant : Format de fichier journal étendu du
W3C.

Remarque :
Si vous sélectionnez le format d'enregistrement ODBC, cliquez
sur Propriétés, puis tapez dans les zones de texte le nom de la source de
données (DNS) ODBC et le nom de la table contenus dans la base de données.
Si un nom d'utilisateur et un mot de passe sont requis pour accéder à la
base de données, tapez-les informations d'identification requises et cliquez
sur OK.

4.. Cliquez sur Appliquer, puis sur OK.

++++++++++++++++++++
IIsFtpService (ADSI)

Vous pouvez utiliser l'objet IIsFtpServer pour définir les propriétés de la
métabase qui s'appliquent à un serveur FTP spécifique et pour définir les
propriétés héritables de la métabase pour les répertoires virtuels FTP. Des
méthodes spécifiques sont également disponibles pour contrôler le
fonctionnement du serveur. Les serveurs FTP sont identifiés dans la métabase
par le numéro de leur index. Le premier serveur FTP est le numéro 1, le
deuxième est le numéro 2, etc.

Vous pouvez utiliser l'objet IIsFtpService pour définir les valeurs des
propriétés de la métabase qui contrôlent les sites FTP et les répertoires
virtuels FTP. L'objet IIsFtpService est un objet conteneur ADSI.

ADsPath
IIS://MachineName/MSFTPSVC
où MachineName peut être n'importe quel nom ou LocalHost.

Syntaxe
varReturn= object.Method

Paramètres
varReturn
Une variable qui reçoit la valeur retournée par la méthode.

object
Une variable contenant l'objet IIsFtpService, généralement le résultat
d'une opération GetObject précédente.

Method
La méthode choisie pour l'objet.

++++++++++++++++++++++++++

Voici un JScript pour ADSI

Les objets ADSI des services Internet (IIS) décrits dans cette section sont
fournis par IIS pour faciliter autant que possible l'administration exécutée
par programme. Ces objets sont basés sur les interfaces ADSI (Active
Directory® Service Interfaces) et sont compatibles avec Automation. Ils sont
facilement accessibles et manipulables par n'importe quel langage prenant en
charge Automation, comme par exemple Microsoft® Visual Basic® Scripting
Edition (VBScript), Microsoft JScript®, Perl, Microsoft Active Server Pages
(ASP), Visual Basic, Java ou Microsoft C++.


Pour JScript :
Enregistrez le fichier de script avec l'extension de nom de fichier .js et
appelez un script avec « cscript //nologo filename.js ».

var vdirObj=GetObject("IIS://localhost/W3svc/1/Root");
// Print out the current value of some properties:
WScript.Echo("Before: " + vdirObj.property_name_1 + ", " +
vdirObj.property_name_2);
// Set some properties:
vdirObj.Put("property_name_1", numeric_or_Boolean_value);
vdirObj.Put("property_name_2", "String_value");
// Save the property changes in the metabase:
vdirObj.SetInfo();
WScript.Echo("After: " + vdirObj.property_name_1 + ", " +
vdirObj.property_name_2);-

Pour implémenter l'un des exemples VBScript, JScript ou Perl dans un script
d'administration en ligne de commande


EROL MVP SPS
www.mysps.info


"AR" a écrit dans le message de news:

Bonjour, J'aimerais savoir comment faire afficher dans les logs de IIS les
noms des FICHIERS téléchargés par les visiteurs.
En effet même en ayant coché toutes les options dans les propriétes du
site
FTP je ne visualise que les informations suivantes (voir copie partielle
d'un
fichier log). Aucune trace des noms de fichiers téléchargés....Merci de
votre
aide.


#Software: Microsoft Internet Information Services 6.0
#Version: 1.0
#Date: 2005-03-08 06:48:40
#Fields: date time c-ip cs-username s-sitename s-computername s-ip
cs-method
cs-uri-query sc-status sc-win32-status sc-bytes cs-bytes time-taken
cs-version cs-host cs(User-Agent)
2005-03-08 06:48:40 160.91.128.151 anonymous MSFTPSVC1 SRV-WEB
207.32.127.41
[79]USER - 331 0 0 0 0 FTP - -
2005-03-08 07:35:08 160.91.128.151 anonymous MSFTPSVC1 SRV-WEB
184.32.123.41
[80]USER - 331 0 0 0 0 FTP - -
2005-03-08 07:38:58 160.199.2.56 anonymous MSFTPSVC1 SRV-WEB 190.32.125.41
[81]USER - 331 0 0 0 0 FTP - -
--
AR





begin 666 note.gif
M1TE&.#EA"@`*`+/_`(V,C?__S/_,`/%!?]=7<# P-/3T# P(6%A0("`@``
M`````````````````````"'Y! $```4`+ `````*``H`0 0H$,AI#)U*
AR1HB)(8'<N,7&EJG;JV P4GZ&@D2(";<>HF@,.B)```[
`
end