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

Python Discussion :

whois en python


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2011
    Messages : 6
    Par défaut whois en python
    Bonjour, je suis étudiant en informatique et débutant dans le language python, je réalise un travail de fin d anée qui porte sur la conception d un petit soft. J aimerais savoir comment réaliser un fonction qui me renvoy le résultat d un whois d une ip en clair, me renvoyer le code html de la page web contenant le résultat du whois et de la, je pourais trier ce resultat pour récupérer les informations qui m interesse.

    merci d avance pour votre aide.

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 742
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 742
    Par défaut
    Salut
    Google est votre ami! Le code whois client devrait vous aider à démarrer... Et si vous débutez en Python, l'occasion de vous posez d'interessantes questions.
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre Expert
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 941
    Par défaut
    Je suis dégouté...
    Je viens de faire un requête sur le port TCP 43 et je n'ai qu'un minimum d'info, notamment:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Licensee: Not shown, please visit www.dns.be for webbased whois.
    webbased whois, pfff... Il n'y a plus de respect pour ces bons vieux protocoles réseaux
    C'est pour limiter les abus je suppose; l'interface Web demande de décrypter un "captcha" pour afficher les infos...
    Cela risque aussi de compromettre les efforts de lozxxx...

  4. #4
    Membre Expert Avatar de pacificator
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 074
    Par défaut
    par curiosité, j'ai lancé wireshark et j'ai fait un whois (linux), la requête est en UDP sur le port 53.

  5. #5
    Membre Expert
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 941
    Par défaut
    Citation Envoyé par pacificator Voir le message
    par curiosité, j'ai lancé wireshark et j'ai fait un whois (linux), la requête est en UDP sur le port 53.
    C'est un peu hors sujet mais je me sens obligé de répondre à ça...
    UDP 53 c'est une requête DNS; il faut regarder ce qui se passe ensuite.
    Par exemple, lorsque je lance la commande whois developpez.com j'ai le comportement suivant:
    1. Requête DNS (UDP 53) pour trouver l'adresse IP de whois.crsnic.net, qui est le serveur par lequel la commande whois commence la recherche. Le nom de ce serveur est certainement déterminé par le top-level domain (.com) et hardcodé qqpart.
    2. Requête WHOIS (TCP 43) sur whois.crsnic.net (résolu en 199.7.57.74 à l'étape 1). Ce serveur lui indique essentiellement qu'il doit s'adresser à whois.ovh.com pour plus d'informations.
    3. Requête DNS (UDP 53) pour résoudre whois.ovh.com
    4. Requête WHOIS (TCP 43) sur whois.ovh.com (213.186.33.34) qui renvoie le résultat finalement affiché par la commande whois.

    Le code Python du lien de wiztricks générera à peu près les mêmes requêtes.

Discussions similaires

  1. Whois pour Python
    Par will1902 dans le forum Bibliothèques tierces
    Réponses: 1
    Dernier message: 03/05/2012, 19h38
  2. CORBA & PYTHON
    Par stan91stan dans le forum CORBA
    Réponses: 5
    Dernier message: 10/06/2004, 12h32
  3. module .so pour python... ?!
    Par totoetlititi dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 09/03/2004, 14h51
  4. [Lien]erreur dans mon programme python
    Par durnambule dans le forum Général Python
    Réponses: 11
    Dernier message: 29/01/2004, 14h59

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