5.0 KiB
title: Geoposler created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, email, geolocalisation, niche, osint] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=Email, https://github.com/sponsors/Geoposler]
📧 Geoposler
Outil de géolocalisation d'emails : extrait la position géographique approximative d'un expéditeur via les en-têtes (Received headers, IP, ASN) — usage OSINT ou debug, à ne pas confondre avec un anti-spam.
⚠️ Fiche de confiance faible : projet de niche (~33⭐), peu d'informations publiques consolidées. Informations à valider avec la doc officielle avant déploiement.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | À documenter (probablement GitHub) |
| GitHub | À documenter (~33⭐) |
| License | À documenter |
| Langage | À documenter |
| Étoiles GitHub | 33 ⭐ |
| Catégorie | cat-email |
| Mainteneur | À documenter |
📝 Description
Geoposler est un outil spécialisé dans la géolocalisation d'emails à des fins d'OSINT (Open Source Intelligence) ou de debug. À partir d'un email ou d'un en-tête brut, il extrait les adresses IP des serveurs relais (via les Received: headers) puis les résout en localisation géographique approximative (pays, ville, ASN, FAI).
Cas d'usage potentiels :
- OSINT : identifier la provenance d'un email suspect (phishing, spam, harcèlement)
- Debug : diagnostiquer un routage mail anormal (mails qui passent par des serveurs inattendus)
- Forensic : analyse post-incident pour tracer l'origine d'une compromission
- Veille : cartographier les sources d'une campagne de phishing
Méthodes (à valider) :
- Parsing des en-têtes
Received: - Résolution DNS inversée (PTR)
- Lookup ASN via des services publics (ipinfo.io, ip-api.com)
- Géolocalisation par base IP (MaxMind GeoIP, db-ip)
Forces :
- Spécialisé : fait une chose précise
- Open source : auditable, pas d'API tierce obligatoire si GeoIP local
Faiblesses :
- Niche : faible communauté, peu de retours
- Limites techniques : la géolocalisation IP est approximative (précision ville = 30-50% en zone urbaine)
- RGPD : à utiliser dans un cadre légal strict (consentement, finalité légitime)
- Faux positifs : serveurs cloud (AWS, GCP, OVH) brouillent la géolocalisation réelle
- Documentation : à documenter (peu d'infos publiques)
🚀 Installation
Via Docker (hypothèse)
# docker-compose.yml — à adapter selon repo officiel
version: '3.8'
services:
geoposler:
image: geoposler/geoposler:latest # image à confirmer
container_name: geoposler
restart: unless-stopped
environment:
- GEOIP_DB=/data/GeoLite2-City.mmdb
volumes:
- ./geoip:/data
ports:
- "8090:8080"
Installation manuelle (hypothèse)
# À adapter — pas d'instructions canoniques disponibles
git clone https://github.com/.../geoposler.git # URL à confirmer
cd geoposler
# Voir README du repo
⚙️ Configuration
- Base GeoIP : télécharger MaxMind GeoLite2 (gratuit avec inscription) ou db-ip (CC-BY)
- Source d'entrée : email brut (.eml), header, ou API
- Format de sortie : JSON, CSV, ou carte (à confirmer)
- API tiers : optionnels (ipinfo.io, ipapi.co) pour ASN/FAI détaillés
- Vie privée : configurer pour ne pas logger les requêtes
🔗 Alternatives
- EmailHeaderAnalyzer — Outils d'analyse d'en-têtes plus génériques
- MailHeader.org — Service web d'analyse (non self-hosted)
- Gephi + scripts — Visualisation de graphes de routage mail
- Maltego — Outil OSINT commercial avec transforms mail
🔒 Sécurité
- Cadre légal strict : la géolocalisation d'emails tiers est soumise au RGPD et aux lois locales
- Logs : ne pas conserver les emails analysés au-delà du nécessaire
- API tierces : transmettre un email à ipinfo.io, ipapi.com = fuite de données, préférer GeoIP local
- Données sensibles : un résultat de géo = donnée personnelle si relie à une personne
- Honeypot : ne pas exposer sur internet sans auth forte
📚 Ressources
- Repository GitHub — à confirmer
- MaxMind GeoLite2
- RFC 5321 — SMTP
- Analyse d'en-têtes email — Gist — à documenter
Pages Liées
- cat-email — Toutes les apps Email du catalogue
- app-mailcow — Stack mail complète pour environnement de debug
- app-stalwart — MTA moderne, logs détaillés pour analyse
- securisation-home-lab — RGPD et traitement des données
- recettes-docker-compose — Templates Docker
- ⚠️ Fiche confidence: low — à enrichir quand plus d'infos seront disponibles