Skip to content

Is standalone truly standalone? #952

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
ghost opened this issue Oct 30, 2015 · 1 comment
Closed

Is standalone truly standalone? #952

ghost opened this issue Oct 30, 2015 · 1 comment

Comments

@ghost
Copy link

ghost commented Oct 30, 2015

Apologies if this is more or less a question than a bug. But, after reading over the documentation and compiling ModSecurity a few times I'm under the impression that standalone means I can run ModSecurity as a proxy without building it into IIS/nginx/httpd; is that true? If so how do I do this? I was looking over the source code in standalone/ and it looks like it's possible but I'm not able to find any information on how?

@zimmerle
Copy link
Contributor

Hi @skeyl,

Standalone is a wrapper to Apache internals that allows ModSecurity to be executed. That wrapper still demand Apache pieces. It is true that you can extend your application using the Standalone version although, you will need some Apache pieces (See #661 and #686).

You may be interested in the libModSecurity (still under development), which is available here:
https://github.com/SpiderLabs/ModSecurity/tree/libmodsecurity

The libModSecurity is a complete re-write of ModSecurity free of Apache or libapr.

There is an example on how to extend your software with libModSecurity here:
https://github.com/SpiderLabs/ModSecurity/tree/libmodsecurity/examples/simple_example_using_c

There is also the nginx connector:
https://github.com/SpiderLabs/ModSecurity-nginx

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant