
limo hijacker
A firefox extension which does client-side verification and resolution of ENS+IPFS/IPNS sites
Demo
About
This project is a firefox extension which intercepts requests to eth.limo and replaces response data with data resolved and verified by the client. This project is not seeking to be a permanent solution to browsing .eth sites. It was more of an exploration of the security guarantees ENS+IPFS could provide once better supported by browsers.
How it's made
The extension: 1. Intercepts requests to eth.limo 2. Resolves the contenthash field of the .eth domain being visited via @ensdomains/ensjs. 3. Replaces data of responses from eth.limo with response data from a trustless ipfs gateway using @helia/verified-fetch. The extension supports using a custom eth rpc for resolving the .eth domains.