├── .gitignore ├── LICENSE ├── README.md ├── blocker.js ├── database ├── emulated-db.js └── mongo-db.js ├── example.js ├── express-waf.js ├── index.js ├── logger.js ├── modules ├── blockme-module.js ├── csrf-module.js ├── https-redirect-module.js ├── invalid-module.js ├── lfi-module.js ├── sql-module.js ├── template-module.js └── xss-module.js ├── package.json ├── public ├── subdir │ └── test.html └── test.html └── spec ├── blocker-spec.js ├── csrf-spec.js ├── emudb-spec.js ├── expresswaf-spec.js ├── https-spec.js ├── lfi-spec.js ├── mongodb-spec.js ├── sql-spec.js └── xss-spec.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .idea 3 | coverage 4 | test.js 5 | reports -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/README.md -------------------------------------------------------------------------------- /blocker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/blocker.js -------------------------------------------------------------------------------- /database/emulated-db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/database/emulated-db.js -------------------------------------------------------------------------------- /database/mongo-db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/database/mongo-db.js -------------------------------------------------------------------------------- /example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/example.js -------------------------------------------------------------------------------- /express-waf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/express-waf.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/index.js -------------------------------------------------------------------------------- /logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/logger.js -------------------------------------------------------------------------------- /modules/blockme-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/modules/blockme-module.js -------------------------------------------------------------------------------- /modules/csrf-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/modules/csrf-module.js -------------------------------------------------------------------------------- /modules/https-redirect-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/modules/https-redirect-module.js -------------------------------------------------------------------------------- /modules/invalid-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/modules/invalid-module.js -------------------------------------------------------------------------------- /modules/lfi-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/modules/lfi-module.js -------------------------------------------------------------------------------- /modules/sql-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/modules/sql-module.js -------------------------------------------------------------------------------- /modules/template-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/modules/template-module.js -------------------------------------------------------------------------------- /modules/xss-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/modules/xss-module.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/package.json -------------------------------------------------------------------------------- /public/subdir/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/public/subdir/test.html -------------------------------------------------------------------------------- /public/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/public/test.html -------------------------------------------------------------------------------- /spec/blocker-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/spec/blocker-spec.js -------------------------------------------------------------------------------- /spec/csrf-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/spec/csrf-spec.js -------------------------------------------------------------------------------- /spec/emudb-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/spec/emudb-spec.js -------------------------------------------------------------------------------- /spec/expresswaf-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/spec/expresswaf-spec.js -------------------------------------------------------------------------------- /spec/https-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/spec/https-spec.js -------------------------------------------------------------------------------- /spec/lfi-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/spec/lfi-spec.js -------------------------------------------------------------------------------- /spec/mongodb-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/spec/mongodb-spec.js -------------------------------------------------------------------------------- /spec/sql-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/spec/sql-spec.js -------------------------------------------------------------------------------- /spec/xss-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToMMApps/express-waf/HEAD/spec/xss-spec.js --------------------------------------------------------------------------------