keepasshttp
keepasshttp copied to clipboard
PassIFox does NOT work on Tor Browser Bundle (TBB)
I have tried everything even reloaded new "keepassHttp.plgx" in Keepass dir. Must be something about TBB setup. Any ideas?
Can you give us some more information?
Which version of PassIFox? Which version of TBB? Exact version of passIFox, KeePassHttp and KeePass?
Did it work for you anytime? Can you connect to http://localhost:19455 while KeePass with KeePassHttp is running? Does the browser bar in Firefox appear?
Sorry to bump an old issue, but I was playing around with TBB and found it to still be incompatible with PassIFox. Though, I think it is explainable as "not PassIFox's bug".
PassIFox: 1.2.0 TBB: 6.0.2 (based on Mozilla Firefox 45.2.0) KeePassHttp: 1.8.4.1 KeePass: 2.28
After digging around a bunch, it seems that the ultimate issue is that TBB no longer supports navigating to localhost (TBB bug and StackOverflow question). Since PassIFox seems to require hitting localhost:19455 for the initial configuration, I don't see a different way to make it work.
And because TBB is designed to route all your traffic through Tor, it is probably best that it is prevented. And if you are using TBB for your own anonymity, the developers of TBB strongly recommend not using addons (and, it seems, preventing fresh installs of TBB 6.0 from ever installing addons).
Edit: Using Firefox 47.0.1 with PassIFox 1.2.0 works fine. One possible workaround which I don't recommend is to use "vanilla" Firefox/Iceweasel and the tor browser button. I don't think Tor supports the button when it is not inside TBB, but random postings around the internet indicate it works at least some of the time.
Notes for future stumblers-upon of this bug
I investigated switching TBB away from Private-only browsing mode, which was required to make PassIFox appear to do anything. However, this was a dead end. Although I was able to get the "KeePassFox is not configured" ribbon to appear, due to the configuration needing localhost, pressing "configure" always results in the error message "KeePassHttp is not running". And manually adding "http://localhost:19455" to the proxy exceptions (Options->Advanced->Network->Connection) doesn't seem to make a difference. You might be able to use TBB's Tor Network Settings (TorButton->Tor Network Settings) and a local proxy to get around it, but that's more effort than I was willing to take.
A big warning for anyone seeing this issue:
⚠️ In Tor Browser you must not install any custom addons!
That includes this one, of course. It makes you identifiable and completely defeats the purpose of Tor. So better don't do that…