Discover and Hack URL handlers
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
cases
doc
osx
web
.eslintignore
.eslintrc.js
.gitignore
CONTRIBUTING.md
LICENSE
README.md
circle.yml
package.json
tox.ini

README.md

Discover and Hack URL handlers

CircleCI dependencies Status devDependency Status

URL handlers are the bits in the front of the URLs (e.g. http:, https:, ftp:, skype:). They add things a web page can do to you and your device. Surprising applications have a nasty habit to register these without asking. Learn more from our videos or presentation.

Christmas Time with URL handlers

Try it out on the web

Check out the http://hack.urlhandlers.info, it gives you a prototype of a JavaScript based exploration and testing interface with limited functionality (only canned URL handler information is available).

Try it out locally

If you plan to dig deeper you can use these tools locally. A quick start to get more out of this on OSX:

git clone https://github.com/ouspg/urlhandlers.git
cd handlers/web
../osx/handlers-list.py > handlers.json
python -m SimpleHTTPServer 8080

Tools

This repository collects discovery, testing and instrumentation tooling for research in URL handlers.

Minimal Viable Product

Discovery

Testing

Instrumentation

Contibute

See contribution and development documentation.

References