{"repo":"kendarorg/the-protocol-master","free":true,"listed":false,"github":"https://github.com/kendarorg/the-protocol-master","clone":"git clone https://github.com/kendarorg/the-protocol-master.git","description":"TPM-Proxy Is an infrastructure simulator to test effortlessy your app in minutes for MQTT, Redis, Amqp, MySQL, Postgres, Http, Https, DNS and MongoDB native protocols. Read the MacOs Warnings!","language":"Java","stars":18,"topics":["proxy","wire-protocol","rabbitmq","redis","azure","mongodb","postgresql","amqp","mysql","mqtt"],"license":"MIT","category":"databases-storage","readme_excerpt":"The Protocol Master Proxy \"The Protocol Master\" is an infrastructure simulator operable via complete UI or command line to test effortlessly your app in minutes (with no coding) supporting HTTP, HTTPS, Postgres, MySQL, Redis, Mqtt, RabbitMQ, AMQP 091, DNS ... and all the compatible ones! Simulate wrong scenarios Block troubles before production Simulate whole infrastructure Make untestable apps testable Easy Chaos engineering Effortlessly and with zero budget PS For the tests to run you need to be able to run a privileged container Notes for MacOs Users The only way i have seen to run testcontainers on macOs supporting networks, linked containers and docker in docker is to use or an external docker server or OrbStack. Remember to set the docker context to OrbStack docker context use orbstack And to set the DOCKER HOST environment variable to the docker endpoint specified in the OrbStack configuration, adding it to .zshrc Get Started Look at \"The Protocol Master Samples\" repository to create a complete docker environment to have a glimpse of the features in various languages and environments Python/MySQL/RabbitMQ .Net Core/Entity Framework/MySQL Go/Redis/Postgres Java/Spring/MySQL/MQTT Intercept a phone with pre-setup VPN container How it works It's simple it's a multiprotocol proxy on your box (or whatever you want) Independent of the stack you are using. Operated via command line and via a brand-new UI Scenarios Simulate what-if without hitting real servers Testing resilienc","default_branch":null,"files":null,"tree":[],"storefront":"/r/kendarorg","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kendarorg/the-protocol-master/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}