Dsevenfex/FexCam

GitHub: Dsevenfex/FexCam

Stars: 14 | Forks: 0

FexCam

Terminal Demo
## Project Overview This project is a **Proof of Concept (PoC)** developed for **security research and educational purposes**.\ It demonstrates the technical capabilities of modern web APIs---such as **Camera**, **Geolocation**, and **Metadata**---and how they can be accessed by a server once a user grants explicit browser permissions. The primary objective is to raise awareness about **Social Engineering tactics** and the critical importance of **proper browser permission management**. ## Legal & Ethical Disclaimer - **Unauthorized Usage:** Using this tool against targets without prior **mutual written consent** is strictly prohibited and may be illegal. - **Liability:** The organization (**@DsevenFex**) assumes **no responsibility** for misuse, data loss, or legal consequences resulting from this software. - **Compliance:** The end-user is solely responsible for compliance with all applicable **local and international privacy regulations** (e.g., GDPR, CCPA). - **Prohibition:** Malicious activities or unauthorized data collection are **strictly forbidden**. ## Technical Features ## Installation & Deployment ### 0. If you can use bash git clone https://github.com/Dsevenfex/FexCam cd FexCam ./FexCam.sh # OR ### 1. Repository Cloning git clone https://github.com/Dsevenfex/FexCam cd FexCam ### 2. Environment Configuration python3 -m venv venv ##### Linux && Mac source venv/bin/activate ##### Windows venv\Scripts\activate ### 3. Dependency Installation pip install -r requirements.txt ### 4. Execution python FexCam.py ### 5. Tunneling Setup - Select **Ngrok** or **Cloudflare** via the CLI. - If **Ngrok** is selected, ensure a valid `authtoken` is configured. ## Directory Architecture | Path | Description | |--------------------|-----------------------------------------------| | `photos/` | Archived captured media assets | | `infos/` | System and browser metadata (JSON) | | `locations/` | Geographic coordinate data (JSON) | | `TOKEN_NGROK.txt` | Local Ngrok authentication token | ## License This project is distributed under the **MIT License**.\ Refer to the official `LICENSE` file for further details.