├── CICIDS2017_dataset.csv ├── LICENSE ├── README.md ├── Results ├── ANN_Accuracy_over_Epoch_Binary_Classification_64_34K.eps ├── ANN_Accuracy_over_Epoch_Binary_Classification_CICIDS_2_Adversarial.eps ├── ANN_Accuracy_over_Epoch_Binary_Classification_CICIDS_2_Regular.eps ├── ANN_Accuracy_over_Epoch_Binary_Classification_CICIDS_Adversarial.eps ├── ANN_Accuracy_over_Epoch_Binary_Classification_CICIDS_Regular.eps ├── ANN_Accuracy_over_Epoch_Binary_Classification_Scaled_64_34k.eps ├── ANN_Accuracy_over_Epoch_Binary_Classification_TRAbID_Adversarial.eps ├── ANN_Accuracy_over_Epoch_Binary_Classification_TRAbID_Regular.eps ├── ANN_Accuracy_over_Epoch_Multiclass_Classification_64_34K.eps ├── ANN_Binary_Classification_ROC_64_34K.eps ├── ANN_Binary_Classification_ROC_CICIDS_2_Adversarial.eps ├── ANN_Binary_Classification_ROC_CICIDS_2_Regular.eps ├── ANN_Binary_Classification_ROC_CICIDS_Adversarial.eps ├── ANN_Binary_Classification_ROC_CICIDS_Regular.eps ├── ANN_Binary_Classification_ROC_Scaled_64_34k..eps ├── ANN_Binary_Classification_ROC_TRAbID_Adversarial.eps ├── ANN_Binary_Classification_ROC_TRAbID_Regular.eps ├── ANN_Loss_over_Epoch_Binary_Classification_64_34K.eps ├── ANN_Loss_over_Epoch_Binary_Classification_CICIDS_2_Adversarial.eps ├── ANN_Loss_over_Epoch_Binary_Classification_CICIDS_2_Regular.eps ├── ANN_Loss_over_Epoch_Binary_Classification_CICIDS_Adversarial.eps ├── ANN_Loss_over_Epoch_Binary_Classification_CICIDS_Regular.eps ├── ANN_Loss_over_Epoch_Binary_Classification_Scaled_64_34k..eps ├── ANN_Loss_over_Epoch_Binary_Classification_TRAbID_Adversarial.eps ├── ANN_Loss_over_Epoch_Binary_Classification_TRAbID_Regular.eps ├── ANN_Loss_over_Epoch_Multiclass_Classification_64_34K.eps ├── Decision_Tree_ROC_5_Fold_34K.eps └── Decision_Tree_ROC_5_Fold_Scaled_34k.eps ├── TRAbID2017_dataset.arff ├── TRAbID2017_dataset_Y_class.csv ├── adversarial_ml.py ├── batch_script.sh └── supervised_learning.py /CICIDS2017_dataset.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/CICIDS2017_dataset.csv -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/README.md -------------------------------------------------------------------------------- /Results/ANN_Accuracy_over_Epoch_Binary_Classification_64_34K.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Accuracy_over_Epoch_Binary_Classification_64_34K.eps -------------------------------------------------------------------------------- /Results/ANN_Accuracy_over_Epoch_Binary_Classification_CICIDS_2_Adversarial.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Accuracy_over_Epoch_Binary_Classification_CICIDS_2_Adversarial.eps -------------------------------------------------------------------------------- /Results/ANN_Accuracy_over_Epoch_Binary_Classification_CICIDS_2_Regular.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Accuracy_over_Epoch_Binary_Classification_CICIDS_2_Regular.eps -------------------------------------------------------------------------------- /Results/ANN_Accuracy_over_Epoch_Binary_Classification_CICIDS_Adversarial.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Accuracy_over_Epoch_Binary_Classification_CICIDS_Adversarial.eps -------------------------------------------------------------------------------- /Results/ANN_Accuracy_over_Epoch_Binary_Classification_CICIDS_Regular.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Accuracy_over_Epoch_Binary_Classification_CICIDS_Regular.eps -------------------------------------------------------------------------------- /Results/ANN_Accuracy_over_Epoch_Binary_Classification_Scaled_64_34k.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Accuracy_over_Epoch_Binary_Classification_Scaled_64_34k.eps -------------------------------------------------------------------------------- /Results/ANN_Accuracy_over_Epoch_Binary_Classification_TRAbID_Adversarial.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Accuracy_over_Epoch_Binary_Classification_TRAbID_Adversarial.eps -------------------------------------------------------------------------------- /Results/ANN_Accuracy_over_Epoch_Binary_Classification_TRAbID_Regular.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Accuracy_over_Epoch_Binary_Classification_TRAbID_Regular.eps -------------------------------------------------------------------------------- /Results/ANN_Accuracy_over_Epoch_Multiclass_Classification_64_34K.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Accuracy_over_Epoch_Multiclass_Classification_64_34K.eps -------------------------------------------------------------------------------- /Results/ANN_Binary_Classification_ROC_64_34K.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Binary_Classification_ROC_64_34K.eps -------------------------------------------------------------------------------- /Results/ANN_Binary_Classification_ROC_CICIDS_2_Adversarial.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Binary_Classification_ROC_CICIDS_2_Adversarial.eps -------------------------------------------------------------------------------- /Results/ANN_Binary_Classification_ROC_CICIDS_2_Regular.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Binary_Classification_ROC_CICIDS_2_Regular.eps -------------------------------------------------------------------------------- /Results/ANN_Binary_Classification_ROC_CICIDS_Adversarial.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Binary_Classification_ROC_CICIDS_Adversarial.eps -------------------------------------------------------------------------------- /Results/ANN_Binary_Classification_ROC_CICIDS_Regular.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Binary_Classification_ROC_CICIDS_Regular.eps -------------------------------------------------------------------------------- /Results/ANN_Binary_Classification_ROC_Scaled_64_34k..eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Binary_Classification_ROC_Scaled_64_34k..eps -------------------------------------------------------------------------------- /Results/ANN_Binary_Classification_ROC_TRAbID_Adversarial.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Binary_Classification_ROC_TRAbID_Adversarial.eps -------------------------------------------------------------------------------- /Results/ANN_Binary_Classification_ROC_TRAbID_Regular.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Binary_Classification_ROC_TRAbID_Regular.eps -------------------------------------------------------------------------------- /Results/ANN_Loss_over_Epoch_Binary_Classification_64_34K.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Loss_over_Epoch_Binary_Classification_64_34K.eps -------------------------------------------------------------------------------- /Results/ANN_Loss_over_Epoch_Binary_Classification_CICIDS_2_Adversarial.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Loss_over_Epoch_Binary_Classification_CICIDS_2_Adversarial.eps -------------------------------------------------------------------------------- /Results/ANN_Loss_over_Epoch_Binary_Classification_CICIDS_2_Regular.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Loss_over_Epoch_Binary_Classification_CICIDS_2_Regular.eps -------------------------------------------------------------------------------- /Results/ANN_Loss_over_Epoch_Binary_Classification_CICIDS_Adversarial.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Loss_over_Epoch_Binary_Classification_CICIDS_Adversarial.eps -------------------------------------------------------------------------------- /Results/ANN_Loss_over_Epoch_Binary_Classification_CICIDS_Regular.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Loss_over_Epoch_Binary_Classification_CICIDS_Regular.eps -------------------------------------------------------------------------------- /Results/ANN_Loss_over_Epoch_Binary_Classification_Scaled_64_34k..eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Loss_over_Epoch_Binary_Classification_Scaled_64_34k..eps -------------------------------------------------------------------------------- /Results/ANN_Loss_over_Epoch_Binary_Classification_TRAbID_Adversarial.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Loss_over_Epoch_Binary_Classification_TRAbID_Adversarial.eps -------------------------------------------------------------------------------- /Results/ANN_Loss_over_Epoch_Binary_Classification_TRAbID_Regular.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Loss_over_Epoch_Binary_Classification_TRAbID_Regular.eps -------------------------------------------------------------------------------- /Results/ANN_Loss_over_Epoch_Multiclass_Classification_64_34K.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/ANN_Loss_over_Epoch_Multiclass_Classification_64_34K.eps -------------------------------------------------------------------------------- /Results/Decision_Tree_ROC_5_Fold_34K.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/Decision_Tree_ROC_5_Fold_34K.eps -------------------------------------------------------------------------------- /Results/Decision_Tree_ROC_5_Fold_Scaled_34k.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/Results/Decision_Tree_ROC_5_Fold_Scaled_34k.eps -------------------------------------------------------------------------------- /TRAbID2017_dataset.arff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/TRAbID2017_dataset.arff -------------------------------------------------------------------------------- /TRAbID2017_dataset_Y_class.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/TRAbID2017_dataset_Y_class.csv -------------------------------------------------------------------------------- /adversarial_ml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/adversarial_ml.py -------------------------------------------------------------------------------- /batch_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/batch_script.sh -------------------------------------------------------------------------------- /supervised_learning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhsanAyub/adversarial_ml_ids/HEAD/supervised_learning.py --------------------------------------------------------------------------------