>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Comment créer un enregistreur de frappe à l'aide de Python

Vous pouvez créer un programme d'enregistreur de frappe à l'aide de Python pour capturer les frappes tapées sur le clavier d'un ordinateur. Les frappes sont enregistrées dans un fichier texte, et il enregistre toutes les entrées. Vous pouvez utiliser un enregistreur de frappe pour surveiller l'activité sur votre ordinateur.

Étape 1

Lancez IDLE, cliquez sur le menu "Fichier" et sélectionnez "Nouvelle fenêtre" pour lancer une nouvelle fenêtre. Appuyez sur Ctrl et S pour lancer la fenêtre "Enregistrer sous". Utilisez "getKeyLogger" comme nom de fichier et cliquez sur "Enregistrer".

Étape 2

Ajoutez la ligne de code suivante pour importer l'espace de noms "Tkinter" et définissez le chemin du fichier que vous souhaitez utiliser pour vous connecter :

importer Tkinter en tant que tk myFile =open("C:/temp/keyFile.txt", "w")

Étape 3

Copiez et collez le code suivant pour enregistrer chaque frappe dans le fichier :

def keypress(event):if event.keysym =='Escape':main.destroy() keyPressed =event.char myFile.write(keyPressed)

Étape 4

Ajoutez le code suivant pour indiquer à l'utilisateur qu'il peut commencer à taper et qu'il peut appuyer sur Échap pour terminer le programme :

main =tk.Tk() print "Appuyez sur n'importe quelle touche (touche d'échappement pour quitter):" main.bind_all('', keypress) main.withdraw() main.mainloop() myFile.close()

Étape 5

Cliquez sur le bouton de démarrage "Windows" et tapez "cmd" dans la case "rechercher les programmes et fichiers". Appuyez sur Entrée pour ouvrir l'invite de commande. Allez dans "C:\Python" et tapez "python getKeyLogger". Appuyez sur Entrée pour exécuter le programme. Accédez à "C:/temp/" et double-cliquez sur "keyFile.txt" pour afficher les données de frappe.


Vie intelligente