def handleHeader(self, key, value): if self.hsts: if (key.lower() == 'set-cookie'): newvalues = [] value = SSLServerConnection.cookieExpression.sub( "\g<1>", value) values = value.split(';') for v in values: if v[:7].lower() == ' domain': dominio = v.split("=")[1] log.debug("Parsing cookie domain parameter: %s" % v) real = self.urlMonitor.real if dominio in real: v = " Domain=%s" % real[dominio] log.debug("New cookie domain parameter: %s" % v) newvalues.append(v) value = ';'.join(newvalues) if (key.lower() == 'access-control-allow-origin'): value = '*' else: if (key.lower() == 'set-cookie'): value = SSLServerConnection.cookieExpression.sub( "\g<1>", value) ServerConnection.handleHeader(self, key, value)
def handleHeader(self, key, value): if self.hsts: if (key.lower() == 'set-cookie'): newvalues =[] value = SSLServerConnection.cookieExpression.sub("\g<1>", value) values = value.split(';') for v in values: if v[:7].lower()==' domain': dominio=v.split("=")[1] mitmf_logger.debug("[SSLServerConnection][HSTS] Parsing cookie domain parameter: %s"%v) real = self.urlMonitor.real if dominio in real: v=" Domain=%s"%real[dominio] mitmf_logger.debug("[SSLServerConnection][HSTS] New cookie domain parameter: %s"%v) newvalues.append(v) value = ';'.join(newvalues) if (key.lower() == 'access-control-allow-origin'): value='*' else: if (key.lower() == 'set-cookie'): value = SSLServerConnection.cookieExpression.sub("\g<1>", value) ServerConnection.handleHeader(self, key, value)
def handleHeader(self, key, value): if (key.lower() == 'set-cookie'): value = SSLServerConnection.cookieExpression.sub("\g<1>", value) ServerConnection.handleHeader(self, key, value)
def handleHeader(self, key, value): if (key.lower() == 'set-cookie'): value = SSLServerConnection.cookieExpression.sub("\g<1>", value) ServerConnection.handleHeader(self, key, value)
def handleHeader(self, key, value): ServerConnection.handleHeader(self, key, value)
def handleHeader(self, key, value): ServerConnection.handleHeader(self, key, value)