Questions fréquentes
Les réponses sur le compte, l'API, la blacklist, l'IP Delisting, les tarifs et la protection des données, ainsi que sur nos produits : le plugin WordPress Hive, le ReportedIP Agent pour serveurs Linux, le Honeypot Server et les outils gratuits.
Général
ReportedIP est un service communautaire de réputation d'adresses IP. Il collecte des signalements d'adresses IP malveillantes provenant de sites WordPress, de serveurs Linux, de honeypots et de saisies manuelles, attribue un score à chaque adresse et met le résultat à disposition via une REST API, une blacklist téléchargeable et une zone DNS.
Tout le monde peut vérifier une adresse gratuitement. Les utilisateurs inscrits peuvent signaler des attaquants et disposent de quotas plus élevés. Le service est exploité depuis l'Allemagne conformément au RGPD et fonctionne sur des serveurs situés en Allemagne.
Oui. La formule Free comprend 1 000 vérifications d'IP et 50 signalements par jour, ce qui suffit à la plupart des petits et moyens sites web. Les requêtes sans API Key sont aussi possibles, dans la limite de 100 par jour et par adresse IP.
Les formules payantes augmentent les quotas et ajoutent les opérations groupées, plusieurs domaines par licence, des licences pour serveurs Linux et l'envoi géré des e-mails et SMS pour la connexion à deux facteurs. Consultez la page des tarifs.
Le Confidence Score (de 0 à 100) indique la probabilité qu'une adresse IP soit malveillante. Il est calculé à partir de :
- Nombre de signalements : plus il y a de signalements, plus le score augmente.
- Diversité des sources : des signalements provenant de sources différentes pèsent plus lourd que de nombreux signalements d'une seule source.
- Actualité : les signalements récents comptent davantage que les anciens.
- Gravité : les catégories d'attaque graves font davantage monter le score.
- Données honeypot : les signalements provenant de honeypots vérifiés reçoivent un bonus.
Les signalements perdent du poids avec le temps (demi-vie de 30 jours). En plus, le score entier baisse dès qu'une adresse devient silencieuse : après deux semaines sans nouveau signalement, il est divisé par deux tous les 30 jours. Une adresse qui cesse d'attaquer sort donc d'elle-même de la blacklist. Détails : Confidence Score.
Trois différences concrètes. (1) Exploité en Allemagne, conformément au RGPD, sur des serveurs situés en Allemagne. (2) Clients ouverts : le plugin WordPress Hive ainsi que le DNS Checker sont sous licence GPL et vérifiables, le code source du Honeypot Server est disponible. (3) Des scores qui vieillissent : les signalements perdent du poids avec une demi-vie de 30 jours et les adresses silencieuses sortent automatiquement de la liste, tandis que les signalements de honeypots vérifiés pèsent plus lourd.
Pour une comparaison point par point, consultez la comparaison avec AbuseIPDB.
Deux produits pour deux types de systèmes :
- ReportedIP Hive, le plugin de sécurité WordPress avec 16 capteurs d'attaque, un Web Application Firewall et une connexion à deux facteurs avec quatre méthodes (codes par SMS à partir de la formule Professional). Gratuit dans tous les modes. Il est publié sur WordPress.org ; les fonctions des formules payantes sont fournies par le module ReportedIP Hive Pro.
- ReportedIP Agent pour serveurs Linux : il lit les logs des services SSH, mail, web et FTP, bloque les attaquants dans le noyau et charge la blacklist communautaire. Licence par serveur.
Les données brutes sont disponibles sous trois formes : la REST API, le Blacklist Feed et la zone DNS/RBL pour les serveurs mail. S'y ajoutent quinze outils gratuits, dont le Honeypot Server auto-hébergé. Vue d'ensemble : Produits.
Compte
L'inscription prend une minute :
- Ouvrez la page Inscription et saisissez votre adresse e-mail et un mot de passe.
- Acceptez la politique de confidentialité et les conditions d'utilisation.
- Cliquez sur le lien d'activation dans l'e-mail que nous vous envoyons.
- Vous arrivez dans votre Dashboard.
Important : vous ne pouvez vous connecter qu'après avoir confirmé votre adresse e-mail. Si l'e-mail d'activation n'arrive pas dans les minutes qui suivent, vérifiez votre dossier de spam.
Dans votre Dashboard, ouvrez Subscription. Professional et Business s'y réservent en libre-service via le paiement Stripe, au mois ou à l'année. Les prix actuels figurent sur la page des tarifs. Enterprise fait l'objet d'un devis individuel : utilisez la section Enterprise du dashboard ou écrivez à 1@reportedip.com.
Dans la section Privacy de votre Dashboard, vous pouvez exporter vos données ou supprimer votre compte avec toutes les données personnelles. La suppression est immédiate et irréversible. Les signalements que vous avez déposés restent dans la base de données sans aucun lien avec vous, car la réputation des adresses signalées en dépend.
Oui. Chaque compte dispose d'un lien de parrainage personnel dans le dashboard. La personne parrainée obtient 20 % de réduction sur la première facture d'une formule Professional ou Business, et vous recevez un crédit équivalent à un mois de votre formule une fois son délai de rétractation écoulé. Les entreprises peuvent aussi rejoindre le programme partenaire rémunéré. Détails et conditions : Programme de parrainage.
API
Créez un compte gratuit sur reportedip.com/register, confirmez votre adresse e-mail, puis ouvrez la section API Keys de votre Dashboard et créez une clé avec un nom explicite. Copiez-la tout de suite, elle ne s'affiche qu'une fois. Envoyez-la avec chaque requête dans l'en-tête X-Key.
Les limites journalières dépendent de votre formule :
- Free : 1 000 vérifications/jour, 50 signalements/jour
- Contributor : 5 000 vérifications/jour, 200 signalements/jour
- Professional : 25 000 vérifications/jour, 1 000 signalements/jour, opérations groupées
- Business : 100 000 vérifications/jour, 5 000 signalements/jour, opérations groupées. Réservée de deux à vingt fois, toutes les limites sont multipliées.
- Enterprise : illimité, contrat sur mesure
- Opérateurs de honeypot : illimité
Les limites s'appliquent par compte, pas par clé. Les requêtes sans API Key sont limitées à 100 par jour et par adresse IP.
L'API répond en JSON. L'endpoint /blacklist prend aussi en charge format=txt (une IP par ligne) et format=csv (colonnes IP, confiance, dernier signalement).
POST /v2/bulk-check vérifie jusqu'à 1 000 IP en un seul appel et renvoie un objet de résultat par adresse. Il est disponible avec Professional, Business et Enterprise. POST /v2/bulk-report accepte jusqu'à 1 000 signalements par appel et est réservé à Enterprise. Les appels groupés sont décomptés de votre quota journalier selon le nombre d'IP, pas selon le nombre de requêtes HTTP. Payloads : référence de l'API.
Pour la blacklist, oui. /blacklist renvoie un en-tête ETag et un en-tête Cache-Control. Envoyez If-None-Match avec la requête suivante et vous recevez HTTP 304 tant que la liste n'a pas changé. Les téléchargements de la blacklist ne sont jamais décomptés de votre quota journalier, qu'ils répondent 200 ou 304.
/check n'a pas d'ETag. Mettez plutôt la réponse en cache de votre côté : les plugins WordPress conservent un résultat positif 24 heures et un résultat négatif 2 heures.
Avec ?verbose=true, /v2/check renvoie en plus confidenceBreakdown (la part de chaque composante : signalements, diversité, actualité, gravité, bonus honeypot et facteur d'inactivité) et debugInfo (nombre de signalements, sources uniques, signalements honeypot, facteur d'atténuation temporelle). Utile pour comprendre pourquoi une adresse a obtenu son score. Un appel verbose coûte autant qu'un appel normal.
Révoquez la clé dans votre Dashboard sous API Keys et créez-en une nouvelle. L'ancienne clé est refusée dès la requête suivante. Mettez ensuite à jour chaque système qui l'utilisait (sites WordPress, agents Linux, scripts). Chaque formule peut contenir plusieurs clés : vous pouvez donc créer la nouvelle clé d'abord et effectuer la rotation sans interruption.
Plugin WordPress
Depuis la version 3.0.0, il existe une extension et un module complémentaire :
- ReportedIP Hive, gratuit sur WordPress.org : 16 capteurs d’attaque, un Web Application Firewall, la connexion à deux facteurs, la protection des formulaires, la prise en charge de Multisite et de WooCommerce. Documentation.
- ReportedIP Hive Pro, le module des formules Professional, Business et Enterprise : envoi géré des e-mails et SMS, connexion à deux facteurs dans la boutique WooCommerce et les autres fonctions de ces formules. Vous le téléchargez depuis le tableau de bord. Il fonctionne à côté de l’extension gratuite et l’installe si elle manque.
Administration WordPress → Extensions → Ajouter → recherchez « ReportedIP Hive » → Installer maintenant → Activer. Un démarrage rapide d’une page s’ouvre à la première activation. Avec une formule Professional, Business ou Enterprise, téléchargez en plus ReportedIP Hive Pro depuis le tableau de bord et envoyez-le via Extensions → Ajouter → Téléverser une extension. Pour une installation manuelle, vous pouvez aussi télécharger reportedip-hive.zip. Documentation.
Local Shield fonctionne entièrement sur votre serveur. Il compte les connexions échouées et bloque localement les récidivistes, mais il ne partage aucune donnée et n'interroge pas la base communautaire. Aucune requête n'est envoyée à reportedip.com.
Community Network se connecte à l'API ReportedIP. Votre site profite de ce que des milliers d'autres sites signalent, et les attaques contre votre site sont partagées pour protéger les autres. Il faut une API Key (la formule Free suffit). L’extension prend en charge les deux modes, et vous pouvez changer à tout moment sans perdre les données locales.
Oui. Depuis la version 2.1.2, Hive inspecte les requêtes entrantes (URI, query string, corps, user agent) à l'aide d'un jeu de signatures : SQL Injection, XSS, path traversal, injection de commandes, wrappers LFI, SSRF, Log4Shell, injection d'objets PHP, NoSQL, XXE, envoi de web shells et bien d'autres. Le moteur et le jeu de règles OWASP Top 10 (Paranoia Level 1) sont gratuits dans toutes les formules. En mode Local Shield, Hive utilise la base intégrée au plugin ; un site connecté à la communauté reçoit le jeu de règles Free depuis reportedip.com, qui en couvre davantage. Contributor ajoute le jeu de règles étendu Paranoia Level 2, mis à jour chaque semaine, et Professional le jeu de règles plus poussé pour les Paranoia Levels 2 et 3, mis à jour chaque jour via Priority Sync. Les règles sont signées avec Ed25519, et une base hors ligne intégrée garantit qu'un flux falsifié ou injoignable ne peut jamais casser vos règles. Un drop-in facultatif (configuré automatiquement pour Apache et PHP-FPM, extrait de configuration pour nginx) bloque avant même le chargement de WordPress. Le WAF est protégé contre le ReDoS et reste ouvert en cas d'erreur : une règle défectueuse ne met jamais le site hors ligne.
Gratuit dans toutes les formules : la détection des bots vérifiés (Googlebot, Bingbot et d'autres robots d'indexation sont confirmés via leurs plages d'adresses officielles et le Forward-confirmed reverse DNS, les usurpateurs sont signalés ou bloqués), le blocage des e-mails jetables à l'inscription, un honeypot pour commentaires, des en-têtes de sécurité de base, un score de protection et de durcissement de 0 à 100, des codes de référence sur la page de blocage (aussi envoyés dans l'en-tête X-RIP-Ref), des interrupteurs de verrouillage des accès pour la REST API, XML-RPC, les flux, l'accès invité à wp-admin, PHP dans le dossier uploads et les empreintes de version, un registre de disponibilité du système qui fait remonter ce qui échoue habituellement en silence, et l'intégration MainWP.
Professional ajoute les en-têtes de sécurité avancés (HSTS, Permissions-Policy, Content-Security-Policy, isolation cross-origin), des déclencheurs adaptatifs de connexion à deux facteurs par rôle et le blocage facultatif des nœuds de sortie Tor. Business ajoute le journal d'audit (connexions, comptes, contenu, plugins, thèmes et cœur, réglages avec ancienne et nouvelle valeur, éditeur de fichiers, réseau ; avec filtres et export CSV/JSON), le blocage de comptes avec le gestionnaire de sessions et la gestion à distance des réglages de tous vos sites depuis le dashboard reportedip.com.
Gratuit dans toutes les formules : un filtre anti-spam pour les commentaires qui note chaque commentaire et le marque comme spam ou le rejette, et une preuve d'exécution invisible sur les formulaires de commentaire, d'inscription et de mot de passe oublié, que les vrais navigateurs passent sans s'en rendre compte et que les bots simples échouent. La même protection couvre Contact Form 7 d'un seul interrupteur.
Professional ajoute une vérification par calcul : le navigateur doit résoudre un petit défi signé par votre serveur avant l'envoi du formulaire, l'effort augmente avec le rythme des requêtes et la page reste cachable. Business ajoute des adaptateurs prêts à l'emploi pour WPForms, Gravity Forms, Elementor Forms, Formidable Forms, Forminator et Ultimate Member. Un envoi rejeté affiche toujours un message à l'expéditeur, rien ne disparaît en silence.
Hive dispose d'un jeu de règles d'inscription qui couvre tous les chemins d'inscription : le formulaire d'inscription WordPress, WooCommerce, les inscriptions Multisite et les comptes créés par du code. Il comprend des noms d'utilisateur interdits en plus d'une liste intégrée de noms système réservés (admin, administrator, root, webmaster et similaires), des règles d'autorisation et de blocage d'e-mails, une limite d'inscriptions configurable par adresse IP et un blocage immédiat facultatif des tentatives de connexion avec des noms d'utilisateur inexistants, ce que produisent en masse les outils de Credential Stuffing.
Dix entrées par liste sont gratuites dans toutes les formules. Professional lève la limite, accepte les motifs /regex/ et ajoute l'inscription réservée aux plages d'IP listées. Détails : Règles d'inscription.
Oui, avec la formule Business. Un compte bloqué conserve ses articles, commandes et médias, mais ne peut ni se connecter, ni utiliser un mot de passe d'application, ni mener à bien une réinitialisation de mot de passe. Toutes ses sessions et tous ses appareils de confiance prennent fin dès que le blocage est posé. Vous bloquez depuis le profil utilisateur, depuis la liste des utilisateurs (colonne, filtre et action groupée) ou avec wp reportedip user block <user>. Un blocage peut comporter un message que la personne voit à la connexion et une note interne qu'elle ne voit jamais.
Les blocages existants restent en vigueur et peuvent toujours être levés, même après l'expiration de la formule : une licence expirée ne laisse donc jamais un compte verrouillé. Sous Users → Sessions, vous voyez chaque session active avec l'heure de connexion, l'expiration, l'adresse IP et l'appareil, et vous pouvez mettre fin à une session ou à toutes les sessions d'un utilisateur. Détails : Contrôle des comptes utilisateurs et sessions.
À peine. La vérification de blocage est une seule requête indexée sur la table locale des blocages par requête HTTP, exécutée tôt sur init. La whitelist est gardée en mémoire pendant la requête. Les signalements sont mis en file d'attente et envoyés en arrière-plan par cron. Les vérifications de réputation à la connexion et sur les formulaires sont mises en cache localement, un résultat positif pendant 24 heures et un négatif pendant 2 heures : des vérifications répétées de la même adresse ne coûtent donc ni temps ni quota d'API.
Rien à faire à la main. La version 3.0.0 arrive comme une mise à jour normale. Tentatives, IP bloquées, liste blanche (plages et entrées permanentes comprises), file d’attente, réglages et clé API sont conservés. Sur un réseau où l’extension fonctionnait site par site, les données de chaque site passent dans les tables du réseau. Ouvrez ensuite le démarrage rapide pour choisir Local Shield ou Community Network.
Oui, depuis la version 2.0.0. Hive s'active uniquement pour tout le réseau, de sorte que la configuration de sécurité reste identique sur chaque site. Toutes les tables se trouvent sous le préfixe du réseau : un seul blocage exclut une adresse de tous les sous-sites, et les tentatives de Brute-Force sur plusieurs sites s'additionnent dans un même compteur. Les administrateurs du réseau disposent de tous les réglages et d'une vue des logs de tous les sites ; les administrateurs de site voient le statut et les logs de leur site ainsi que quelques réglages propres au site. Le nombre de domaines autorisés à utiliser l'envoi géré des e-mails et SMS dépend de la formule (Professional 3, Business 15 par licence, Enterprise illimité).
Hive prend en charge quatre méthodes, combinables par utilisateur : TOTP (Google Authenticator, Authy, 1Password, Bitwarden et d'autres), un code par e-mail, un code par SMS (via l'envoi géré des SMS, à partir de Professional) et WebAuthn (passkeys, YubiKey, Touch ID, Face ID, Windows Hello). Une clé de sécurité par compte est gratuite dans toutes les formules pour la connexion WordPress et la réinitialisation du mot de passe ; la vérification à deux facteurs dans la boutique WooCommerce, contrôle de la clé compris, nécessite Professional ou plus. Business ajoute les Advanced Security Keys (plusieurs clés par utilisateur, détection automatique du modèle, alertes lors de l'ajout ou du retrait d'une clé). S'y ajoutent dix codes de récupération à usage unique et des appareils de confiance (30 jours par défaut).
Oui, officiellement depuis la version 2.1.36. La série YubiKey 5 (USB-A, USB-C, Lightning, NFC), la Security Key by Yubico et tout autre authentificateur CTAP2 effectuent une cérémonie WebAuthn complète à la connexion WordPress, sur la vérification de la vitrine WooCommerce et lors de la réinitialisation du mot de passe. Pour la connexion WordPress et la réinitialisation du mot de passe, une clé ou une passkey par compte est gratuite dans toutes les formules ; le contrôle de la clé dans la boutique WooCommerce fait partie de la vérification de la vitrine et nécessite Professional ou plus. La formule Business ajoute plusieurs clés par compte (principale et de secours), la détection automatique du modèle (« YubiKey 5 Series with NFC ») et des alertes par e-mail lors de l'ajout ou du retrait d'une clé. Une clé clonée (le compteur de signatures n'avance pas) est refusée et signalée par e-mail dans toutes les formules. Configuration : Clés de sécurité matérielles ; retour d'expérience : YubiKey 5C NFC pour la 2FA WordPress.
Utilisez l'un des dix codes de récupération enregistrés lors de la configuration. S'ils ont disparu, un administrateur peut réinitialiser la connexion à deux facteurs de n'importe quel utilisateur sous Users → Two-Factor. Avec un accès shell, wp reportedip 2fa reset <user_id> fait de même via WP-CLI, dans toutes les formules.
Oui. Les connexions échouées sur les pages Mon compte et de commande de WooCommerce comptent pour la protection contre le Brute-Force dans toutes les formules, Free compris. À partir de Professional, avec le module Pro installé, la vérification à deux facteurs s'affiche dans votre vitrine (Mon compte, commande, panier et bloc de commande) au lieu de la page de connexion WordPress.
L’extension gratuite se met à jour via WordPress.org comme toute extension du répertoire. ReportedIP Hive Pro interroge reportedip.com toutes les 12 heures avec votre Community Access Key, et ses mises à jour apparaissent sur la même page Extensions. Les sites qui utilisaient l’ancienne version GitHub (2.1.x) ont reçu une seule fois une version 3.0.0 qui les a basculés et a installé le module Pro lorsque la formule l’inclut.
Blacklists
Trois formats via /v2/blacklist :
- JSON : adresse, Confidence Score et date du dernier signalement
- TXT : une IP par ligne, conçu pour les pare-feux
- CSV : colonnes IP, confiance et dernier signalement
Les serveurs mail peuvent interroger les mêmes données pour chaque message via une zone DNS/RBL.
Le flux de l'API fait partie de chaque compte à partir de la formule Contributor, et les téléchargements ne sont pas décomptés du quota journalier. Indépendamment de cela, un miroir public sur GitHub est gratuit pour tous, sans compte. L'agent Linux a besoin d'une licence serveur pour charger le flux, voir la section Agent plus bas.
La liste de l'API est reconstruite en continu à partir des scores actuels ; une interrogation toutes les 15 à 60 minutes suffit pour les pare-feux. Le miroir Git public est publié une fois par jour : une adresse y entre 48 heures après son premier signalement et y reste tant que son score dépasse le seuil.
Par défaut, la liste contient les adresses dont le Confidence Score est de 75 ou plus. Une seule source ne peut pas pousser une adresse aussi haut : le score est plafonné tant que plusieurs sources indépendantes ne l'ont pas signalée. Vous choisissez un autre seuil avec le paramètre confidence, par exemple ?confidence=90 pour une liste plus stricte. Autres paramètres : limit, format et category.
Oui, passez ?category=<id> à /v2/blacklist, plusieurs ID séparés par des virgules. Les ID sont listés sous Threat Categories. Le miroir Git public publie en plus neuf listes thématiques (spam, Brute-Force, connexion CMS, attaques web, malware, DDoS, fraude, infrastructure et APT) sous forme de fichiers séparés : vous ne chargez que ce qui convient à votre environnement.
Oui. Le format TXT est conçu pour une intégration directe dans un pare-feu. La documentation de la blacklist contient des guides pour nginx, Apache, iptables, fail2ban et les Custom Rules de Cloudflare. Pour renvoyer des signalements d'attaquants depuis fail2ban, consultez le guide fail2ban. Sur les serveurs Linux, le ReportedIP Agent fait tout cela en un seul paquet.
La zone DNS/RBL permet d'interroger la blacklist pour chaque message depuis Postfix, Exim, Rspamd ou tout filtre mail compatible DNSBL, avec les codes de retour habituels 127.0.0.x. L'accès passe par un jeton personnel. C'est un Add-on pour Professional, Business et Enterprise à 7,90 € par mois ou 79 € par an TTC, avec jusqu'à 100 000 requêtes par jour et par jeton. Configuration : zone DNS/RBL, page produit : DNSBL Zone.
IP Delisting
Recherchez d'abord votre adresse sur la page d'accueil ReportedIP pour voir quelles catégories ont été signalées. Une fois la cause corrigée, demandez le retrait avec le formulaire de delisting. Sans compte, vous confirmez la demande par e-mail ; les utilisateurs connectés la suivent dans leur dashboard. Les demandes sont généralement traitées sous 48 heures.
Chaque signalement perd du poids avec une demi-vie de 30 jours : après 30 jours, il compte pour moitié, après 90 jours pour un huitième. De plus, le score d'une adresse baisse dès qu'aucun nouveau signalement n'arrive : après deux semaines de calme, il est divisé par deux tous les 30 jours. Une adresse qui cesse d'attaquer passe donc sous le seuil de la blacklist en quelques semaines. Il n'y a pas de bannissement permanent pour les signalements communautaires.
Les False Positives existent, surtout avec les adresses d'hébergement mutualisé, les nœuds de sortie VPN et les adresses attribuées dynamiquement. Chaque page de détail d'IP et chaque résultat de recherche pour une adresse signalée renvoie au formulaire de delisting, avec l'adresse déjà remplie. Notre équipe examine la demande, généralement sous 48 heures, et vous recevez la décision par e-mail.
Les adresses VPN et Tor sont notées comme toutes les autres : selon ce qui est signalé à leur sujet. Si des attaques partent de votre nœud de sortie, il sera listé, puis il sortira de la liste une fois les signalements arrêtés. Si votre plage a été listée sans raison, utilisez le formulaire de delisting. Notre API marque séparément les nœuds de sortie Tor connus, afin que les exploitants de sites décident eux-mêmes comment les traiter.
Les signalements restent dans la base de données, car la réputation des adresses signalées en dépend. Lorsque vous supprimez votre compte, les signalements perdent tout lien avec vous et restent comme points de données anonymes ; leur poids diminue avec le temps comme pour tout autre signalement. Si l'un de vos signalements était erroné, écrivez à 1@reportedip.com.
Tarifs & formules
Business coûte 39,00 € par mois ou 389 € par an (environ 17 % de moins), TTC. En plus de Professional, vous obtenez : 100 000 vérifications API et 5 000 signalements par jour, 15 domaines par licence, 3 licences de serveur Linux, 2 500 e-mails et 75 SMS par mois via l'envoi géré, 3 groupes pour les bannissements partagés, les Advanced Security Keys, le journal d'audit, le blocage de comptes avec le gestionnaire de sessions, la gestion à distance des réglages de tous vos sites, des adaptateurs de formulaires pour WPForms, Gravity Forms, Elementor Forms, Formidable Forms, Forminator et Ultimate Member, une conservation des logs d'un an et un support prioritaire par e-mail sous 12 heures. La comparaison complète figure sur la page des tarifs.
Oui. Business peut être réservé de 2 à 20 fois lors du paiement, puis modifié dans le Stripe Customer Portal. Cela multiplie toute la formule : vérifications API et signalements journaliers, e-mails et SMS inclus par mois et nombre de domaines. Exemple : 5 fois Business donne 500 000 vérifications par jour, 25 000 signalements par jour, 12 500 e-mails et 375 SMS par mois et jusqu'à 75 domaines. Les licences de serveur Linux incluses ne sont pas multipliées, car les serveurs se réservent séparément. À partir de deux licences, une remise sur volume s'applique automatiquement, et le montant exact s'affiche avant votre confirmation. Au-delà de 20 fois, Enterprise prend le relais (à partir de 663 € par mois, contrat sur mesure).
Lorsque vos SMS mensuels inclus sont épuisés (25 avec Professional, 75 avec Business), vous pouvez acheter un bundle unique dans le dashboard : 50 SMS pour 14,90 €, 200 SMS pour 49,90 € ou 500 SMS pour 99,90 €, tous TTC (TVA de 19 %). Les bundles n'expirent jamais et ne sont utilisés qu'après le quota mensuel. Les autres méthodes à deux facteurs (TOTP, e-mail, WebAuthn) continuent de fonctionner même s'il ne reste plus de SMS.
Oui, selon la même logique : 1 000 e-mails pour 4,90 €, 5 000 e-mails pour 14,90 € ou 25 000 e-mails pour 49,90 €, tous TTC (TVA de 19 %). Ils n'expirent jamais et ne sont utilisés qu'une fois épuisés les e-mails mensuels inclus (500 avec Professional, 2 500 avec Business). Si vous achetez régulièrement des bundles, la formule supérieure est généralement plus avantageuse.
La facturation annuelle fait économiser environ 17 % : Professional 149 € par an au lieu de 12 × 14,90 € = 178,80 €, Business 389 € par an au lieu de 12 × 39,00 € = 468 €. Vous choisissez la période de facturation lors du paiement ; les changements ultérieurs passent par le Stripe Customer Portal, que vous ouvrez depuis la section Billing du dashboard. Les contrats Enterprise font l'objet d'un devis individuel.
Oui : Professional couvre 3 domaines, Business 15 par licence, Enterprise un nombre illimité ; Free et Contributor en couvrent un. Un site Hive enregistre son domaine lorsqu'il utilise votre API Key. Sous Domains dans le dashboard, vous voyez chaque site enregistré avec l'API Key, la version de Hive et de WordPress et le dernier contact, et vous pouvez libérer un domaine pour récupérer l'emplacement. Avec Business, vous pouvez aussi gérer de façon centralisée les réglages Hive de tous les sites.
E-mail : Hive se rabat sur wp_mail() sur votre propre serveur. La connexion à deux facteurs continue de fonctionner, simplement sans la délivrabilité de notre envoi géré des e-mails.
SMS : l'utilisateur passe à une autre méthode (TOTP, e-mail, WebAuthn) ou vous achetez un bundle. La connexion par SMS n'échoue jamais en silence : l'utilisateur est clairement informé lorsque le SMS n'est pas disponible.
Tous les prix en libre-service (Professional, Business, bundles et Add-ons) incluent la TVA allemande de 19 %. Stripe Tax applique le taux correct :
- Clients en Allemagne : TVA de 19 % sur la facture.
- Entreprises de l'UE avec un numéro de TVA valide (vérifié via VIES) : 0 %, avec la mention Reverse Charge sur la facture (« Steuerschuldnerschaft des Leistungsempfängers »).
- Consommateurs de l'UE hors d'Allemagne : le taux de leur pays via le guichet unique OSS (One-Stop-Shop).
- Entreprises hors UE : 0 %, exportation.
Enterprise fait l'objet d'un devis hors taxes, les mêmes règles s'appliquent sur la facture. Stripe établit les factures ; vous les trouvez au format PDF dans la section Billing de votre dashboard.
Professional et Business peuvent être résiliés à tout moment dans le Stripe Customer Portal, avec effet à la fin de la période de facturation en cours, mensuelle ou annuelle. Il n'y a pas de remboursement partiel pour le reste d'une période. En revanche, une garantie satisfait ou remboursé de 14 jours s'applique au premier paiement d'abonnement : dans les 14 jours suivant l'achat, vous récupérez l'intégralité du montant sans avoir à vous justifier, sur demande à 1@reportedip.com.
Les crédits des bundles deviennent définitifs dès l'utilisation du premier crédit. Les consommateurs disposent du droit de rétractation légal, qui ne prend fin de manière anticipée pour les services numériques que si vous y avez expressément consenti avant le paiement. La version contraignante figure dans nos conditions d'utilisation.
Confidentialité & RGPD
Pour chaque signalement : l'adresse IP signalée, les catégories d'attaque, un horodatage, un commentaire facultatif et le compte auteur du signalement. Aucun user agent et aucune donnée de vos visiteurs. Le service suit le principe de minimisation des données (art. 5 du RGPD).
Les plugins WordPress n'envoient jamais de noms d'utilisateur au service. Sur votre propre serveur, Hive n'enregistre des noms d'utilisateur que si vous l'activez (journalisation détaillée) ou si c'est l'objet même de la fonction (le journal d'audit de Business).
Les signalements sont conservés, car la réputation d'une adresse est calculée à partir d'eux ; leur poids diminue avec le temps, et une demande de delisting acceptée supprime l'adresse de la base de données. Les données du compte sont supprimées lorsque vous supprimez votre compte. La durée de conservation des logs de Hive dépend de votre formule : 30 jours avec Free et Contributor, 90 jours avec Professional, un an avec Business, configurable avec Enterprise.
Oui. En vertu de l'art. 17 du RGPD, vous pouvez demander la suppression de vos données personnelles. Avec un compte, vous le faites vous-même, immédiatement, dans la section Privacy du dashboard. Sinon, écrivez à 1@reportedip.com. Les signalements déposés depuis votre compte restent comme points de données anonymes, sans aucun lien avec vous.
Dès que vous utilisez l'envoi géré des e-mails et SMS (à partir de Professional), nous traitons des données personnelles pour votre compte, à savoir les adresses des destinataires et les numéros de téléphone. Nous agissons alors en tant que sous-traitant au sens de l'art. 28 du RGPD ; demandez l'accord de traitement des données à 1@reportedip.com. Les clients Enterprise peuvent convenir d'un AVV individuel. Le partage d'adresses d'attaquants avec la communauté n'est pas un traitement pour votre compte : chaque partie est responsable de sa propre part.
Les serveurs sont hébergés chez Hetzner Online à Nuremberg, en Allemagne. Les e-mails partent de nos propres serveurs mail en Allemagne. Sous-traitants ultérieurs :
- Stripe Payments Europe Ltd. (Irlande), traitement des paiements.
- Avernis (Allemagne), envoi des codes SMS.
- Cloudflare, protection DDoS devant l'adresse de l'API reportedip.de.
La liste complète et contraignante figure dans notre politique de confidentialité.
Non. Il n'y a ni outil d'analyse, ni traceur publicitaire, ni suivi par des tiers sur reportedip.com. Les cookies que nous déposons sont fonctionnels : la session de connexion, la langue choisie, le thème de couleurs et, si vous êtes arrivé par un lien de parrainage, un cookie de parrainage valable 60 jours. Le paiement se fait sur des pages Stripe. Hive ne dépose des cookies sur votre site que pendant la connexion à deux facteurs : un cookie de vérification de courte durée et, si l'utilisateur l'accepte, un jeton d'appareil de confiance.
Honeypot Server
Une application PHP autonome (PHP 8.2+ avec SQLite) qui imite WordPress, Drupal et Joomla. 40 analyseurs intégrés détectent SQL Injection, XSS, Brute-Force, Credential Stuffing, exploits de plugins et signatures de scanners. Les attaquants détectés sont signalés à l'API ReportedIP par petits lots, par défaut juste après les visites de pages, en option par cron. Le code source est public sur github.com/reportedip/honeypot-server sous Business Source License 1.1, qui devient Apache 2.0 le 1er mars 2030. Guide de déploiement : documentation du Honeypot Server.
Deux raisons. Défense : chaque requête qu'un attaquant consacre à votre honeypot n'atteint pas un vrai système. Statut : les opérateurs de honeypot obtiennent le statut honeypot sur leur compte ReportedIP, avec des vérifications et signalements illimités et un poids supplémentaire pour leurs signalements. Les données honeypot comptent davantage que les signalements ordinaires, car personne ne visite un honeypot par hasard.
Oui, les attaquants doivent pouvoir l'atteindre depuis Internet. Faites-le tourner sur un sous-domaine inutilisé ou sur un petit VPS séparé ; les plus petites offres de serveur cloud suffisent. Une configuration Docker Compose est incluse.
Oui. Depuis la version 1.3.0, chaque détection peut déclencher un webhook, et chaque webhook a sa propre méthode HTTP, ses propres en-têtes et son propre corps : il peut donc alimenter n'importe quelle API. Choisissez la méthode (POST, PUT, PATCH ou GET), ajoutez les en-têtes d'authentification ligne par ligne et construisez le corps à partir de variables comme {{ip}}, {{categories}}, {{severity}} et {{timestamp}}. La variable {{abuseipdb_categories}} fait correspondre les catégories ReportedIP aux ID d'AbuseIPDB, et des préréglages pour AbuseIPDB, Slack, Discord et JSON générique vous permettent de démarrer en un clic. Les envois de test utilisent l'adresse de bouclage 127.0.0.1 et ne déposent donc jamais de vrai signalement. Référence : documentation du Honeypot Server.
Oui, en option. Définissez un secret sur un webhook et chaque requête porte un en-tête X-ReportedIP-Signature contenant un HMAC-SHA256 du corps brut (sha256=<hmac>). Recalculez-le avec le même secret et comparez en temps constant avant de faire confiance au payload, selon le même principe que GitHub et Stripe. L'envoi a lieu après la réponse du piège : un webhook ne ralentit donc jamais le honeypot.
ReportedIP Agent
L'agent protège les serveurs Linux. Il lit les logs de SSH, du mail (Postfix, Dovecot, Exim), des serveurs web, de WordPress et Drupal, de FTP, du DNS et de ModSecurity, bloque localement les attaquants dans le noyau avec ipset ou nftables, les signale à la communauté et charge la blacklist communautaire en cinq ensembles (ssh, mail, web, ftp, edge). Il se met à jour tout seul et vous prévient par e-mail lorsqu'une intervention est nécessaire. Vue d'ensemble : ReportedIP Agent.
Une seule commande en tant que root, avec l'API Key de votre dashboard :
curl -fsSL https://reportedip.com/agent/install.sh | REPORTEDIP_KEY=<KEY> sh
L'installateur vous demande d'abord d'accepter les conditions d'utilisation ; pour une installation sans intervention, définissez REPORTEDIP_ACCEPT_TERMS=1. La seule exigence stricte est systemd, sur x86_64 ou ARM64. Sans ipset ni nftables, l'agent fonctionne et signale quand même, il ne peut simplement pas bloquer. Pas à pas : Installation.
Pour le Blacklist Feed, oui : il est soumis à une licence par serveur. Professional inclut un serveur, Business trois, Enterprise selon accord. Free et Contributor n'en incluent aucun : l'agent s'installe, détecte, bloque localement et signale là aussi, mais il ne charge pas la blacklist communautaire. Avec une licence de courtoisie ou d'essai, l'agent charge le flux une fois par heure, avec les adresses à partir d'une confiance de 90 ; à partir de Professional, toutes les 15 minutes, à partir d'une confiance de 75.
Les serveurs forment un pool à part, distinct des domaines du plugin Hive : un serveur sous licence ne vous coûte donc jamais un domaine. Les licences s'ajoutent et se retirent sous Agent Servers dans le dashboard. Détails : Licences.
4,90 € par mois ou 49 € par an et par serveur, TTC. Le prix par serveur baisse avec le nombre : 4,90 € de 1 à 4 licences, 3,90 € à partir de 5, 2,90 € à partir de 10, 1,90 € à partir de 25 et 1,40 € à partir de 50, toujours pour l'ensemble des licences réservées. À partir de Professional, il n'y a pas de limite supérieure.
Réserver Business plusieurs fois augmente le nombre de domaines, mais pas le nombre de serveurs inclus, car les serveurs sont la partie facturée séparément.
Non. Les domaines et les serveurs sont deux pools distincts. Un compte Professional dont les trois domaines sont utilisés garde son serveur inclus, et l'ajout de licences de serveur ne réduit jamais le nombre de domaines.
Seul le téléchargement du flux est suspendu. La liste communautaire déjà chargée reste dans le noyau et continue de bloquer ; la détection locale, le blocage local, les signalements dans la limite journalière de votre formule et les mises à jour automatiques continuent tous. Le service n'est pas arrêté et aucun ensemble n'est vidé.
C'est voulu : un serveur ne doit jamais se retrouver sans protection à cause d'une facture impayée. reportedip-agent status affiche l'état de la licence, l'âge de la liste et la marche à suivre.
Non. Les licences sont introduites par étapes, et chaque serveur qui envoyait des signalements à ReportedIP avant la bascule conserve une licence gratuite de manière permanente.
Oui, avec les groupes. Un groupe réunit des API Keys d'hôtes avec l'agent et de sites Hive : lorsqu'un membre signale une adresse, tous les membres la bloquent. Chaque groupe a sa propre whitelist d'adresses qu'aucun membre ne bloquera ni ne signalera jamais. Professional inclut 1 groupe avec jusqu'à 10 membres, Business 3 groupes de 50 membres chacun, Enterprise 100 groupes de 500 membres. Configuration : Groupes.
Oui. Chaque type d'attaque qui passait auparavant par une jail dispose de son propre détecteur qui lit le log d'origine : un hôte sans fail2ban ne perd donc rien. Là où fail2ban tourne encore, l'agent peut l'utiliser comme source supplémentaire.
Mesuré sur onze jours sur un hôte de production, l'agent a trouvé 187 des 189 adresses que fail2ban avait bannies sur la même machine (les deux manquantes étaient des adresses de test saisies à la main) et a signalé 78 adresses supplémentaires qui attaquaient réellement, mais restaient sous les seuils de fail2ban. reportedip-agent test <file> remplace fail2ban-regex. Le guide complet : comment l'agent Linux remplace fail2ban.
Outils gratuits
Un outil de diagnostic gratuit pour les domaines. Il interroge environ 100 résolveurs DNS dans plus de 50 pays sur six continents et vérifie SPF, DKIM, DMARC et DNSSEC. Usages typiques : trouver des problèmes de délivrabilité des e-mails, suivre la propagation DNS lors d'un déménagement, comparer les réponses de différents résolveurs. Disponible sur reportedip.com/dnschecker/. Le plugin WordPress reportedip-dnschecker qui le fait fonctionner, avec le shortcode [ridns_dns_checker], est open source sous licence GPL.
Oui. Sans compte, vous disposez de 30 recherches par jour et par adresse IP, partagées entre tous les outils. Une fois connecté, la limite commune passe à 100 par jour. Les outils sont indépendants du service de réputation IP : vous pouvez utiliser l'un sans l'autre.
Dix, et non. Neuf fonctionnent dans le navigateur, le dixième est le Honeypot Server que vous hébergez vous-même : DNS Checker, Email Security Check, DNSBL Blacklist Check, Reverse DNS, Abuse Contact, Bot Verification, ASN Report, Security Headers et What We Know About You. La liste complète avec entrées et sorties se trouve sous Free Tools.
Utilisez le DNSBL Blacklist Check. Il interroge douze zones sélectionnées à la fois, en IPv4 et IPv6, ainsi que la liste ReportedIP, et nomme chaque liste qui répond avec le code de retour : vous savez ainsi où demander le retrait. Neuf des douze zones ont une version IPv6 ; pour les trois autres, le résultat indique « non applicable » au lieu de « propre ».
Auprès de l'opérateur du plus petit bloc réseau, pas du plus grand. L'outil Abuse Contact interroge le registre compétent via RDAP et renvoie la boite abuse que cet opérateur publie, avec le bloc réseau, son titulaire et un brouillon de signalement que vous envoyez depuis votre propre messagerie. Rien n'est envoyé de notre côté.
Vérifiez-le avec Bot Verification. Un user agent est un texte libre que n'importe quel client peut envoyer : l'outil utilise donc la méthode publiée par l'opérateur du bot, le Forward-confirmed reverse DNS pour Googlebot, Bingbot, Applebot, YandexBot et Baiduspider, et les plages d'adresses publiées pour GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot et DuckDuckBot.
Le plus souvent parce que l'adresse n'a pas de PTR Record, ou un enregistrement qui ne se résout pas en retour. Reverse DNS montre les deux : le nom que porte l'adresse et s'il passe la vérification directe. Seul l'opérateur du bloc d'adresses peut définir un PTR Record, généralement votre hébergeur ou votre fournisseur de transit.
Cela dépend de la répartition des signalements, et c'est à cette question que répond l'ASN Report. Un nombre total de signalements ferait passer chaque grand fournisseur pour criminel : le rapport affiche donc deux chiffres pour chaque réseau, le nombre d'adresses connues et le nombre de signalements que porte chacune d'elles.
Avec Security Headers. L'outil récupère une page et pondère chaque constat selon ce qu'il empêche : une Content-Security-Policy manquante compte davantage qu'une Permissions-Policy manquante. Il nomme la directive à modifier au lieu de citer seulement l'en-tête manquant. Les pondérations sont détaillées sous Tool Scoring.
Oui. Chaque outil est un endpoint REST public sous /wp-json/ridns/v1, dix-sept au total, sans clé ni compte. Ils partagent le budget journalier des outils du navigateur. Paramètres et réponses : Tools API.
Oui, dans deux journaux. Pour les statistiques, chaque requête (le domaine, l'adresse ou le numéro d'AS saisi) est enregistrée avec un hachage pseudonyme du visiteur et, si vous êtes connecté, votre identifiant utilisateur, et conservée jusqu'à un an. Pour lutter contre les abus, la requête est aussi enregistrée avec votre adresse IP complète, la saisie et le résultat, puis supprimée au bout de 30 jours. Le compteur journalier de la limite de requêtes expire au bout d'un jour, et le DNS Checker garde ses résultats en cache pendant 90 secondes. Aucun outil ne dépose de signalement en votre nom et aucun outil ne contacte une adresse que vous saisissez ; seul Security Headers récupère la page indiquée, puisque c'est elle qu'il vérifie. Détails : politique de confidentialité.
Dernière mise à jour: · Maintenu par l’équipe ReportedIP