Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Membre éprouvé Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    juin 2010
    Messages
    712
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : juin 2010
    Messages : 712
    Points : 454
    Points
    454

    Par défaut scapy ne fonctionne pas

    Salut les WebPythons,
    Je suis sous Linux Ubuntu et je n'arrive a rien avec le module scapy:
    -Attente interminable de réponse qui n'arrive pas, pourtant les codes que j'ai essayer sont issue de la doc et donc devrai fonctionner mais ce n'est pas le cas.
    un exemple de requête ARP issue d'un tutoriel:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    #!/usr/bin/python
    # -*- coding: utf-8 -*-
     
    from scapy.all import *
    def arptest(ip) :
      arp=ARP()
      arp.pdst=ip
      arp.op=1
      ans,unans=srploop(arp)
      ans.summary()
     
     
    a=raw_input('enter the IP\n')
    arptest(a)
    Résultat:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    WARNING: No route found for IPv6 destination :: (no default route?)
    enter the IP
    87.98.128.200
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    fail 1: ARP who has 87.98.128.200 says 192.168.1.10
    ctrl-C
    send...   
    Sent 44 packets, received 0 packets. 0.0% hits.
    J'ai pourtant mis la valeur de la variable net.ipv4.ip_forward a 1 mais aucun code fonctionne et mon pare-feu n'est pas en cause dans ce cas.
    Si quelqu'un veut bien m'aider ou m'orienter il serai sympa de poster.
    Merci pour vos réponse.
    Pour faire tes armes:
    Use du présent pour construire ton futur sinon use de ce que tu as appris auparavant.
    Et sois toujours bien armé avant de te lancer.
    Le hasard ne sourit qu'aux gens préparés...
    Site: Sanctuaire cybernétique
    Site: 3dreaming-imaging.net
    FUN is HARD WORK !!!

  2. #2
    Membre régulier Avatar de Lujeni
    Inscrit en
    novembre 2010
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : novembre 2010
    Messages : 52
    Points : 73
    Points
    73

    Par défaut

    Code :
    1
    2
    3
     
    from scappy.all import arping
    arping(ton_ip)
    J'ai peux être mal compris ta demande, mais cette fonction ne suffit-elle pas pour réaliser une requête ARP et permettre donc la découverte d'un host ?

  3. #3
    Membre éprouvé Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    juin 2010
    Messages
    712
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : juin 2010
    Messages : 712
    Points : 454
    Points
    454

    Par défaut

    Certes ta commande marche très bien et je ne sais si c'est légal mais les routeurs le font bien, je désire plutôt connaitre la MAC d'un autre post car la mienne je la connait dans ce cas et plus important:
    Les commandes de haut niveau, comme il les appellent dans le doc ne m'intéresses pas sachant que je connait les bases des protocoles de bases non exotiques et j'aimerai employer mon savoir afin de mener des expériences non criminelles, car scapy est aussi, je pense, un outil de hacking ce qui pourrit la vie des programmeurs, webmasters, administrateurs et internautes civilisés que nous sommes...
    Ce qui m'intéresse est de forgé des paquets et d'avoir des réponses afin d'utiliser mon savoir...
    Pour ceux qui connaissent scapy et qui désirent partagés leurs connaissances avec moi et les autres lecteurs du post merci de bien vouloir poster: un commentaire, une astuce, un conseil afin de faire fonctionner scapy.
    Merci pour vos réponses.
    Pour faire tes armes:
    Use du présent pour construire ton futur sinon use de ce que tu as appris auparavant.
    Et sois toujours bien armé avant de te lancer.
    Le hasard ne sourit qu'aux gens préparés...
    Site: Sanctuaire cybernétique
    Site: 3dreaming-imaging.net
    FUN is HARD WORK !!!

  4. #4
    Membre régulier Avatar de Lujeni
    Inscrit en
    novembre 2010
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : novembre 2010
    Messages : 52
    Points : 73
    Points
    73

    Par défaut

    je ne sais si c'est légal mais les routeurs le font bien
    En quoi ca ne serait pas légal ?

    l'API semble très bien faite et complète après une lecture en diagonale, tu devrais regarder si ce n'est pas deja fait.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •