imago-forensics هي أداة مبرمجة بلغة بايثون تستخرج الأدلة الرقمية من الصور بشكل متكرر. هذه الأداة مفيدة خلال عملية التحقيق الجنائي الرقمي.
إذا كنت بحاجة إلى استخراج الأدلة الرقمية ولديك الكثير من الصور ، فستتمكن من خلال هذه الأداة من مقارنتها بسهولة. يتيح Imago استخراج الأدلة في ملف CSV أو في قاعدة بيانات sqlite. إذا كان في JPEG exif إحداثيات GPS الحالية ، فيمكن لـ Imago استخراج خطوط الطول والعرض ويمكنها تحويلها إلى درجات واسترداد المعلومات ذات الصلة مثل المدينة والدولة والرمز البريدي ...
توفر imago-forensics أيضًا إمكانية حساب تحليل مستوى الخطأ ، و كشف العري هذه الوظائف هي في BETA.
طريقة تثبيت الاداة imago-forensics
pip install imago
لتشغيلها اكتب بالطرفية
imago
متطلبات تشغيل أداة imago-forensics :
- python 2.7
- exifread 2.1.2
- python-magic 0.4.15
- argparse 1.4.0
- pillow 5.2.0
- nudepy 0.4
- imagehash 4.0
- geopy 1.16.0
Usage
usage: imago.py [-h] -i INPUT [-x] [-g] [-e] [-n] [-d {md5,sha256,sha512,all}]
[-p {ahash,phash,dhash,whash,all}] [-o OUTPUT] [-s]
[-t {jpeg,tiff}]
optional arguments:
-h, --help show this help message and exit
-i INPUT, --input INPUT
Input directory path
-x, --exif Extract exif metadata
-g, --gps Extract, parse and convert to coordinates, GPS exif
metadata from images (if any)It works only with JPEG.
-e, --ela Extract, Error Level Analysis image,It works only with
JPEG. *BETA*
-n, --nude Detect Nudity, It works only with JPEG, *BETA*
-d {md5,sha256,sha512,all}, --digest {md5,sha256,sha512,all}
Calculate perceptual image hashing
-p {ahash,phash,dhash,whash,all}, --percentualhash {ahash,phash,dhash,whash,all}
Calculate hash digest
-o OUTPUT, --output OUTPUT
Output directory path
-s, --sqli Keep SQLite file after the computation
-t {jpeg,tiff}, --type {jpeg,tiff}
Select the image, this flag can be JPEG or TIFF, if
this argument it is not provided, imago will process
all the image types(i.e. JPEG, TIFF)
المدخل الوحيد المطلوب هو -i والتي هي المسار الأساسي الذي تبدأ منه imago في البحث عن ملف الصورة. يجب عليك أيضًا تقديم نوع واحد على الأقل من الاستخراج (مثل exif ، والبيانات ، Gps نظام تحديد المواقع ،digest).
imago -i /home/parrot/MyImages/DCIM/ -o /home/parrot/MyImages/ -x -s -t jpeg -d all
-i path: هو الدليل الأساسي ، حيث يبحث imago عن ملف
-o path: هو دليل الإخراج حيث ستحفظ imago ملف CSV ، باستخدام البيانات الأولية المستخرجة
- x: imago ستستخلص بيانات EXIF الأولية.
-s: لن يتم حذف قاعدة بيانات SQLite المؤقتة بعد المعالجة.
-t jpeg: سيبحث imago عن صور jpeg فقط.
-d all: imago ستحسب md5 ، sha256 ، sha512 لصور JPEG.