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

Windows Discussion :

Comptabiliser le trafic entrant


Sujet :

Windows

  1. #1
    Membre éclairé Avatar de Pollux
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    706
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2005
    Messages : 706
    Points : 680
    Points
    680
    Par défaut Comptabiliser le trafic entrant
    Bonjour tout le monde,

    Ce que j'aimerais est assez simple conceptuellement parlant, mais dans la pratique je ne sais pas comment m'y prendre; que soit dans quelle langage ou dans la méthode.

    Ce que j'aimerais c'est simplement créer un widget que je pourrais afficher sur mon bureau windows qui affiche le montant des données en provenance d'Internet.

    Pourriez-vous me donner une piste?

    Merci d'avance
    Pour chaque langage existe une faq / N'oubliez pas de lire les règles du forum

  2. #2
    Membre éclairé Avatar de Pollux
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    706
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2005
    Messages : 706
    Points : 680
    Points
    680
    Par défaut
    Vous pouvez m'aiguiller?
    Pour chaque langage existe une faq / N'oubliez pas de lire les règles du forum

  3. #3
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 752
    Points : 10 681
    Points
    10 681
    Billets dans le blog
    3

  4. #4
    Membre éclairé Avatar de Pollux
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    706
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2005
    Messages : 706
    Points : 680
    Points
    680
    Par défaut
    Ok merci pour l'info, je vais me pencher dessus et si jamais vous redonner des nouvelles.
    Pour chaque langage existe une faq / N'oubliez pas de lire les règles du forum

  5. #5
    Membre éclairé Avatar de Pollux
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    706
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2005
    Messages : 706
    Points : 680
    Points
    680
    Par défaut
    Hum.... Si j'ai bien compris ces Performance Counters permettent d'analyser les performances de l'application en court non?

    Moi tout ce que je voudrais c'est simplement (sans un Proxy) quantifier le montant (en Mo) des données téléchargées depuis Internet.

    Je ne pense pas que les Performances counters soient la bonne piste non?
    Pour chaque langage existe une faq / N'oubliez pas de lire les règles du forum

  6. #6
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 752
    Points : 10 681
    Points
    10 681
    Billets dans le blog
    3
    Par défaut
    Ca dépend du compteur (exécute perfmon pour te faire une idée). Pour le réseau c'est lié à un protocole / interface reseau, pas une appli. Par contre, c'est du monitoring = temps réel. Apparement y'a pas de total de paquets reçus, juste le débit instantané.
    Peut être voir du côté des fonctions d'info sur les interfaces:
    ADAPTER_STATUS.recv_success
    http://msdn.microsoft.com/archive/en...tbios_952q.asp
    J'ai pas le temps de chercher, mais voici par où commencer:
    http://msdn.microsoft.com/library/en...etworkcomm.asp
    jette un oeil à WMI aussi, et sur codeproject/codeguru.
    Et si tu trouves pas faut peut être descendre au niveau driver:
    http://msdn.microsoft.com/library/en...133a00.xml.asp
    (fait un tour sur pcausa)

  7. #7
    Membre éclairé Avatar de Pollux
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    706
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2005
    Messages : 706
    Points : 680
    Points
    680
    Par défaut
    Merci pour ton aide!

    En lançant perfmon j'ai pu voir l'objet Interface Réseau sur lequel il y a effectivement des compteurs qui m'intéressent!

    Je vais voir comment les interroger.

    Merci, à bientôt!
    Pour chaque langage existe une faq / N'oubliez pas de lire les règles du forum

  8. #8
    Membre éclairé Avatar de Pollux
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    706
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2005
    Messages : 706
    Points : 680
    Points
    680
    Par défaut
    Par contre les compteurs de l'interface réseau à y voir mieux... Ce ne sont que des compteurs de vitesse

    Vous pensez que cela serait assez précis de déclencher un timer et d'utiliser ces compteurs de vitesse pour arriver à une vitesse moyenne et ensuite avec la valeur du timer de calculer les données transmises?
    Pour chaque langage existe une faq / N'oubliez pas de lire les règles du forum

  9. #9
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 752
    Points : 10 681
    Points
    10 681
    Billets dans le blog
    3
    Par défaut
    Je pense comme toi
    Pas fiable du tout. Il existe un autre moyen fiable c'est sûr, mais je ne le connais pas. Je t'ai donné des pistes, y'a de quoi t'occuper

  10. #10
    Rédacteur
    Avatar de Neitsa
    Homme Profil pro
    Chercheur sécurité informatique
    Inscrit en
    Octobre 2003
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur sécurité informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 041
    Points : 1 956
    Points
    1 956
    Par défaut
    Bonjour,

    Je pensais, comme alternative, à la bibliothèque Winpcap (portage de libpcap sous Win). Etant donnée que Winpcap est capable de récupèrer la taille des trames passantes, il doit être possible de l'utiliser à des fins de comptage du volume de traffic.

    http://www.winpcap.org/

    Sinon comme le disait Aurélien, reste la solution du driver NDIS, mais c'est assez complexe (il faut insérer le driver dans la pile des drivers, comme un filtre)...

  11. #11
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2003
    Messages
    878
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 878
    Points : 1 067
    Points
    1 067
    Par défaut
    Bonjour,

    Pourquoi faire compliqué quand on peut faire simple ?
    Personnellement, j'irai voir du côté de la fonction GetIfTable : en un coup de cuillère à pot, elle vous donnera, entre autres, les nombres de paquets et d'octets entrant et sortant pour chaque interface réseau (cf. MIB_IFROW).

    Cordialement,
    DS.
    Un problème bien exposé
    est, pour moitié, solutionné. / La connaissance s'accroît quand on la partage, pas quand on l'impose. / La violence est le langage des faibles.

  12. #12
    Membre éclairé Avatar de Pollux
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    706
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2005
    Messages : 706
    Points : 680
    Points
    680
    Par défaut
    Je vous remercie bcp pour votre aide de vous tous!

    Je vais creuser la solution de GetIfTable et je vous redonne des nouvelles.
    Pour chaque langage existe une faq / N'oubliez pas de lire les règles du forum

  13. #13
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 752
    Points : 10 681
    Points
    10 681
    Billets dans le blog
    3
    Par défaut
    Et bien voilà la solution qui nous fallait

Discussions similaires

  1. [WS 2008] Pare-feu bloque malgré règles de trafic entrant et sortant
    Par glazix dans le forum Windows Serveur
    Réponses: 15
    Dernier message: 19/03/2014, 18h01
  2. Trafic entrant démesuré sur mon site perso
    Par Corshclaw dans le forum Sécurité
    Réponses: 9
    Dernier message: 07/10/2012, 13h03
  3. Récupération du trafic entrant à un port SMTP
    Par ysahel dans le forum Réseau
    Réponses: 0
    Dernier message: 30/07/2012, 16h12
  4. Analyse trafic HTTP entrant
    Par Sylv666 dans le forum Réseau
    Réponses: 0
    Dernier message: 28/03/2010, 11h12
  5. Firebird 1.0 + Delphi trafic reseau immence
    Par Dry dans le forum Bases de données
    Réponses: 11
    Dernier message: 05/04/2004, 14h02

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