text: # This scripts demonstrates how to use mitmproxy's filter pattern in inline scripts.
  # Usage: mitmdump -s "filt.py FILTER"
  
  from libmproxy import filt
  
  
  def start(context, argv):
      if len(argv) != 2:
          raise ValueError("Usage: -s 'filt.py FILTER'")
      context.filter = filt.parse(argv[1])
  
  
  def response(context, flow):
      if flow.match(context.filter):
          print("Flow matches filter:")
          print(flow)
  