I would like a chrome extension that will prevent the public and internal interfaces from being exposed when a proxy is configured. The extension WebRTC Leak Prevent ([url removed, login to view]) does this.
I do not want options to be displayed, I want the extension to 'Disable Non-proxied UDP (force proxy)' by default.
I also want the extension to force chrome to reload the PAC (proxy auto configuration) file every 30 seconds. I would also like a button displayed for the extension that will cause the PAC file to be reloaded when clicked.
In summary, I would like a chrome extension that will do the following:
Set WebRTC to disable non-proxied UDP connections and force Proxied connections for webrtc requests. This is to prevent the enumeration of the public interface via webrtc requests when a proxy is configured.
Force chrome to reload the PAC settings every 30 seconds.
Add a button on the extension menu that when clicked will cause the PAC script to be reloaded.
This should work on the latest version of chrome currently available.