Before I proceed, I would like to mention that I understand that Tor browser integrates unique features such as not loading certain html canvases, scripts and a whole bunch of additions to make browsing more anonymous. I always use Tor when complete anonymity is required although I don’t use it as my daily driver, yet!
As long as I am okay revealing my IP to anybody else, it is tempting to use other applications through Tor proxy as I have a belief doing so prevents my ISP from reading my data that travel encrypted through the Tor network which otherwise are sent/received unencrypted. I also appreciate the special feature that can route all DNS requests through Tor. I believe this feature improves anonymity by a massive step and stops ISPs from logging where we go on the internet as both data and DNS are encrypted!
Question 0:
Would there be others methods ISPs can use to track where we go on the internet? (I don’t mean installing spyware or forcibly installing any malware)
Question 1:
If I use Tor proxy 127.0.0.1:9150 through Firefox,Chromium will there be any traffic leaving my browser unencrypted that can be viewed by someone else the middle (MITM)?
As per my knowledge, SOCKS5 + SSL + Remote DNS through Tor Network should encrypt all my Firefox traffic unless evil add ons, Adobe Flash or Java content reject to adhere the SOCKS5 Proxy I forced my Firefox to listen to. Please be kind enough to share your knowledge or correct me in this regard.
Question 2:
I understand the Tor browser traffic is more anonymous than the Firefox traffic that uses Tor. But is traffic coming out from Firefox (using the Tor proxy) easier to be decrypted than the traffic coming of the Tor browser?
Question 3 :
Would those packets coming out of Firefox too (using SOCKS5 Tor proxy) will hop through the same Tor circuit with the same exact hops as Tor browsers' traffic?