Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gggeek/phpxmlrpc-debugger
An xmlrpc and jsonrpc graphical debugger, made available as Docker container
https://github.com/gggeek/phpxmlrpc-debugger
debugger jsonrpc network-analysis xmlrpc
Last synced: 10 days ago
JSON representation
An xmlrpc and jsonrpc graphical debugger, made available as Docker container
- Host: GitHub
- URL: https://github.com/gggeek/phpxmlrpc-debugger
- Owner: gggeek
- License: other
- Created: 2022-11-28T17:21:51.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-16T16:16:15.000Z (7 months ago)
- Last Synced: 2024-10-15T02:37:14.834Z (25 days ago)
- Topics: debugger, jsonrpc, network-analysis, xmlrpc
- Language: Shell
- Homepage:
- Size: 124 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: Readme.md
- License: license.txt
Awesome Lists containing this project
README
XMLRPC Debugger Image
=====================An xmlrpc and jsonrpc graphical debugger, made available as Docker container.
Also makes available a 'demo' combined xmlrpc/jsonrpoc server, which can be used as test target.
Based on the https://github.com/gggeek/phpxmlrpc, https://github.com/gggeek/phpxmlrpc-jsonrpc and
https://github.com/gggeek/jsxmlrpc libraries.![Screenshot](doc/images/screenshot.jpg)
Installation
------------docker pull ghcr.io/gggeek/phpxmlrpc-debugger:latest
Usage
-----docker run -ti -p 80:80 -p 443:443 ghcr.io/gggeek/phpxmlrpc-debugger:latest
Then access `http://localhost/`, or whatever the hostname/IP is of the VM used to run the Container.
Notes:
* the container listens on ports 80 and 443. It is up to you to remap them to the desired ports on the hosts, or to limit
access to them from a specific subnet, f.e to limit access to it from localhost.*NB:* the container runs as an open relay for http requests. Running the container with public access is _not_
recommended. We take no responsibility for anyone doing so.* the ssl certificate used for https connections is self-signed. ATM there is no provision to use a valid certificate or
letsencrypt.org* the parameters to access the demo server from the debugger are: `host: localhost`, `path: /demo/`
Development
-----------To build and test locally the Container, you should follow a workflow similar to:
git clone https://github.com/gggeek/phpxmlrpc-debugger.git
docker build -t phpxmlrpc-debugger-local phpxmlrpc-debugger
docker run -ti -p 80:80 -p 443:443 phpxmlrpc-debugger-localLicense
-------
Use of this software is subject to the terms in the [license.txt](license.txt) file