├── .gitignore ├── 0_Data_wrangling.ipynb ├── 1_Data_cleaning.ipynb ├── 2_Data_analysis.ipynb ├── LICENSE ├── Plots_technical_background.ipynb ├── README.md ├── data ├── JavascriptKeywords.txt ├── README.md ├── SQLCollection.txt ├── SQLKeywords.txt ├── ShellCollection.txt ├── XSSCollection.txt ├── non-maliciousCollection.txt ├── payloads.csv ├── tfidf_2grams_randomforest.p ├── trained_classifier_custom_4_features.p ├── trained_classifier_custom_5_features.p ├── trained_classifier_custom_6_features.p ├── trained_classifier_custom_7_features.p ├── trained_classifier_custom_8_features.p ├── trained_classifier_custom_9_features.p ├── trained_classifier_custom_all_features.p ├── trained_classifiers.p └── trained_classifiers_custom.p ├── demo-server ├── .angular-cli.json ├── .editorconfig ├── .gitignore ├── README.md ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.e2e.json ├── karma.conf.js ├── npm-debug.log.179372140 ├── package.json ├── protractor.conf.js ├── pyserver.py ├── server.js ├── server │ └── routes │ │ └── api.js ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── classifier.service.spec.ts │ │ ├── classifier.service.ts │ │ └── classifier │ │ │ ├── classifier.component.css │ │ │ ├── classifier.component.html │ │ │ ├── classifier.component.spec.ts │ │ │ └── classifier.component.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── typings.d.ts ├── tfidf_2grams_randomforest.p ├── tsconfig.json └── tslint.json ├── images ├── features │ ├── distinct-bytes.png │ ├── js-keywords.png │ ├── length.png │ ├── max-byte.png │ ├── mean-byte.png │ ├── min-byte.png │ ├── non-printable.png │ ├── punctuation.png │ ├── sql-keywords.png │ └── std-byte.png ├── presentation_tables │ ├── custom_features_table.png │ ├── f1_result_table.png │ └── ngrams_example.png └── report_images │ ├── 1gram_tfidf_randomforest_learningcurve.png │ ├── 1grams_count_pca.png │ ├── 3gram_count_multinomial_learningcurve.png │ ├── 3grams_tfidf_pca.png │ ├── SVM_kernel.png │ ├── bagofwords_example.png │ ├── classifier_example.png │ ├── classifiers_f1score.png │ ├── custom_pca.png │ ├── custom_svm_learningcurve.png │ ├── data_distribution.png │ ├── logistic.png │ ├── optimizing_example.png │ ├── roc_curves.png │ ├── roc_graph_topbot3.png │ └── website.png └── report.pdf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/.gitignore -------------------------------------------------------------------------------- /0_Data_wrangling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/0_Data_wrangling.ipynb -------------------------------------------------------------------------------- /1_Data_cleaning.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/1_Data_cleaning.ipynb -------------------------------------------------------------------------------- /2_Data_analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/2_Data_analysis.ipynb -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/LICENSE -------------------------------------------------------------------------------- /Plots_technical_background.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/Plots_technical_background.ipynb -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/README.md -------------------------------------------------------------------------------- /data/JavascriptKeywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/data/JavascriptKeywords.txt -------------------------------------------------------------------------------- /data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/data/README.md -------------------------------------------------------------------------------- /data/SQLCollection.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/data/SQLCollection.txt -------------------------------------------------------------------------------- /data/SQLKeywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/data/SQLKeywords.txt -------------------------------------------------------------------------------- /data/ShellCollection.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/data/ShellCollection.txt -------------------------------------------------------------------------------- /data/XSSCollection.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/data/XSSCollection.txt -------------------------------------------------------------------------------- /data/non-maliciousCollection.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/data/non-maliciousCollection.txt -------------------------------------------------------------------------------- /data/payloads.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/data/payloads.csv -------------------------------------------------------------------------------- /data/tfidf_2grams_randomforest.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/data/tfidf_2grams_randomforest.p -------------------------------------------------------------------------------- /data/trained_classifier_custom_4_features.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/data/trained_classifier_custom_4_features.p -------------------------------------------------------------------------------- /data/trained_classifier_custom_5_features.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/data/trained_classifier_custom_5_features.p -------------------------------------------------------------------------------- /data/trained_classifier_custom_6_features.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/data/trained_classifier_custom_6_features.p -------------------------------------------------------------------------------- /data/trained_classifier_custom_7_features.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/data/trained_classifier_custom_7_features.p -------------------------------------------------------------------------------- /data/trained_classifier_custom_8_features.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/data/trained_classifier_custom_8_features.p -------------------------------------------------------------------------------- /data/trained_classifier_custom_9_features.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/data/trained_classifier_custom_9_features.p -------------------------------------------------------------------------------- /data/trained_classifier_custom_all_features.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/data/trained_classifier_custom_all_features.p -------------------------------------------------------------------------------- /data/trained_classifiers.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/data/trained_classifiers.p -------------------------------------------------------------------------------- /data/trained_classifiers_custom.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/data/trained_classifiers_custom.p -------------------------------------------------------------------------------- /demo-server/.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/.angular-cli.json -------------------------------------------------------------------------------- /demo-server/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/.editorconfig -------------------------------------------------------------------------------- /demo-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/.gitignore -------------------------------------------------------------------------------- /demo-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/README.md -------------------------------------------------------------------------------- /demo-server/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /demo-server/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/e2e/app.po.ts -------------------------------------------------------------------------------- /demo-server/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /demo-server/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/karma.conf.js -------------------------------------------------------------------------------- /demo-server/npm-debug.log.179372140: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/package.json -------------------------------------------------------------------------------- /demo-server/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/protractor.conf.js -------------------------------------------------------------------------------- /demo-server/pyserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/pyserver.py -------------------------------------------------------------------------------- /demo-server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/server.js -------------------------------------------------------------------------------- /demo-server/server/routes/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/server/routes/api.js -------------------------------------------------------------------------------- /demo-server/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | .wrapper{ 2 | margin: 0 auto; 3 | } -------------------------------------------------------------------------------- /demo-server/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/src/app/app.component.html -------------------------------------------------------------------------------- /demo-server/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /demo-server/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/src/app/app.component.ts -------------------------------------------------------------------------------- /demo-server/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/src/app/app.module.ts -------------------------------------------------------------------------------- /demo-server/src/app/classifier.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/src/app/classifier.service.spec.ts -------------------------------------------------------------------------------- /demo-server/src/app/classifier.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/src/app/classifier.service.ts -------------------------------------------------------------------------------- /demo-server/src/app/classifier/classifier.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/src/app/classifier/classifier.component.css -------------------------------------------------------------------------------- /demo-server/src/app/classifier/classifier.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/src/app/classifier/classifier.component.html -------------------------------------------------------------------------------- /demo-server/src/app/classifier/classifier.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/src/app/classifier/classifier.component.spec.ts -------------------------------------------------------------------------------- /demo-server/src/app/classifier/classifier.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/src/app/classifier/classifier.component.ts -------------------------------------------------------------------------------- /demo-server/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo-server/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /demo-server/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/src/environments/environment.ts -------------------------------------------------------------------------------- /demo-server/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/src/favicon.ico -------------------------------------------------------------------------------- /demo-server/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/src/index.html -------------------------------------------------------------------------------- /demo-server/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/src/main.ts -------------------------------------------------------------------------------- /demo-server/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/src/polyfills.ts -------------------------------------------------------------------------------- /demo-server/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/src/styles.css -------------------------------------------------------------------------------- /demo-server/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/src/test.ts -------------------------------------------------------------------------------- /demo-server/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/src/tsconfig.app.json -------------------------------------------------------------------------------- /demo-server/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/src/tsconfig.spec.json -------------------------------------------------------------------------------- /demo-server/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/src/typings.d.ts -------------------------------------------------------------------------------- /demo-server/tfidf_2grams_randomforest.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/tfidf_2grams_randomforest.p -------------------------------------------------------------------------------- /demo-server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/tsconfig.json -------------------------------------------------------------------------------- /demo-server/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/demo-server/tslint.json -------------------------------------------------------------------------------- /images/features/distinct-bytes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/features/distinct-bytes.png -------------------------------------------------------------------------------- /images/features/js-keywords.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/features/js-keywords.png -------------------------------------------------------------------------------- /images/features/length.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/features/length.png -------------------------------------------------------------------------------- /images/features/max-byte.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/features/max-byte.png -------------------------------------------------------------------------------- /images/features/mean-byte.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/features/mean-byte.png -------------------------------------------------------------------------------- /images/features/min-byte.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/features/min-byte.png -------------------------------------------------------------------------------- /images/features/non-printable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/features/non-printable.png -------------------------------------------------------------------------------- /images/features/punctuation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/features/punctuation.png -------------------------------------------------------------------------------- /images/features/sql-keywords.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/features/sql-keywords.png -------------------------------------------------------------------------------- /images/features/std-byte.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/features/std-byte.png -------------------------------------------------------------------------------- /images/presentation_tables/custom_features_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/presentation_tables/custom_features_table.png -------------------------------------------------------------------------------- /images/presentation_tables/f1_result_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/presentation_tables/f1_result_table.png -------------------------------------------------------------------------------- /images/presentation_tables/ngrams_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/presentation_tables/ngrams_example.png -------------------------------------------------------------------------------- /images/report_images/1gram_tfidf_randomforest_learningcurve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/report_images/1gram_tfidf_randomforest_learningcurve.png -------------------------------------------------------------------------------- /images/report_images/1grams_count_pca.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/report_images/1grams_count_pca.png -------------------------------------------------------------------------------- /images/report_images/3gram_count_multinomial_learningcurve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/report_images/3gram_count_multinomial_learningcurve.png -------------------------------------------------------------------------------- /images/report_images/3grams_tfidf_pca.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/report_images/3grams_tfidf_pca.png -------------------------------------------------------------------------------- /images/report_images/SVM_kernel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/report_images/SVM_kernel.png -------------------------------------------------------------------------------- /images/report_images/bagofwords_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/report_images/bagofwords_example.png -------------------------------------------------------------------------------- /images/report_images/classifier_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/report_images/classifier_example.png -------------------------------------------------------------------------------- /images/report_images/classifiers_f1score.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/report_images/classifiers_f1score.png -------------------------------------------------------------------------------- /images/report_images/custom_pca.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/report_images/custom_pca.png -------------------------------------------------------------------------------- /images/report_images/custom_svm_learningcurve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/report_images/custom_svm_learningcurve.png -------------------------------------------------------------------------------- /images/report_images/data_distribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/report_images/data_distribution.png -------------------------------------------------------------------------------- /images/report_images/logistic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/report_images/logistic.png -------------------------------------------------------------------------------- /images/report_images/optimizing_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/report_images/optimizing_example.png -------------------------------------------------------------------------------- /images/report_images/roc_curves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/report_images/roc_curves.png -------------------------------------------------------------------------------- /images/report_images/roc_graph_topbot3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/report_images/roc_graph_topbot3.png -------------------------------------------------------------------------------- /images/report_images/website.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/images/report_images/website.png -------------------------------------------------------------------------------- /report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grananqvist/Machine-Learning-Web-Application-Firewall-and-Dataset/HEAD/report.pdf --------------------------------------------------------------------------------