So I just had a fun and exciting time trying to figure why on earth a particular computer was able to ping different places on the interweb but not browse any webpages of the same places I was able to ping. After a bunch of research, it would turn out the culprit was an outdated, corrupt version of Norton 360 installation that was intercepting all web requests and acted as a proxy. In this case, standard networking diagnostic tools like
tracert, and other did not reveal the problem as it appeared to only target HTTP requests. What gave me the clue that it was software related was that I could browse when I booted the computer in Safe Mode with Networking. I had to use Norton's removal tool to uninstall the dead program.
So the question goes, how do I detect when network requests are getting intercepted from