Précédent   Forum du club des développeurs et IT Pro > Autres langages > Python & Zope > Réseau/Web
Réseau/Web Forum d'entraide sur Python et le réseau/Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 27/08/2012, 13h35   #1
Luke spywoker
Membre éclairé
 
Avatar de Luke spywoker
 
Homme
Etudiant informatique autodidacte
Inscription : juin 2010
Messages : 599
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Etudiant informatique autodidacte

Informations forums :
Inscription : juin 2010
Messages : 599
Points : 372
Points : 372
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...
Blog: http://3dcyberspace.unblog.fr/
Site: Sanctuaire cybernétique
Luke spywoker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2012, 11h34   #2
Lujeni
Membre du Club
 
Avatar de Lujeni
 
Inscription : novembre 2010
Messages : 52
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 52
Points : 67
Points : 67
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 ?
Lujeni est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2012, 08h24   #3
Luke spywoker
Membre éclairé
 
Avatar de Luke spywoker
 
Homme
Etudiant informatique autodidacte
Inscription : juin 2010
Messages : 599
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Etudiant informatique autodidacte

Informations forums :
Inscription : juin 2010
Messages : 599
Points : 372
Points : 372
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...
Blog: http://3dcyberspace.unblog.fr/
Site: Sanctuaire cybernétique
Luke spywoker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2012, 08h52   #4
Lujeni
Membre du Club
 
Avatar de Lujeni
 
Inscription : novembre 2010
Messages : 52
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 52
Points : 67
Points : 67
Citation:
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.
Lujeni est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 13h13.


 
 
 
 
Partenaires

Hébergement Web