import os
for chemin, rep, fichier in os.walk(".", topdown=False):
print "===================================\n"
print "resultat pour le chemin :"
print "===================================\n"
print chemin
print "===================================\n"
print "resultat pour les repertoires :"
print "===================================\n"
print rep
print "===================================\n"
print "resultats pour les fichiers :"
print "===================================\n"
print fichier
franck:articles_programmez franckebel$ python parcours_simple.py
===================================
resultat pour le chemin :
./rep1/rep2/rep3
===================================
resultat pour les repertoires :
[]
===================================
resultats pour les fichiers :
['fichier31', 'fichier32', 'fichier33']
===================================
resultat pour le chemin :
./rep1/rep2
===================================
resultat pour les repertoires :
['rep3']
===================================
resultats pour les fichiers :
['fichier21', 'fichier22', 'fichier23']
===================================
resultat pour le chemin :
./rep1
===================================
resultat pour les repertoires :
['rep2']
===================================
resultats pour les fichiers :
['fichier1', 'fichier2']
===================================
resultat pour le chemin :
.
===================================
resultat pour les repertoires :
['rep1']
===================================
resultats pour les fichiers :
['079_081_195.pdf', 'article1.pages', 'article1.pdf', 'article1.txt', 'article2_scapy1.odt',
'article2_scapy1.rtf', 'article2_scapy2.rtf', 'encadre_article 1.rtf', 'parcours_simple.py',
Prog195-bat.pdf']
franck:articles_programmez franckebel$ nano parcours_simple.py
import os
rootDir = '.'
for chemin, repertoire, fichiers in os.walk(rootDir):
print('repertoires trouves: %s' % chemin)
for fnom in fichiers:
print('\t%s' % fnom)
franck:articles_programmez franckebel$ python parcours_simple2.py
repertoires trouves: .
079_081_195.pdf
article1.pages
article1.pdf
article1.txt
article2_scapy1.odt
article2_scapy1.rtf
article2_scapy2.rtf
encadré_article 1.rtf
parcours_simple.py
parcours_simple2.py
Prog195-bat.pdf
repertoires trouves: ./rep1
fichier1
fichier2
repertoires trouves: ./rep1/rep2
fichier21
fichier22
fichier23
repertoires trouves: ./rep1/rep2/rep3
fichier31
fichier32
fichier33
import sys, os, string
ROT13 = string.maketrans('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ',
'nopqrstuvwxyzabcdefghijklmNOPQRSTUVWXYZABCDEFGHIJKLM')
dictionaryFile = open("dictionary")
dictionary = dictionaryFile.readlines()
for root, dir, files in os.walk(str(sys.argv[1])):
for file in files:
if ".txt" in str(file):
foundWord = 0
notFound = 0
lines = open(file).readlines()
for line in lines:
translatedLine=line.translate(ROT13)
translatedWords=translatedLine.split()
for eachWord in translatedWords:
if (eachWord+'\n') in dictionary:
foundWord=foundWord+1
else:
notFound = notFound+1
if (foundWord > notFound):
print file+" contient peut être un encodage ROT-13."
Import os, sys
From_cisco_decrypt import CiscoPassword
for root, dir, files in os.walk(str(sys.argv[1])):
for file in files:
if ".pcf" in file:
lines = open(file).readlines()
for line in lines:
if "password" in line:
crack = CiscoPassword()
password = crack.decrypt(line)
print plainTextPass
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !