- Notifications
You must be signed in to change notification settings - Fork2
Real-time Modification of Requests. Alternative to Requestly.
License
Adrosar/rtmor
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Real-time Modification of Requests
RtMoR is alternative toRequestly
- requestly.io(new website)
- www.requestly.in(old website)
If you are working on an application inReact,Angular,VueJS, you will definitely appreciateRtMoR. See the problem below thatRtMoR is solving.
You need to debug your JavaScript application in production. Unfortunately, you cannot make a copy of such an environment and nor can you access JS scripts on the server.
Thanks toRtMoR, you can redirect the selected resource request to the local server.
So you cansafely work in theproduction environment.
Remember to build a project!
./scripts/dist.sh
( ↑ Scriptdist.sh
uses theGO compiler - recommended version:1.17/1.18 )
Show help:
./build/linux-amd64/rtmor -help
Run proxy server that is listening on all network interfaces:
./build/linux-amd64/rtmor -start -listen 0.0.0.0:8888 -log BMW
Run with a configuration containing sample rules:
./build/linux-amd64/rtmor -start -listen 0.0.0.0:8888 -cfg ./configs/sample.yaml -log BMW
The configuration file contains examples of usingRtMoR →./configs/sample.yaml
Remember to build a project!
scripts\dist.cmd
( ↑ Scriptdist.cmd
uses theGO compiler - recommended version:1.17/1.18 )
Run with a configuration containing sample rules:
build\windows-amd64\rtmor.exe -start -listen 0.0.0.0:8888 -cfg configs\sample.yaml -log BMW
For HTTPS redirection to work, install the certificate on the device.
./assets/ca-root/ca.crt
./assets/ca-root/ca.pem
The certificate comes fromelazarl/goproxy
How do install aroot certificate in Linux(Ubuntu, Linux Mint)https://askubuntu.com/questions/73287/how-do-i-install-a-root-certificate(screenshot )
Downloadbinaries ready to run.
Extra downloadRtMoR 0.7.4 + Firefox PortablePassword:2RstVAKVAub5
I put the software temporarily under the Go-compatibleBSD license. If this prevents someone from using the software, do let me know and I'll consider changing it.
The software uses repositories:
- github.com/elazarl/goproxy(Go-compatible BSD license)
- github.com/go-yaml/yaml(Apache License 2.0)
- github.com/fatih/color(MIT License)
The software was created for personal use and is in theearly stages of development, soCLI is subject to change.
Adrian Gargula |github.com/Adrosar |bitbucket.org/Adrosar
About
Real-time Modification of Requests. Alternative to Requestly.