Giter VIP home page Giter VIP logo

presleyhank / web_app_firewall Goto Github PK

View Code? Open in Web Editor NEW

This project forked from shaman33/web_app_firewall

0.0 1.0 0.0 1.69 MB

Web App Firewall - its full service PHP software for stop attacks against application code by using whitelist politics. Protect against all servers attacks: brute force, SQL Injections, XSS and more...

License: Other

HTML 7.20% PHP 61.10% CSS 9.35% JavaScript 22.36%

web_app_firewall's Introduction

#Web App Firewall ##Introduction WAFs goal is protect sites against hackers and virus attacks. Web App Firewall its PHP application that implement principle of reverse-proxy , control of types variables accepted by server , and comfortable management interface.
alt tag
W.A.F. supported to work under LAMP servers with .htaccess files support. Security protection based on white-list strategy: after starting "Learn" mode program collect map of requests, and user have to approve requests. After starting "Guard" mode - program accept only known requests.

Program using white-list strategy, it is more absolute protection, but its requires a lot of work on configuration. In the program using Intellectual graphical UI , its give an opportunity regularize most chaotic structure.

Contains libraries:

Jquery-connections https://github.com/musclesoft/jquery-connections
jQuery-1.11.3 https://jquery.com
Google Charts https://developers.google.com/chart/

Requires:

Linux OS, Apache webserver with support htaccess and mod_rewrite,PHP5 with support CURL and MySQL

##How its working? Web App Firewall organize reverse-proxy by injection to .htaccess file, and writing Rewrite Rules with security key 1.

WAF script get redirected request and parse path and parameters sent from user. Detect created rules for specified situation and block or accept request via prepared politics.

If request approved, WAF script sending request back to server via CURL with added security key 2 (.htaccess rule miss request if detect key2). If request blocked, WAF save logs and show 404 page. ##Getting Started ###Installation ###HTACCESS Injection ###Configuration Settings Set W.A.F Status Learn on, and Guard off. Now program start collect request-map from every request to site, leave it for one week for view more complete structure of site. ###Access Map - configuration permissions ###Bad Requests log ###Blacklist IP ###Analizing Attacks

Support

Project Facebook
Write me for help [email protected]
Please donate:

web_app_firewall's People

Contributors

mattbk avatar romanshneer avatar shaman33 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.