IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Web & réseau Delphi Discussion :

Détecter un accès bloqué au FTP


Sujet :

Web & réseau Delphi

  1. #1
    Membre éclairé
    Femme Profil pro
    Inscrit en
    Avril 2007
    Messages
    209
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2007
    Messages : 209
    Par défaut Détecter un accès bloqué au FTP
    Bonjour à tous,

    Mon entreprise développe une application dont une des parties contient une gestionnaire d'accès FTP.

    Les clients utilisateurs de notre application se connectent au FTP pour télécharger les mises à jour et renvoyer des données à notre gestionnaire de clients (Connexion FTP bidirectionnelle donc).

    Pour des raisons de sécurité, certains de nos clients ont un accès bloqué aux connections FTP et ne peuvent donc pas utiliser cette partie. Dans ce cas, un système manuel est mis en place (Envoi de CD par poste puis MAJ à distance)

    J'aimerais détecter si un client possède oui ou non un accès au FTP. Pour l'instant, le contrôle se fait en essayant de connecter le composant IdFTP et si la connexion échoue, on définit que le client est bloqué pour le FTP.

    Le problème de cette solution est que la détection d'une connexion bloquée prend un certain temps (J'ai un timeout de 15000 et 5 essais). Je ne peux pas baisser les valeurs de timeout ou d'essais car certains de nos clients non bloqués pour le FTP possèdent un réseau assez lent qui nécessite un certain temps de connexion.

    Je recherche donc un moyen de détecter assez rapidement si la connexion FTP est bloquée ou non sur un poste sans devoir faire une tentative de connexion. J'ai éventuellement pensé à vérifier l'état du port 21. Je ne sais pas si c'est envisageable ni comment mettre ça en place sous Delphi 6.

    Est-ce que quelqu'un a déjà dû utiliser ce genre de chose? des idées?

    Merci d'avance

  2. #2
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    il n'y a pas d'autre moyen que de tester

    si le PC est derrière un firewall d'entreprise qui bloque le port de façon silencieuse (pas de refus)...ce n'est que le timeout qui t'indiquera l'impossibilité de te connecter.

    maintenant la politique d'accès réseau ne doit pas changer tous les jours, alors je verrais bien une fenêtre à la première tentative "voulez-vous tenter un accès FTP vers le site de maintenance ?" et ensuite tu sauvegardes l'état...avec une possibilité éventuellement de relancer le test.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  3. #3
    Membre éclairé
    Femme Profil pro
    Inscrit en
    Avril 2007
    Messages
    209
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2007
    Messages : 209
    Par défaut
    Merci pour ta réponse,

    Ton idée d'enregistrer l'état est excellente, je vais me pencher là dessus.

    Salutations

  4. #4
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 912
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 912
    Par défaut
    Pour ne pas bloquer l'utilisateur, ce contrôle devrait de toute façon être fait dans une tâche indépendante. On en a déjà parlé ici et

Discussions similaires

  1. Réponses: 6
    Dernier message: 05/06/2008, 00h50
  2. problème avec mon code pour accès au serveur ftp
    Par mimi51340 dans le forum Général Java
    Réponses: 1
    Dernier message: 03/03/2008, 23h24
  3. Accès au Compte FTP
    Par chehaibi dans le forum SUSE
    Réponses: 1
    Dernier message: 15/02/2008, 11h53
  4. plus d'acces a mon ftp
    Par le_joebar dans le forum IIS
    Réponses: 1
    Dernier message: 15/11/2006, 22h40
  5. Accès à mon serveur ftp
    Par euskal75 dans le forum IIS
    Réponses: 1
    Dernier message: 02/11/2006, 11h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo