| index |
NOTE:
If a link is 404, then I haven't cleaned it up and uploaded it yet | |
|
| GITHUB | |
| repo | come and say hi |
|
| FEATURE DETECTION | |
| chrome |
detectable chrome:// files |
| engine |
... you can run but you can't hide |
| math |
research: likely math functions and polyfills |
| math data |
research: ongoing results |
| math spoof |
math spoof detection |
| versions |
a history of version pocs tzp uses or considered |
|
| LANGUAGE / DATE/TIME | |
| app language |
application language leaks |
| collation |
test: localecompare & intl.collator |
| currency |
proof: min currencies for max results |
| dayperiod |
test: language results in dayPeriod |
| formatting |
test: compare expected locale formatting vs actual |
| pluralrules |
proof: min numbers needed for max results |
| supportedlocales |
test: supportedLocalesOf |
| supportedvalues |
test: supportedValuesOf |
| timezones |
proof: min dates needed for max results |
| timezonenames |
test: language results in timeZoneNames |
|
| COOKIES & STORAGE | |
| sanitizing |
... with zombies! |
|
| DOMRECT / SVG | |
| domrect spoof |
domrect spoof detection |
|
| CANVAS | |
| canvas spoof |
canvas spoof detection |
| canvas noise |
canvas spoof fingerprinting |
| canvas rfp |
test: RFP random canvas characteristics |
|
| FONTS | |
| font lists |
test: base and face lists vs full list |
| textmetric spoof |
textmetric spoof detection |
|
| MISC | |
| timing |
various RFP and timing tests |
| window.name |
check window.name clearance per eTLD+1 |