Présentation

WallHop est un service web qui propose de lire un article bloqué par un paywall sans inscription ni paiement. Il se positionne comme successeur de 12ft.io, en offrant une interface simple : coller une URL, obtenir le texte brut, ou utiliser des raccourcis depuis iPhone ou navigateur. Le projet provient de wafflehacker.dev et repose sur une version fortement modifiée du dépôt open‑source everywall/ladder (licence GPL‑3.0).

Architecture et fonctionnement

Le cœur du service repose sur deux points d’accès HTTP : /raw/https://… et /api/https://…. Lorsqu’un utilisateur soumet une URL, le serveur de WallHop agit comme un proxy : il récupère la page d’origine, élimine les scripts et les balises liés au paywall, puis renvoie le contenu nettoyé. Cette étape de « scrubbing » s’appuie sur les techniques classiques de suppression de <script> et de filtres CSS, ainsi que sur des algorithmes de détection de texte principal similaires à ceux de Readability. Le résultat est présenté sous forme de texte brut ou de JSON via l’endpoint /api.

Le service propose également un bookmarklet JavaScript et un raccourci iOS. Le bookmarklet, lorsqu’il est glissé dans la barre de favoris, exécute une redirection vers l’URL https://wallhop.io/raw/ concaténée à l’adresse courante, ce qui déclenche le même processus de nettoyage côté serveur. Le raccourci iPhone fonctionne de façon analogue, en appelant l’API depuis le menu de partage.

Analyse des limites et risques

Techniquement, le modèle de proxy expose deux vecteurs de vulnérabilité. Premièrement, la récupération de pages externes peut être soumise à des restrictions CORS ou à des mécanismes anti‑scraping (CAPTCHA, vérifications d’agent‑user). Si le serveur cible bloque les requêtes automatisées, WallHop renverra une erreur sans fournir le contenu. Deuxièmement, le filtrage des scripts paywall repose sur des règles heuristiques ; les sites qui intègrent le paywall via du code serveur (ex. : rendu côté serveur ou token d’authentification) ne seront pas contournés, limitant l’efficacité du service.

Sur le plan juridique, le contournement de paywall soulève des questions de droits d’auteur et de conditions d’utilisation. Bien que WallHop ne stocke pas les articles, il agit comme un intermédiaire qui reproduit le texte protégé, ce qui peut être considéré comme une violation dans certaines juridictions.

https://wallhop.io/raw/https://example.com/article