2010-08-16 18 views
1

Lors de l'exécution de scapy à partir de l'invite de commande (Windows XP), la sortie ne peut pas être enregistrée. Lorsque la commande suivante est exécutée dans l'invite de commande:Python: la sortie de scapy ne peut pas être stockée dans un fichier texte?

scapy >C:\dir.txt 

L'erreur suivante apparaît:

C:\automation\atg\GeneralFiles_AC\ScapyExe>scapy >C:\dir.txt INFO: 
Can't import python gnuplot wrapper . Won't be able to plot. INFO: 
Can't import PyX. Won't be able to use psdump() or pdfdump(). INFO: No 
IPv6 support in kernel WARNING: No route found for IPv6 destination :: (no default route?) 
C:\Python26\lib\site-packages\scapy\crypto\cert.py:6: 
DeprecationWarning?: the sh a module is deprecated; use the hashlib module instead 
import os, sys, math, socket, struct, sha, hmac, string, time 
C:\Python26\lib\site-packages\scapy\crypto\cert.py:7: DeprecationWarning?: The popen2 module is deprecated. Use the subprocess module. 
import random, popen2, tempfile 
Traceback (most recent call last): 
File "C:\Python26\Scripts\\scapy", line 25, in <module> 
interact() 
File "C:\Python26\lib\site-packages\scapy\main.py", line 293, in interact 
readline.read_history_file(conf.histfile) 
File "C:\Python26\lib\site-packages\pyreadline\rlmain.py", line 183, in read_history_file 
self._history.read_history_file(filename) 
File "C:\Python26\lib\site-packages\pyreadline\lineeditor\history.py", line 70, in read_history_file 
self.add_history(lineobj.ReadLineTextBuffer?(ensure_unicode(line.rstrip()))) 
File "C:\Python26\lib\site-packages\pyreadline\unicode_helper.py", line 20, in ensure_unicode 
return text.decode(pyreadline_codepage, "replace") 
TypeError?: decode() argument 1 must be string, not None 

C:\automation\atg\GeneralFiles_AC\ScapyExe> 

spécifications du système:
OS: Windows XP
Version scapy: 2.1.1-dev (en utilisant scapy-7a97e2f3db67.zip)
Python: 2.6 (PythonWin)

+1

Veuillez éditer votre question. Les directives de mise en forme sont sur le côté droit de la page. Si vous indentez du code (et des journaux de sessions), il est beaucoup plus lisible. –

+0

Etes-vous sûr que toutes les dépendances de sous-module Python nécessaires sont correctement installées? On dirait qu'il ne peut pas trouver certains d'entre eux. – dublev

+0

@ S.Lott - Désolé, c'est ma première fois. @dublev - J'ai installé toutes les dépendances nécessaires. J'ai suivi le lien http://dirk-loss.de/scapy-doc/_sources/installation.txt pour télécharger scapy et ses dépendances (liés à python 2.6). – amit

Répondre

-1

Vérifiez la documentation sur l'installation op packages nationaux pour Windows ici.

+0

pouvez-vous être un peu plus spécifique quant à quel paquet optionnel suis-je manquant juste pour stocker la sortie de scapy dans un fichier texte? merci Amit – amit

+0

Oui, -1. Précisez s'il vous plaît. J'ai aussi ce problème. Je ne suis pas sûr que cela ait quelque chose à voir avec ça car j'ai installé tous les paquets et j'ai toujours le même préblème. Il y a aussi ce problème de scapy: http://trac.secdev.org/scapy/ticket/357 –