Rust Http Playback Proxy

C 62 completed
Cli Tool
monorepo / rust · small
99
Files
19,755
LOC
0
Frameworks
11
Languages

Pipeline State

completed
Run ID
#303581
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
50.67
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47650
Member of a group with 1 similar repo(s) — canonical #2312 view group →
Top concepts (10)
RepositoryProject DescriptioninfrastructureCLI TooltestingFactoryTestingFile ManagementConfigurationAPI Gateway
Repobility — same analyzer, your code, free for public repos · /scan/

AI Prompt

Create a tool that functions as an MITM HTTP/HTTPS proxy. I need it to support both recording and replaying web traffic while maintaining precise timing control for performance testing. Key features should include recording traffic with timing metadata, playing back recorded sessions with accurate TTFB and transfer duration simulation, and automatically beautifying minified HTML, CSS, and JS. Since it needs to be versatile, please ensure it supports HTTPS transparently and has language wrappers for Go and TypeScript/Node.js integration.
rust proxy http https performance-testing web-analysis mitm go typescript
Generated by gemma4:latest

Catalog Information

This project is a MITM HTTP/HTTPS proxy for recording and replaying web traffic with precise timing control, designed for PageSpeed optimization, performance testing, and automated web performance analysis.

Description

The ideamans__rust-http-playback-proxy is an HTTP Playback Proxy that records and replays web traffic with precise timing control. It supports recording mode to capture HTTP/HTTPS traffic as a MITM proxy with timing metadata, playback mode to replay recorded traffic with accurate TTFB and transfer duration simulation, content processing for automatic beautification of minified HTML/CSS/JS, and HTTPS support using self-signed certificates.

الوصف

هذا المشروع هو مرشح HTTP/HTTPS للاستقبال والاستعادة للTRAFFIC الويب بتحكم دقيق في الوقت، مصمم لمساعدة على تحسين سرعة الصفحات، اختبار الأداء، وتحليل أداء الإنترنت بشكل تلقائي.

Novelty

7/10

Tags

http-proxy https-proxy web-traffic-recording web-performance-analysis page-speed-optimization performance-testing

Technologies

serde tokio

Claude Models

claude (unknown version) claude-opus-4.5

Quality Score

C
62.4/100
Structure
66
Code Quality
53
Documentation
50
Testing
55
Practices
68
Security
100
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • 2301 duplicate lines detected \u2014 consider DRY refactoring
  • 2 'god files' with >500 LOC need decomposition

Recommendations

  • Add a linter configuration to enforce code style consistency
  • Address 29 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

13.8h
Tech Debt (B)
High
DORA Rating
A
OWASP (100%)
Repobility (the analyzer behind this table) · https://repobility.com
PASS
Quality Gate
A
Risk (2)
MIT
License
17.1%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

rust
54.4%
markdown
24.7%
go
5.6%
html
4.0%
typescript
4.0%
yaml
3.6%
javascript
1.2%
shell
1.0%
toml
0.9%
json
0.7%
xml
0.0%

Frameworks

None detected

Symbols

function337
variable71
constant44
struct39
extension28
method24
type_alias13
interface8
enum6
trait4
class1
property1

Concepts (10)

Powered by Repobility · code-quality intelligence
CategoryNameDescriptionConfidence
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/
design_patternRepositoryFound repository-named files80%
auto_descriptionProject DescriptionHTTP Playback Proxy - A MITM proxy for recording and replaying HTTP traffic with precise timing control80%
arch_layerinfrastructureDetected infrastructure layer70%
auto_categoryCLI Toolcli70%
arch_layertestingDetected testing layer70%
design_patternFactoryFound factory/create_ naming patterns60%
business_logicTestingDetected from 16 related files50%
business_logicFile ManagementDetected from 3 related files50%
business_logicConfigurationDetected from 2 related files50%
business_logicAPI GatewayDetected from 6 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
All rows scored by the Repobility analyzer (https://repobility.com)

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/27407.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV