Пример #1
0
 def configure_mitmproxy(self,
                         fx_install_dir,
                         certificate_path=DEFAULT_CERT_PATH):
     certificate = self._read_certificate(certificate_path)
     write_autoconfig_files(fx_install_dir=fx_install_dir,
                            cfg_contents=MITMPROXY_ON_SETTINGS % {
                               'cert': certificate})
Пример #2
0
    def turn_off_browser_proxy(self):
        """Turn off the browser proxy that was used for mitmproxy playback"""
        # in firefox we need to change the autoconfig files to revert
        # the proxy; for google chromium the proxy was setup on the cmd line
        # so nothing is required here
        if self.config['app'] == "firefox":
            LOG.info("Turning off the browser proxy")

            write_autoconfig_files(fx_install_dir=self.browser_install,
                                   cfg_contents=MITMPROXY_OFF_SETTINGS)
Пример #3
0
def configure_mitmproxy(fx_install_dir,
                        scripts_path,
                        certificate_path=DEFAULT_CERT_PATH):
    # scripts_path is path to mozharness on test machine; needed so can import
    if scripts_path is not False:
        sys.path.insert(1, scripts_path)
        sys.path.insert(1, os.path.join(scripts_path, 'mozharness'))
    from mozharness.mozilla.firefox.autoconfig import write_autoconfig_files
    certificate = _read_certificate(certificate_path)
    write_autoconfig_files(fx_install_dir=fx_install_dir,
                           cfg_contents=MITMPROXY_SETTINGS %
                           {'cert': certificate})
Пример #4
0
def configure_mitmproxy(fx_install_dir,
                        scripts_path,
                        certificate_path=DEFAULT_CERT_PATH):
    # scripts_path is path to mozharness on test machine; needed so can import
    if scripts_path is not False:
        sys.path.insert(1, scripts_path)
        sys.path.insert(1, os.path.join(scripts_path, 'mozharness'))
    from mozharness.mozilla.firefox.autoconfig import write_autoconfig_files
    certificate = _read_certificate(certificate_path)
    write_autoconfig_files(fx_install_dir=fx_install_dir,
                           cfg_contents=MITMPROXY_SETTINGS % {
                              'cert': certificate})
Пример #5
0
    def turn_off_browser_proxy(self):
        """Turn off the browser proxy that was used for mitmproxy playback"""
        LOG.info("Turning off the browser proxy")

        write_autoconfig_files(fx_install_dir=self.browser_install,
                               cfg_contents=MITMPROXY_OFF_SETTINGS)
Пример #6
0
def configure_mitmproxy(fx_install_dir, certificate_path=DEFAULT_CERT_PATH):
        certificate = _read_certificate(certificate_path)
        write_autoconfig_files(fx_install_dir=fx_install_dir,
                               cfg_contents=MITMPROXY_SETTINGS % {
                                  'cert': certificate})