WebRTC fingerprint verification proof-of-concept
Go to file
Jack Yu e2ca4308cb Remove mention of Firefox compat issues in README.md 2024-10-26 23:43:26 -07:00
bin Initial commit (Chrome PoC, tested on Vivaldi v7.0.3495.6) 2024-10-26 21:42:25 -07:00
public Reintroduce Firefox support 2024-10-26 23:42:36 -07:00
routes Initial commit (Chrome PoC, tested on Vivaldi v7.0.3495.6) 2024-10-26 21:42:25 -07:00
views Initial commit (Chrome PoC, tested on Vivaldi v7.0.3495.6) 2024-10-26 21:42:25 -07:00
.gitignore Initial commit (Chrome PoC, tested on Vivaldi v7.0.3495.6) 2024-10-26 21:42:25 -07:00
README.md Remove mention of Firefox compat issues in README.md 2024-10-26 23:43:26 -07:00
app.js Initial commit (Chrome PoC, tested on Vivaldi v7.0.3495.6) 2024-10-26 21:42:25 -07:00
package-lock.json Initial commit (Chrome PoC, tested on Vivaldi v7.0.3495.6) 2024-10-26 21:42:25 -07:00
package.json Initial commit (Chrome PoC, tested on Vivaldi v7.0.3495.6) 2024-10-26 21:42:25 -07:00

README.md

WebRTC-PoC

WebRTC fingerprint authentication proof-of-concept.

Build Instructions

$ npm install
$ npm start

PoC will be available at http://0.0.0.0:3000.

Key Components

This PoC demonstrates the possibility of the following:

  1. Generate, store, and load a specific RTCCertfiicate.
  2. Upload the certificate fingerprint to a webserver.
  3. Establish a WebRTC session between two browser instances, verify the certificate used has been registered and terminate the connection if not.