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 :

Intercepter la durée de connexion sur un site


Sujet :

Web & réseau Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de defluc
    Homme Profil pro
    Architecte
    Inscrit en
    Mai 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 383
    Par défaut Intercepter la durée de connexion sur un site
    Bonjour à tous,

    Je n'ai jamais écrit d'application touchant au web. J'ai donc parcouru la faq et le forum mais je n'ai rien trouvé s'approchant de ce que je cherche.

    Je voudrais créer une tâche de fond qui me fournit l'heure de connexion à un site et détecter sa fermeture pour pouvoir calculer la durée qui y a été passée et si possible, quel que soit le navigateur utilisé.

    Est-ce possible ?

    Merci d'avance

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 090
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 090
    Par défaut
    Comment voudrais-tu faire ?
    Il te faudrait donc "sniffer" par un hook ou équivalent (genre injection code DLL), les appels à toutes les variantes de InternetConnect

    Sans compter les propres variantes, imaginons que FireFox fait tout en TCP\IP et possède ses propres API Internet !

    Il te faudra donc te mettre une couche plus bas, directement sur send de Windows Sockets 2 et tous les variantes possibles, pour sniffer les trames, vérifier si cela contient du HTTP !
    Après, tu auras l'Anti-Virus ou le FireWall local qui ne sera pas content que tu tentes de faire la même chose que lui

    Même c'est surement faisable mais tu vas bouffer des API, ou alors achète directement eLimit, Internet Limiter...



    Et puis imaginons que sur Chrome, ils ont tout codé depuis la couche Liaison, là j'ignore même les API qui sont utilisés pour aller si bas !


    Mais heureusement pour cela, il existe les logs des routeurs ou des FireWall qui se feront une joie de contenir toutes les URL consultés pour pouvoir espionner tes collègues et le temps qu'ils passent à glander sur Internet !


    Microsoft Network Monitor
    : Analyzing Traffic With Network Monitor

    les autres outils Windows Server doivent contenir ce genre de log aussi !
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre éprouvé Avatar de defluc
    Homme Profil pro
    Architecte
    Inscrit en
    Mai 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 383
    Par défaut
    Merci à toi ShaiLeTroll,

    Et si on allait du plus simple au plus compliquer en commençant par détecter la connexion sur facebook par Firefox ou Internet Explorer.

  4. #4
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 090
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 090
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

Discussions similaires

  1. Connexion sur un site avec BDD mysql
    Par garona dans le forum Langage
    Réponses: 7
    Dernier message: 12/05/2011, 08h20
  2. Connexion sur un site avec Java
    Par Freddo31 dans le forum API standards et tierces
    Réponses: 16
    Dernier message: 07/03/2011, 17h56
  3. probleme de connexion en lisant des vidéos sur les sites
    Par paladin54 dans le forum Windows XP
    Réponses: 8
    Dernier message: 09/11/2007, 11h20
  4. [PHP-JS] Connexion automatique sur un site
    Par valinor4 dans le forum Langage
    Réponses: 6
    Dernier message: 15/01/2007, 13h48
  5. Connexion sur site distant avec un client écrit en PERL ??
    Par Cygnus Saint dans le forum Modules
    Réponses: 2
    Dernier message: 07/03/2006, 10h45

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