> installing another browser. The scenario this happened is I have a
> firefox session running on a remote machine with X forwarding
> because it has a web server on it that is not accessible outside the
> LAN.
You may want to try the poorly documented profile functionality in
Firefox.
At the command line type "firefox -ProfileManager" and create a new
profile. Then you can use "firefox -P <profile>" to start up a
specific instance (put these in menu entries or wherever you want).
I run multiple local Firefox instances fairly often.
One profile will use the local network connection for everything.
Other profiles use various ssh socks tunnels (DynamicForward) to
browse other locations. This also has better performance since
instead of the X protocol being tunneled it is just tunneling the
connections to the web sites. You might also want to set
network.proxy.socks_remote_dns in Firefox so dns lookups happen
through the socks connection and you can see the remote name space.
In some cases I'm proxing out of networks where I don't want
monitoring, filtering or other diddling with my web traffic
(conferences, cafes, hotels, etc).
In other cases I will be proxied into isolated networks to debug
hardware things via embedded web interfaces (switches, pdus, imm
systems). This sounds like your situation.
I also have a separate profile which has the password manager turned
on. Ordinarily I don't store passwords in the browser, but in this
profile I have a few passwords for vendor support sites saved.
Each profile has a complete independent Firefox configuration
(separate bookmarks, separate cookie settings, separate security
policies). Mostly this is good for me.
Stuart Barkley
--
I've never been lost; I was once bewildered for three days, but never lost!
-- Daniel Boone