āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŽāĻžāĻšāĻŋāĻŽāĻžāĻšāĻŋ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
āĻŽāĻšāĻŋāĻŽāĻžāĻšāĻŋ - āĻ˛āĻžāĻāĻāĻāĻ¯āĻŧā§āĻ, āĻāĻŽā§āĻĒā§āĻā§āĻŦāĻ˛ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ-āĻāĻŽā§āĻ˛ā§āĻļāĻ¨ āĻā§āĻ˛
āĻ˛āĻŋāĻā§āĻ āĻ āĻ¨ā§āĻāĻ°āĻŖ: āĻŽāĻŋāĻŽāĻŋ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ, āĻŽāĻŋāĻŽāĻŋ-āĻā§āĻˇāĻ¤āĻŋ, āĻŽāĻŋāĻŽāĻŋ-āĻ āĻ¨āĻ āĻĢ, āĻŽāĻŋāĻŽāĻŋ-āĻ˛āĻŋāĻā§āĻ
āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ: āĻŽāĻŋāĻŽāĻŋ-āĻĨā§āĻ°ā§āĻĒā§āĻ-āĻā§āĻ°āĻžāĻĢ, āĻŽāĻŋāĻŽāĻŋ-āĻŦāĻŋāĻ˛āĻŽā§āĻŦ-āĻā§āĻ°āĻžāĻĢ
āĻĒāĻ°ā§āĻ¯āĻŦā§āĻā§āĻˇāĻŖ: āĻŽāĻŋāĻŽāĻŋ-āĻŽāĻŋāĻāĻžāĻ°
āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻ āĻ°āĻŋāĻāĻŋāĻ¨ āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻŦāĻ āĻ°āĻŋāĻĒā§āĻ˛ā§: āĻŽāĻŋāĻŽāĻŋ-āĻāĻ¯āĻŧā§āĻŦā§āĻ°ā§āĻāĻ°ā§āĻĄ, mm-webreplay
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
āĻŽāĻšāĻŋāĻŽāĻžāĻšāĻŋ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻŽā§āĻ˛ā§āĻļāĻ¨ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻ¸ā§āĻĒā§āĻ¸ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻ¯ā§āĻāĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŽāĻžāĻšāĻŋāĻŽāĻžāĻšāĻŋ āĻā§āĻ˛ āĻāĻāĻāĻŋ āĻšāĻžāĻ˛āĻāĻž āĻāĻāĻ¨ā§āĻ° āĻ§āĻžāĻ°āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŦāĻžāĻāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻĨāĻžāĻā§
āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¨ā§āĻĨā§āĻāĻŋāĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¯āĻž āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻā§ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻ¯āĻŦā§āĻā§āĻˇāĻŖ āĻāĻ°ā§ āĻŦāĻž āĻāĻāĻāĻŋ āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°ā§
āĻāĻāĻ°āĻŖāĨ¤
āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¸āĻāĻŽāĻŋāĻļā§āĻ°āĻŖāĻ¯ā§āĻā§āĻ¯ āĻ¯āĻžāĻ¤ā§ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻž āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĒā§āĻ°āĻāĻžāĻŦāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ°āĻŋāĻ āĻļā§āĻā§āĻāĻ˛āĻŋāĻ¤ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ
āĻāĻāĻ¸āĻžāĻĨā§, āĻŽāĻšāĻŋāĻŽāĻžāĻšāĻŋ āĻĒāĻžāĻ¤ā§āĻ°ā§ āĻāĻā§ āĻ āĻĒāĻ°ā§āĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻŦāĻžāĻ¸āĻž āĻŦāĻžāĻāĻ§ā§āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ˛ āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ āĻ˛āĻžāĻā§
āĻāĻĻā§āĻļ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĒāĻžāĻ¤ā§āĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ°āĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨
LINK āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋ
āĻŽāĻŋāĻŽāĻŋ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ [āĻāĻĻā§āĻļ...]
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ (āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§) āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°āĻž āĻāĻŦāĻ
āĻ§āĻžāĻ°āĻ āĻā§āĻĄāĻŧā§āĨ¤
āĻŽāĻŋāĻŽāĻŋ-āĻā§āĻˇāĻ¤āĻŋ āĻāĻĒāĻ˛āĻŋāĻāĻ|āĻĄāĻžāĻāĻ¨āĻ˛āĻŋāĻāĻ āĻšāĻžāĻ° [āĻāĻĻā§āĻļ...]
āĻĻā§āĻāĻ¯āĻŧāĻž āĻ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻšāĻžāĻ°āĻŋāĻ¯āĻŧā§ āĻā§āĻā§ āĻšāĻžāĻ° āĻšāĻ¯āĻŧ āĻāĻ˛ā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ (āĻāĻĒāĻ˛āĻŋāĻā§āĻ) āĻŦāĻž āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
(āĻĄāĻžāĻāĻ¨āĻ˛āĻŋāĻāĻ) āĻ§āĻžāĻ°āĻāĨ¤ āĻšāĻžāĻ° 0 āĻāĻŦāĻ 1 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
āĻŽāĻŋāĻŽāĻŋ-āĻ āĻ¨āĻ āĻĢ āĻāĻĒāĻ˛āĻŋāĻāĻ|āĻĄāĻžāĻāĻ¨āĻ˛āĻŋāĻāĻ āĻŽāĻžāĻ¨ā§-āĻ¸āĻŽāĻ¯āĻŧ āĻŽāĻžāĻ¨ā§ āĻ āĻĢ-āĻāĻžāĻāĻŽ [āĻāĻĻā§āĻļ...]
āĻāĻĒāĻ˛āĻŋāĻāĻ āĻŦāĻž āĻĄāĻžāĻāĻ¨āĻ˛āĻŋāĻāĻ āĻŦāĻŋāĻ°āĻ¤āĻŋāĻšā§āĻ¨ āĻšāĻŦā§ āĻāĻŦāĻ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻŦāĻ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻ°āĻŦā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻĄāĻŧ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧāĻ¸āĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ¸āĻāĻ¯ā§āĻ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻ āĻŦāĻ¸ā§āĻĨāĻž
āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ "āĻāĻžāĻ˛ā§" āĻāĻŦāĻ "āĻŦāĻ¨ā§āĻ§" āĻŦā§āĻ¯āĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻŽāĻŋāĻŽāĻŋ-āĻ˛āĻŋāĻā§āĻ [--uplink-log=āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ] [--downlink-log=āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ] [--āĻŽāĻŋāĻāĻžāĻ°-āĻāĻĒāĻ˛āĻŋāĻā§āĻ] [--āĻŽāĻŋāĻāĻžāĻ°-
āĻāĻĒāĻ˛āĻŋāĻāĻ-āĻŦāĻŋāĻ˛āĻŽā§āĻŦ] [--āĻŽāĻŋāĻāĻžāĻ°-āĻĄāĻžāĻāĻ¨āĻ˛āĻŋāĻāĻ] [--āĻŽāĻŋāĻāĻžāĻ°-āĻĄāĻžāĻāĻ¨āĻ˛āĻŋāĻāĻ-āĻŦāĻŋāĻ˛āĻŽā§āĻŦ] [--āĻāĻāĻĻāĻž] āĻāĻĒāĻ˛āĻŋāĻāĻ-āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻĄāĻžāĻāĻ¨āĻ˛āĻŋāĻāĻ-āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ [āĻāĻĻā§āĻļ...]
āĻŽāĻŋāĻŽāĻŋ-āĻĨā§āĻ°ā§āĻĒā§āĻ-āĻā§āĻ°āĻžāĻĢ
āĻŽāĻŋāĻŽāĻŋ-āĻŦāĻŋāĻ˛āĻŽā§āĻŦ-āĻā§āĻ°āĻžāĻĢ
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ¯āĻžāĻā§āĻ-āĻĄā§āĻ˛āĻŋāĻāĻžāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻĨā§āĻ°ā§āĻĒā§āĻ-āĻ¸ā§āĻŽāĻŋāĻ¤ āĻ˛āĻŋāĻā§āĻ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°ā§
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻŦāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ. āĻĻā§āĻāĻž āĻŽāĻŋāĻŽāĻŋ-āĻ˛āĻŋāĻā§āĻ(1).
āĻ āĻŦāĻāĻžāĻ°āĻā§āĻļāĻ¨ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋ
āĻŽāĻŋāĻŽāĻŋ-āĻŽāĻŋāĻāĻžāĻ° [--āĻŽāĻŋāĻāĻžāĻ°-āĻāĻĒāĻ˛āĻŋāĻā§āĻ] [--āĻŽāĻŋāĻāĻžāĻ°-āĻĄāĻžāĻāĻ¨āĻ˛āĻŋāĻāĻ] [āĻāĻĻā§āĻļ...]
āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻšāĻžāĻ° āĻĒā§āĻ°āĻŦā§āĻļ āĻŦāĻž āĻā§āĻĄāĻŧā§ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§āĻā§āĻĄ āĻ˛āĻžāĻāĻ āĻĒā§āĻ˛āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§
āĻ§āĻžāĻ°āĻāĨ¤
āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻā§āĻ˛āĻž āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻāĻā§āĻ˛āĻŋ
āĻŽāĻŋāĻŽāĻŋ-āĻāĻ¯āĻŧā§āĻŦā§āĻ°ā§āĻāĻ°ā§āĻĄ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ [āĻāĻĻā§āĻļ...]
āĻ¸ā§āĻŦāĻā§āĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻāĻāĻāĻā§āĻ¯āĻŧāĻŋāĻ HTTP āĻāĻŦāĻ HTTPS āĻ¸āĻāĻ¯ā§āĻ, āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ
āĻ āĻ¨ā§āĻ°ā§āĻ§, āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž, āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž
āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ. āĻŽāĻŋāĻŽāĻŋ-āĻāĻ¯āĻŧā§āĻŦā§āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦ-āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ TLS āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻāĻāĻŋāĻ° HTTPS āĻĒā§āĻ°āĻā§āĻ¸āĻŋāĻ¤ā§ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻ¯āĻŧā§āĻŦ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻāĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻ¨ āĻāĻ°ā§āĨ¤
āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻŦāĻž āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§, āĻāĻ āĻāĻāĻ°āĻŖ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§,
āĻ¯ā§āĻŽāĻ¨: āĻ¸āĻā§āĻā§ - āĻā§āĻ¨-āĻā§āĻ-āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ wget āĻšāĻ¯āĻŧ(1) āĻŦāĻž --āĻāĻĒā§āĻā§āĻˇāĻž-
āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ-āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ°ā§āĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ-āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°(1).
mm-webreplay āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ [āĻāĻĻā§āĻļ...]
āĻāĻā§āĻ° āĻ°āĻžāĻ¨ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ¸ā§āĻļāĻ¨ āĻ°āĻŋāĻĒā§āĻ˛ā§ āĻāĻ°ā§ āĻŽāĻŋāĻŽāĻŋ-āĻāĻ¯āĻŧā§āĻŦā§āĻ°ā§āĻāĻ°ā§āĻĄāĨ¤ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻā§āĻ° āĻŽāĻ¤ āĻ¨āĻ¯āĻŧ
āĻŽāĻšāĻŋāĻŽāĻžāĻšāĻŋ āĻā§āĻ˛āĻ¸, āĻĻ mm-webreplay āĻ§āĻžāĻ°āĻ āĻāĻāĻāĻŋ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸āĻāĻ¯ā§āĻ āĻ¨ā§āĻ
āĻŦāĻžāĻāĻ°ā§āĻ° āĻŦāĻŋāĻļā§āĻŦā§āĻ° āĻāĻžāĻā§āĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŦāĻĻā§āĻ§ āĻĄāĻžāĻŽāĻŋ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻ°āĻ¯āĻŧā§āĻā§
āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ¸ā§āĻļāĻ¨ā§ āĻāĻāĻāĻŋ āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻāĻ¤ā§āĻ¤āĻ° āĻĻāĻŋāĻ¯āĻŧā§āĻā§ā§ˇ
mm-webreplay āĻ°āĻžāĻ¨ āĻāĻāĻāĻŋ apache2(8) āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŦāĻĻā§āĻ§ āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°
āĻĒāĻžāĻ¤ā§āĻ°ā§āĻ° āĻāĻŋāĻ¤āĻ°ā§āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°ā§
āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ āĻ§āĻŋāĻŦā§āĻļāĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯ā§ āĻāĻāĻāĻŋ āĻŽā§āĻ˛ā§
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ, āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ apache2 āĻāĻāĻ āĻāĻ¤ā§āĻ¤āĻ° āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ¤ā§āĻ¤āĻ° āĻĻā§āĻ¯āĻŧ
āĻāĻā§ āĻŦāĻ¨ā§āĻĻā§āĨ¤
mm-webreplay āĻāĻ¯āĻŧā§āĻŦ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻŋāĻ˛ āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻ āĻāĻŦāĻ āĻāĻ¯āĻŧā§āĻŦ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻŦ (āĻ¯ā§āĻŽāĻ¨ HTTP,
HTTP/2, SPDY, QUIC)āĨ¤ āĻāĻ¯āĻŧā§āĻŦ-āĻĒā§āĻˇā§āĻ āĻž-āĻ°āĻŋāĻĒā§āĻ˛ā§-āĻāĻ° āĻŽāĻ¤ā§ āĻā§āĻ˛ā§āĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§, mm-webreplay
āĻāĻāĻāĻŋ āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻā§āĻ° āĻāĻžāĻāĻāĻžāĻ˛ā§ āĻāĻžāĻ āĻžāĻŽā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§, āĻĒā§āĻ°āĻā§āĻ¤ āĻāĻāĻĒāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŦāĻĻā§āĻ§ āĻšāĻ¯āĻŧ
āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¯āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻŦāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻāĻ¯āĻŧā§āĻŦ āĻĨā§āĻā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻĒāĻ°āĻŋāĻŦā§āĻļāĻ¨ āĻāĻ°ā§
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĨ¤
āĻĒāĻ°āĻŋāĻŦā§āĻļ
MAHIMAHI_BASE āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻšā§āĻ¸ā§āĻā§āĻ° āĻāĻāĻāĻŋ IP āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻā§, āĻ¯ā§ āĻā§āĻ¨ā§āĻāĻŋāĻ° āĻŦāĻžāĻāĻ°ā§
āĻ§āĻžāĻ°āĻ āĻāĻāĻŋ āĻŽāĻšāĻŋāĻŽāĻžāĻšāĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ°āĻŋāĻā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻĄ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒāĻžāĻ¤ā§āĻ°ā§ āĻāĻāĻ¸āĻžāĻĨā§ āĻļāĻŋāĻāĻ˛.
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻā§ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤, āĻā§āĻˇāĻ¤āĻŋāĻāĻžāĻ°āĻ āĻ˛āĻŋāĻā§āĻ āĻ¸āĻš āĻāĻāĻāĻŋ āĻļā§āĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§:
$ āĻŽāĻŋāĻŽāĻŋ-āĻŦāĻŋāĻ˛āĻŽā§āĻŦ 50 āĻŽāĻŋāĻŽāĻŋ-āĻā§āĻˇāĻ¤āĻŋ āĻāĻĒāĻ˛āĻŋāĻāĻ 0.2
[āĻŦāĻŋāĻ˛āĻŽā§āĻŦ 50 āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢāĻ] [āĻā§āĻˇāĻ¤āĻŋ āĻāĻĒ=0.1] $
āĻāĻāĻ āĻ˛āĻŋāĻā§āĻā§ āĻĒāĻŋāĻ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯:
$ āĻŽāĻŋāĻŽāĻŋ-āĻŦāĻŋāĻ˛āĻŽā§āĻŦ 50 āĻŽāĻŋāĻŽāĻŋ-āĻā§āĻˇāĻ¤āĻŋ āĻāĻĒāĻ˛āĻŋāĻāĻ 0.2 sh -c 'ping -c 10 -n $MAHIMAHI_BASE'
PING 100.64.0.1 (100.64.0.1) 56(84) āĻĄā§āĻāĻžāĻ° āĻŦāĻžāĻāĻāĨ¤
64 āĻĨā§āĻā§ 100.64.0.1 āĻŦāĻžāĻāĻ: icmp_seq=1 ttl=63 āĻ¸āĻŽāĻ¯āĻŧ=101 ms
64 āĻĨā§āĻā§ 100.64.0.1 āĻŦāĻžāĻāĻ: icmp_seq=2 ttl=63 āĻ¸āĻŽāĻ¯āĻŧ=100 ms
64 āĻĨā§āĻā§ 100.64.0.1 āĻŦāĻžāĻāĻ: icmp_seq=4 ttl=63 āĻ¸āĻŽāĻ¯āĻŧ=101 ms
64 āĻĨā§āĻā§ 100.64.0.1 āĻŦāĻžāĻāĻ: icmp_seq=5 ttl=63 āĻ¸āĻŽāĻ¯āĻŧ=100 ms
64 āĻĨā§āĻā§ 100.64.0.1 āĻŦāĻžāĻāĻ: icmp_seq=7 ttl=63 āĻ¸āĻŽāĻ¯āĻŧ=101 ms
64 āĻĨā§āĻā§ 100.64.0.1 āĻŦāĻžāĻāĻ: icmp_seq=8 ttl=63 āĻ¸āĻŽāĻ¯āĻŧ=101 ms
64 āĻĨā§āĻā§ 100.64.0.1 āĻŦāĻžāĻāĻ: icmp_seq=9 ttl=63 āĻ¸āĻŽāĻ¯āĻŧ=101 ms
64 āĻĨā§āĻā§ 100.64.0.1 āĻŦāĻžāĻāĻ: icmp_seq=10 ttl=63 āĻ¸āĻŽāĻ¯āĻŧ=101 ms
--- 100.64.0.1 āĻĒāĻŋāĻ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ ---
10 āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĒā§āĻ°ā§āĻ°āĻŋāĻ¤, 8 āĻĒā§āĻ°āĻžāĻĒā§āĻ¤, 20% āĻĒā§āĻ¯āĻžāĻā§āĻ āĻā§āĻˇāĻ¤āĻŋ, āĻ¸āĻŽāĻ¯āĻŧ 8999ms
rtt min/avg/max/mdev = 100.910/101.009/101.092/0.279 ms
āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻˇā§āĻ āĻž āĻ˛ā§āĻĄ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°āĻ¤ā§ www.nytimes.com:
$ mm-webrecord /tmp/nytimes chromium-browser --ignore-certificate-errors --user-data-dir=/tmp/nonexistent$(āĻ¤āĻžāĻ°āĻŋāĻ +%s%N) www.nytimes.com
āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° --user-data-dir=/tmp/noneexistent$(āĻ¤āĻžāĻ°āĻŋāĻ +%s%N) āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻā§āĻ°ā§āĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ-āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻĨā§āĻā§āĨ¤
āĻā§āĻ°ā§āĻŽāĻā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤, āĻā§āĻˇāĻ¤āĻŋāĻāĻ° āĻ˛āĻŋāĻā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¯āĻžāĻ° āĻĨā§āĻ°ā§āĻĒā§āĻ
āĻĒā§āĻ°āĻ¤āĻŋ āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ 1āĻāĻŋ āĻĒā§āĻ°ā§āĻŖ āĻāĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§:
$ mm-webreplay /tmp/nytimes mm-delay 50 mm-loss uplink 0.1 mm-link <(echo 1) <(echo 1) -- āĻā§āĻ°ā§āĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ-āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° --ignore-certificate-errors --user-data-dir=/ tmp/nonexistent$(āĻ¤āĻžāĻ°āĻŋāĻ +%s%N) www.nytimes.com
āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¸ā§āĻ˛ā§āĻ˛āĻžāĻ° āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°āĻ¤ā§:
$ mm-delay 20 mm-link --meter-all /usr/share/mahimahi/traces/Verizon-LTE-short.up /usr/share/mahimahi/traces/Verizon-LTE-short.down
[āĻŦāĻŋāĻ˛āĻŽā§āĻŦ 20 āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢāĻ] [āĻ˛āĻŋāĻāĻ] $
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŽāĻžāĻšāĻŋāĻŽāĻžāĻšāĻŋ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨