| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
This repository is for the course Innovation group I in Southern University of Science and Technology (SUSTech, Shenzhen).
Our group members:
Shilong Li (Junior in SUSTech)
Xiangyu Xu (Junior in SUSTech)
Mulin Yi (Junior in SUSTech)
Cross-platform HTTPS traffic capture and analysis based on mitmproxy.
When performing various tasks of software engineering, especially for automated testing of major platforms (Window, Linux, mobile platforms, etc.), it is often necessary to capture the HTTP and HTTPS traffic generated during the test. However, the currently widely used traffic monitoring tools on the market, such as Wireshark, Fiddler, Charles, etc., often lack cross-platform support and lack ease of use in the development environment, causing users to waste a lot of traffic when doing traffic analysis. Manpower and material resources.
In order to solve this difficulty, this project is based on the open source mitmproxy tool to develop a tool that is compatible with HTTPS traffic capture on major platforms. The tool records and stores various information in the request and response in a detailed and structured manner, and further provides APIs for traffic analysis, such as classifying files in the traffic and security analysis. This tool is easy to use and can be easily applied to various software development and testing tools, which provides convenience for the majority of developers.
python3.x
mitmproxy
mobile devices
stable Internet connections
shut down your firewalls (or give some permissions)
install certificates from the website mitm.it in your mobile devices
The script stores every traffic in the PC, and classifies them according to its device IPv4 address and content-type of response.
Every session is stored as multiple files:
P.S [session_id] is given by its request starting time.
Most parts of the script credits to jsondump.py in the official mitmproxy repository.
| Back | FazBrowse Home | New Git URL |