everywall/ladder
A self-hosted HTTP web proxy designed for developers and researchers to test paywall implementations, analyze content delivery, and modify web responses by removing CORS headers or injecting custom code.
Core Features
Quick Start
docker run -p 8080:8080 -d --env RULESET=https://raw.githubusercontent.com/everywall/ladder-rules/main/ruleset.yaml --name ladder ghcr.io/everywall/ladder:latestDetailed Introduction
Ladder is an HTTP web proxy primarily serving as a developer tool for in-depth analysis of paywall implementations and content delivery mechanisms on modern websites. It enables users to simulate various client environments, such as different browsers or crawlers, to observe how content is served under specific conditions. This functionality is crucial for debugging paywall configurations, verifying access controls, and ensuring consistent content behavior across diverse user agents. As a self-hosted solution, Ladder offers granular control over request and response modifications, including header manipulation and code injection, making it a powerful asset for legitimate testing, research, and quality assurance.