Skip to content

No PHP, no cgi-bin. All requests are made by the browser or by clientside js. Do all your routing with nginx or Apache and handle any POSTs or non-simple GETs with Crow.

Notifications You must be signed in to change notification settings

jezeke/Crow-Clientside-JS-Demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Usage instructions:

See build instructions for Crow in /crow/README.md. For further information about Crow or any issues with it, please visit https://github.com/ipkn/crow. Note that this demo uses HTTP. This can be easily converted to use TLS / HTTPS, see previous link for resources and examples on this.

Install nginx and then see the set-up instructions for nginx in /www/nginx_conf. Note that this service should work fine with routing from any web server (Apache, etc.) however set-up is up to you.

Start nginx and the compiled Crow service, then connect to host server with a web browser and submit an email at the form to see the POST request made to server then returned by the server.

Please submit an issue on Github with a proof of concept if you are able to remotely compromise a host running this service behind an up to date version of nginx (via buffer overflow, etc.).

About

No PHP, no cgi-bin. All requests are made by the browser or by clientside js. Do all your routing with nginx or Apache and handle any POSTs or non-simple GETs with Crow.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages