Check out firegloves. It's outdated, and I'd love to see it getting some love, but it's a great POC for anti-fingerprinting in Firefox.
Firegloves is broken last time I checked. All the hooks are not applied if you are sending your payload via FTP as the extension is doing the hooking via an HTTP observer which is not triggered if you are loading ftp resources. The Firegloves authors are aware of this issue AFAICT but I never heard (and looking at the code recently I did not found it either) they implemented a fix for that.
Georg