Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rub-nds/xsinator.com
XS-Leak Browser Test Suite
https://github.com/rub-nds/xsinator.com
xs-leaks
Last synced: 5 days ago
JSON representation
XS-Leak Browser Test Suite
- Host: GitHub
- URL: https://github.com/rub-nds/xsinator.com
- Owner: RUB-NDS
- License: gpl-3.0
- Created: 2021-11-04T17:59:18.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-19T13:12:28.000Z (about 1 year ago)
- Last Synced: 2024-11-16T21:33:07.544Z (about 1 month ago)
- Topics: xs-leaks
- Language: JavaScript
- Homepage: https://xsinator.com
- Size: 6.89 MB
- Stars: 73
- Watchers: 9
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# XSinator.com
XS-Leak Browser Test Suite[Xsinator.com](https://xsinator.com/) is an XS-Leak browser test suite that was created for the paper XSinator.com: From a Formal Model to the Automatic Evaluation of Cross-Site Leaks in Web Browsers.
### Setup
1. Clone the repository
1. Change cross-origin domain in `config.js`
- for local testing: `let baseUrl = 'http://localhost:8000/'`
1. Build javascript: `npm install && npm run build`
1. Get cert with certbot `certbot certonly --standalone --cert-name "xsinator.com" -d "xsinator.com" -d "xsinator.xyz" -d "crossorigin.xsinator.xyz" --register-unsafely-without-email`
1. `docker-compose up -d`
### Layout
- `/app/testcases` - php testcases
- `/src` - javascript src