Mitmproxy giới thiệu

2025-07-31

image

Giới thiệu về mitmproxy

mitmproxy là một proxy trung gian (man-in-the-middle proxy) mã nguồn mở mạnh mẽ, được sử dụng để kiểm tra, ghi lại, sửa đổi và gỡ lỗi lưu lượng HTTP(s) giữa client và server. Nó rất hữu ích trong việc phát triển web, kiểm thử bảo mật, phân tích ứng dụng di động, và giám sát lưu lượng mạng.


🧩 Mitmproxy là gì?

mitmproxy là một interactive HTTPS proxy, cho phép bạn “đứng giữa” client (trình duyệt, ứng dụng) và server, từ đó xem hoặc can thiệp vào dữ liệu truyền qua lại.


🎯 Tính năng nổi bật

Tính năng Mô tả
📡 Ghi lại traffic Ghi lại tất cả các yêu cầu và phản hồi HTTP/HTTPS.
🔍 Phân tích Xem nội dung HTTP headers, body, cookies, v.v.
✍️ Sửa đổi (Modify) Chặn, thay đổi request hoặc response khi đang chạy.
🐍 Hỗ trợ script Python Tùy chỉnh hành vi proxy với script Python (mitmproxy addon).
🔐 Bypass SSL Tạo và cài đặt CA certificate để giải mã HTTPS.
📜 Giao diện dòng lệnh Có các công cụ CLI như mitmproxy, mitmdump, và mitmweb.

⚙️ Các công cụ chính

Công cụ Mô tả
mitmproxy Giao diện tương tác trong terminal (TUI).
mitmdump Phiên bản không có giao diện, cho scripting và automation.
mitmweb Giao diện web để xem và chỉnh sửa lưu lượng dễ dàng hơn.

🧪 Ứng dụng thực tế


🚀 Cài đặt nhanh

pip install mitmproxy

Chạy với port và với web

mitmproxy -p 8081   #giao diện dòng lệnh
mitmweb -p 8081     #giao diện web http://localhost:8081 (web UI)

mitmproxy -w logs.mitm  #lưu log

Lưu ý về HTTPS

Để bắt HTTPS:

truy cập vào đây để cài chứng chỉ

http://mitm.it

Trang chủ & tài liệu

image