Skip to content
forked from JingyZhu/mahimahi

Modified mahimahi for recordings and replays with RTT

License

Notifications You must be signed in to change notification settings

godka/mahimahi-1

 
 

Repository files navigation

This is a modified version of mahimahi for recording and replaying with RTT settings and Proxy emulation
For the original repo: Please refer here

Added feature:

  1. RTT recording for different IPs during mm-webrecord
  2. RTT application during the mm-webreplay in mm-delay shell
  3. Server thinking time in Apache cgi_handler to emulate TTFB
Proxy emulation settings
  1. Header modification for CORS
  2. Redirection 307 status code to keep the method

To make it run

  1. edit src/frontend/recordshell.cc line 103 NIC name (default ens3 or enp0s3). Remake
  2. To parse the RTT, edit PyScript/record-replay/parse.py line line 36 NIC's ip address

About

Modified mahimahi for recordings and replays with RTT

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 66.6%
  • Python 21.5%
  • Perl 3.0%
  • JavaScript 2.6%
  • Shell 2.0%
  • Makefile 1.7%
  • Other 2.6%