mitmproxy的過濾運算式(四)_Mitmproxy

來源:互聯網
上載者:User
Filter expressions

mitmproxy和mitmdump中的許多命令都採用過濾器運算式。過濾器運算式由以下運算子組成: Expression Description ~a Match asset in response: CSS, Javascript, Flash, images. ~b regex Body ~bq regex Request body ~bs regex Response body ~c int HTTP response code ~d regex Domain ~dst regex Match destination address ~e Match error ~h regex Header ~hq regex Request header ~hs regex Response header ~http Match HTTP flows ~m regex Method ~marked Match marked flows ~q Match request with no response ~s Match response ~src regex Match source address ~t regex Content-type header ~tcp Match TCP flows ~tq regex Request Content-Type header ~ts regex Response Content-Type header ~u regex URL ~websocket Match WebSocket flows ! unary not & and | or (...) grouping Regex是Python風格的 Regex可以指定為引用的字串 標題匹配(〜h,〜hq,〜hs)與“name:value”形式的字串相反。 沒有運算子的字串與請求URL匹配。 預設的二進位運算子為&。 Examples

URL 包含“google.com”:

google\.com

請求的body包含“test”:

~q ~b test

Anything but requests with a text/html content type:

!(~q & ~t "text/html")

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.