TraceForge OSINT est une plateforme d'investigation OSINT en beta. Elle combine une interface Windows PySide6, une API FastAPI modulaire et des plugins pour centraliser des recherches email, pseudonyme, domaine et adresse IP.
- Interface Windows native avec branding TraceForge OSINT.
- Connexion automatique a une API locale ou distante.
- Plugins API : email, pseudonyme, WHOIS/domaine, IP info.
- Historique local SQLite pour les recherches.
- Tableau de bord, logs, pages de resultats et parametres.
- Site web statique de presentation avec FAQ, retours beta et telechargement.
- Acces API par Jeton temporaire genere depuis le site public.
assets/ Logo et icone de l'application
api_server/ Backend FastAPI reel avec plugins serveur
gui/ Interface PySide6
modules/ Client API, base locale et utilitaires
plugins/ Plugins locaux historiques/prototypes
server/ Backend minimal historique
website/ Site statique public
main.py Point d'entree de l'application desktop
version.py Version et metadonnees produit
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install -r requirements.txt
Copy-Item gui\config\settings.example.json gui\config\settings.json
python main.pyConfigurez gui/config/settings.json avec l'adresse de votre API.
Pour le developpement local, l'interface affiche le badge LOCAL DEV et peut pointer vers l'API de la VM. La build publique utilise le hook PyInstaller PUBLIC OVH pour eviter de confondre les environnements.
cd api_server
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install -r requirements.txt
Copy-Item .env.example .env
uvicorn app.main:app --host 0.0.0.0 --port 8000python -m PyInstaller --noconfirm TraceForgeOSINTPublic.specLe build genere dist/TraceForgeOSINTPublic/.
Pour preparer une distribution signee, utilisez tools/Sign-TraceForgeRelease.ps1
apres le build PyInstaller et avant la creation du ZIP. Consultez
docs/CODE_SIGNING.md pour la procedure complete. Le certificat et son mot de
passe doivent rester hors depot Git.
Cette beta est destinee aux tests et demonstrations controlees. Les resultats OSINT peuvent etre incomplets, sujets a des limitations de services tiers ou a des faux positifs.
Site public :
https://traceforge-osint.fr
Telechargement Windows stable :
https://traceforge-osint.fr/downloads/TraceForgeOSINT-v1.1.2-stable-vps.zip
Acces API :
https://traceforge-osint.fr/beta-access.html
Les jetons API publics sont temporaires, stockes cote serveur sous forme de hash, valables 24 heures et limites a 5 generations par IP sur 24 heures.
En local, l'API peut desactiver ce quota avec BETA_TOKEN_LIMIT_ENABLED=false dans api_server/.env.
TraceForge OSINT doit etre utilise uniquement dans un cadre legal, autorise et responsable. Ne l'utilisez pas pour collecter, exposer ou traiter des donnees personnelles sans base legale ou consentement approprie.
TraceForge OSINT n'est plus distribue comme projet open source permissif. Le depot public sert a presenter le produit, la documentation, le site et les informations de version.
Le code applicatif, l'API, l'interface administrateur, les plugins, les builds et l'exploitation commerciale restent reserves. La copie, la redistribution, le reconditionnement, la revente ou la creation d'un service concurrent base sur TraceForge OSINT ne sont pas autorises sans accord ecrit.
Consultez le fichier LICENSE pour les conditions completes.