Burp Extension with DNS, non-HTTP proxy, and autolearn (automatically creates invisible proxies when a device tries to connect)