# webserver-shell-bridge **Repository Path**: mirrors_codecentric/webserver-shell-bridge ## Basic Information - **Project Name**: webserver-shell-bridge - **Description**: Forward a parameter sent to a webserver to a local shell; example usage include using sqlmap to test other services than webservers. - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2025-09-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Webserver Shell Bridge Forward a parameter sent to a webserver to a local shell. For the webserver we use NodeJS. In there we define our shell command. The purpose is to enable automatic tools which only work on urls to forward their input to a shell. Example usage is running `sqlmap` against (legacy) shell tools. # Install / usage - Clone or download - Set parameters in `server.js`. - `shellCommand` should be the shell command to test, `PAYLOAD_PARAM` will be substituted by the param sent to the server. - `filterRegexes` should contain input not accepted by your shell command, for example if cannot handle leading dashes or double quotes. - `nodejs server.js` - Test your webserver, there's a form with param `param` or you can access it directly by using `http://localhost:8080/?param=hello`. Output will be echo'd on the page for tool parsing.