Python Forensics - Recherche

Searchingest certainement l'un des piliers de l'enquête médico-légale. De nos jours, la recherche est aussi bonne que l'enquêteur qui gère les preuves.

La recherche d'un mot-clé dans le message joue un rôle essentiel dans la criminalistique, lorsque nous recherchons une preuve à l'aide d'un mot-clé. La connaissance de ce qui doit être recherché dans un fichier particulier ainsi que de ceux des fichiers supprimés nécessite à la fois de l'expérience et des connaissances.

Python a divers mécanismes intégrés avec des modules de bibliothèque standard pour prendre en charge searchopération. Fondamentalement, les enquêteurs utilisent l'opération de recherche pour trouver des réponses à des questions telles que «qui», «quoi», «où», «quand», etc.

Exemple

Dans l'exemple suivant, nous avons déclaré deux chaînes, puis nous avons utilisé la fonction de recherche pour vérifier si la première chaîne contient la deuxième chaîne ou non.

# Searching a particular word from a message
str1 = "This is a string example for Computational forensics of gathering evidence!";
str2 = "string";

print str1.find(str2)
print str1.find(str2, 10)
print str1.find(str2, 40)

Le script ci-dessus produira la sortie suivante.

“find”La fonction en Python aide à rechercher un mot-clé dans un message ou un paragraphe. Ceci est essentiel pour recueillir des preuves appropriées.