# Visual Osint (FotoForensics / ExifTool / Risk Score)

[![rec.JPG](https://wiki.niamonx.io/uploads/images/gallery/2025-11/scaled-1680-/GIBnFlS0K23JGYiM-rec.JPG)](https://wiki.niamonx.io/uploads/images/gallery/2025-11/GIBnFlS0K23JGYiM-rec.JPG)

#### **Overview of the Service**

The **Visual OSINT** module — available as part of the NiamonX investigation suite — is an advanced **photo forensics and metadata analysis tool** that helps identify image manipulation, origin, and authenticity indicators.  
It integrates multiple forensic technologies — including **FotoForensics-style artifact analysis**, **ExifTool-based metadata extraction**, and **CASIA AI prediction** — to deliver a complete visual intelligence assessment for investigators, journalists, and security analysts.

---

### 🧩 What the Tool Does

**Visual OSINT** performs a deep, server-side forensic analysis of uploaded images, combining pixel-level inspection, metadata parsing, and AI-driven anomaly detection.

Supported file types: **JPEG, PNG, WebP** (up to 25 MB).  
Each file is securely uploaded to NiamonX’s processing server, analyzed through a FotoForensics-like API, and returned with visual and statistical breakdowns.

The system enforces a **cooldown of 30 seconds per request** and allows up to **90 seconds for processing**.

---

### 🔍 Core Analysis Features

1. **Image Forensics (Visual Analysis)**  
    The tool generates multiple forensic artifacts and comparisons:
    
    
    - **Original / Compressed Copy**
    - **Diff &amp; Amplified Diff** (highlights pixel-level differences)
    - **Overlay &amp; Artifact Grid** (visualizes edited regions)
    - **ELA (Error Level Analysis)** — identifies compression and tampering zones
    - **Noise Map** — isolates sensor and noise inconsistencies
    - **CASIA Prediction** — AI model inference from CASIA dataset to detect manipulation patterns
2. **EXIF &amp; Metadata Extraction**  
    Metadata is extracted using **PHP EXIF and ExifTool** modules, including:
    
    
    - Camera and software data
    - Creation timestamps
    - GPS coordinates (if embedded)
    - Editing traces and unusual tags
    - Hidden text or string data (binary text extraction)
3. **String Analysis**  
    The tool detects **embedded ASCII or Unicode strings**, sometimes hidden within images.  
    Long strings can indicate **metadata injection** or **hidden payloads**.
4. **GPS &amp; Geolocation**  
    If available, GPS coordinates are extracted and highlighted for quick mapping or cross-verification.

---

### ⚖️ Risk Score System

Each image receives a **heuristic Risk Score**, assessing the likelihood of manipulation or sensitive content presence:

- **High Risk:**  
    GPS data present, strong ELA/diff indicators, suspicious or inconsistent tags.
- **Medium Risk:**  
    Rich EXIF metadata, CASIA neutral or borderline prediction, potential editing hints.
- **Low Risk:**  
    Minimal tags, no GPS, stable compression, and no visible tampering evidence.

> ⚠️ The score is **heuristic** — not absolute proof — and should be interpreted as an analytical indicator rather than forensic certification.

---

### 🧠 Tips for Use

- Hover the mouse over **artifact thumbnails** to use the built-in **magnifying glass (4x zoom)**.
- Enable **auto-scroll** to jump to results automatically after processing.
- Some files may return **partial artifacts** depending on compression level or EXIF structure.
- Long embedded strings or missing ELA layers can be signals of **steganography** or **format re-encoding**.

[![image.png](https://wiki.niamonx.io/uploads/images/gallery/2025-11/scaled-1680-/JqFLdzSMv6EYEbHe-image.png)](https://wiki.niamonx.io/uploads/images/gallery/2025-11/JqFLdzSMv6EYEbHe-image.png)

---

### 💾 Request History

- Stored **locally only** (up to 50 entries).
- Records include: filename, file size, GPS presence, calculated risk score, and main detected features.
- No data or images are stored on NiamonX servers after processing completion.

---

### 🛡️ Security &amp; Privacy

All image uploads and forensic analyses are processed via **secure, encrypted channels**.  
The service never retains or shares the uploaded files or results.  
Each request is isolated and deleted after processing to maintain strict **data confidentiality** and **user privacy**.

Users are encouraged to perform analyses only on **legally obtained images** and to respect privacy and consent regulations when handling visual materials.

[![image.png](https://wiki.niamonx.io/uploads/images/gallery/2025-11/scaled-1680-/8hUFmHuu8lPJHSyZ-image.png)](https://wiki.niamonx.io/uploads/images/gallery/2025-11/8hUFmHuu8lPJHSyZ-image.png)

---

### 📬 Contact Information

For inquiries, assistance, or data-related requests, contact the NiamonX team:

- **<a class="decorated-link cursor-pointer" data-end="4340" data-start="4322" rel="noopener">support @ niamonx.io<span aria-hidden="true" class="ms-0.5 inline-block align-middle leading-none"><svg class="block h-[0.75em] w-[0.75em] stroke-current stroke-[0.75]" data-rtl-flip="" fill="currentColor" height="20" viewbox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M14.3349 13.3301V6.60645L5.47065 15.4707C5.21095 15.7304 4.78895 15.7304 4.52925 15.4707C4.26955 15.211 4.26955 14.789 4.52925 14.5293L13.3935 5.66504H6.66011C6.29284 5.66504 5.99507 5.36727 5.99507 5C5.99507 4.63273 6.29284 4.33496 6.66011 4.33496H14.9999L15.1337 4.34863C15.4369 4.41057 15.665 4.67857 15.665 5V13.3301C15.6649 13.6973 15.3672 13.9951 14.9999 13.9951C14.6327 13.9951 14.335 13.6973 14.3349 13.3301Z"></path></svg></span></a>** — Technical Support
- **<a class="decorated-link cursor-pointer" data-end="4385" data-start="4369" rel="noopener">other @ niamonx.io<span aria-hidden="true" class="ms-0.5 inline-block align-middle leading-none"><svg class="block h-[0.75em] w-[0.75em] stroke-current stroke-[0.75]" data-rtl-flip="" fill="currentColor" height="20" viewbox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M14.3349 13.3301V6.60645L5.47065 15.4707C5.21095 15.7304 4.78895 15.7304 4.52925 15.4707C4.26955 15.211 4.26955 14.789 4.52925 14.5293L13.3935 5.66504H6.66011C6.29284 5.66504 5.99507 5.36727 5.99507 5C5.99507 4.63273 6.29284 4.33496 6.66011 4.33496H14.9999L15.1337 4.34863C15.4369 4.41057 15.665 4.67857 15.665 5V13.3301C15.6649 13.6973 15.3672 13.9951 14.9999 13.9951C14.6327 13.9951 14.335 13.6973 14.3349 13.3301Z"></path></svg></span></a>** — General Questions
- **<a class="decorated-link cursor-pointer" data-end="4433" data-start="4414" rel="noopener">takedown @ niamonx.io<span aria-hidden="true" class="ms-0.5 inline-block align-middle leading-none"><svg class="block h-[0.75em] w-[0.75em] stroke-current stroke-[0.75]" data-rtl-flip="" fill="currentColor" height="20" viewbox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M14.3349 13.3301V6.60645L5.47065 15.4707C5.21095 15.7304 4.78895 15.7304 4.52925 15.4707C4.26955 15.211 4.26955 14.789 4.52925 14.5293L13.3935 5.66504H6.66011C6.29284 5.66504 5.99507 5.36727 5.99507 5C5.99507 4.63273 6.29284 4.33496 6.66011 4.33496H14.9999L15.1337 4.34863C15.4369 4.41057 15.665 4.67857 15.665 5V13.3301C15.6649 13.6973 15.3672 13.9951 14.9999 13.9951C14.6327 13.9951 14.335 13.6973 14.3349 13.3301Z"></path></svg></span></a>** — Requests for Data Removal / Privacy Takedowns
- **<a class="decorated-link cursor-pointer" data-end="4506" data-start="4490" rel="noopener">legal @ niamonx.io<span aria-hidden="true" class="ms-0.5 inline-block align-middle leading-none"><svg class="block h-[0.75em] w-[0.75em] stroke-current stroke-[0.75]" data-rtl-flip="" fill="currentColor" height="20" viewbox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M14.3349 13.3301V6.60645L5.47065 15.4707C5.21095 15.7304 4.78895 15.7304 4.52925 15.4707C4.26955 15.211 4.26955 14.789 4.52925 14.5293L13.3935 5.66504H6.66011C6.29284 5.66504 5.99507 5.36727 5.99507 5C5.99507 4.63273 6.29284 4.33496 6.66011 4.33496H14.9999L15.1337 4.34863C15.4369 4.41057 15.665 4.67857 15.665 5V13.3301C15.6649 13.6973 15.3672 13.9951 14.9999 13.9951C14.6327 13.9951 14.335 13.6973 14.3349 13.3301Z"></path></svg></span></a>** — Legal or Compliance Matters

Alternative contact channel:  
🔗 **Helpdesk:** [https://support.niamonx.io/<span aria-hidden="true" class="ms-0.5 inline-block align-middle leading-none"><svg class="block h-[0.75em] w-[0.75em] stroke-current stroke-[0.75]" data-rtl-flip="" fill="currentColor" height="20" viewbox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M14.3349 13.3301V6.60645L5.47065 15.4707C5.21095 15.7304 4.78895 15.7304 4.52925 15.4707C4.26955 15.211 4.26955 14.789 4.52925 14.5293L13.3935 5.66504H6.66011C6.29284 5.66504 5.99507 5.36727 5.99507 5C5.99507 4.63273 6.29284 4.33496 6.66011 4.33496H14.9999L15.1337 4.34863C15.4369 4.41057 15.665 4.67857 15.665 5V13.3301C15.6649 13.6973 15.3672 13.9951 14.9999 13.9951C14.6327 13.9951 14.335 13.6973 14.3349 13.3301Z"></path></svg></span>](https://support.niamonx.io/)

---

In summary, **NiamonX Visual OSINT** is a **comprehensive image forensics platform** combining traditional EXIF metadata inspection, advanced artifact visualization, and AI-driven manipulation detection.  
It provides investigators with reliable insights into image authenticity and integrity — while maintaining the highest standards of **security, privacy, and digital ethics**.