├── LICENSE.md ├── README.md ├── feature_extract ├── __label__.py ├── __main__.py ├── __pycache__ │ ├── CertificatesSerial.cpython-36.pyc │ ├── ConfigManager.cpython-36.pyc │ ├── Connection5Tuple.cpython-36.pyc │ ├── ConnectionTuple.cpython-36.pyc │ ├── Connection_4_tuple.cpython-36.pyc │ ├── DataPreprocess.cpython-36.pyc │ ├── DataProcess.cpython-36.pyc │ ├── EvaluateData.cpython-36.pyc │ ├── MakeLabel.cpython-36.pyc │ ├── PrintManager.cpython-36.pyc │ ├── ProcessLogs.cpython-36.pyc │ ├── SplitData.cpython-36.pyc │ ├── analyze_log.cpython-36.pyc │ ├── config_manager.cpython-36.pyc │ ├── connetion_tuple.cpython-36.pyc │ ├── evaluate_data.cpython-36.pyc │ ├── label_log.cpython-36.pyc │ ├── print_manager.cpython-36.pyc │ └── process_log.cpython-36.pyc ├── analyze_log.py ├── config.cfg ├── config_manager.py ├── connetion_tuple.py ├── evaluate_data.py ├── label_log.py ├── print_manager.py ├── process_log.py └── read_file.py └── machine_learning ├── __init__.py ├── __pycache__ ├── SplitData.cpython-36.pyc ├── TFrandomforest.cpython-36.pyc ├── __dataset__.cpython-36.pyc ├── __init__.cpython-36.pyc ├── dataset.cpython-36.pyc └── tf_random_forest.cpython-36.pyc ├── include ├── AlarmMetric.py ├── Dataset.py ├── LGBMClassifier.joblib ├── RandomForestClassifier.joblib ├── __init__.py └── __pycache__ │ ├── AlarmMetric.cpython-36.pyc │ ├── Dataset.cpython-36.pyc │ ├── __dataset__.cpython-36.pyc │ └── __init__.cpython-36.pyc ├── lightGBM ├── __pycache__ │ ├── FeatureSelection.cpython-36.pyc │ ├── GridSearch.cpython-36.pyc │ ├── dataset_split.cpython-36.pyc │ └── feature_selection.cpython-36.pyc ├── dataset_split.py ├── feature_selection.py ├── gbdt.py ├── grid_search.py └── test_predict.py └── random_forest ├── __init__.py ├── __pycache__ ├── FeatureSelection.cpython-36.pyc ├── GridSearch.cpython-36.pyc ├── __init__.cpython-36.pyc ├── dataset_split.cpython-36.pyc ├── feature_selection.cpython-36.pyc ├── lime.cpython-36.pyc └── test.cpython-36.pyc ├── dataset_split.py ├── feature_selection.py ├── grid_search.py ├── random_forest.py └── test_predict.py /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/README.md -------------------------------------------------------------------------------- /feature_extract/__label__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/__label__.py -------------------------------------------------------------------------------- /feature_extract/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/__main__.py -------------------------------------------------------------------------------- /feature_extract/__pycache__/CertificatesSerial.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/__pycache__/CertificatesSerial.cpython-36.pyc -------------------------------------------------------------------------------- /feature_extract/__pycache__/ConfigManager.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/__pycache__/ConfigManager.cpython-36.pyc -------------------------------------------------------------------------------- /feature_extract/__pycache__/Connection5Tuple.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/__pycache__/Connection5Tuple.cpython-36.pyc -------------------------------------------------------------------------------- /feature_extract/__pycache__/ConnectionTuple.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/__pycache__/ConnectionTuple.cpython-36.pyc -------------------------------------------------------------------------------- /feature_extract/__pycache__/Connection_4_tuple.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/__pycache__/Connection_4_tuple.cpython-36.pyc -------------------------------------------------------------------------------- /feature_extract/__pycache__/DataPreprocess.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/__pycache__/DataPreprocess.cpython-36.pyc -------------------------------------------------------------------------------- /feature_extract/__pycache__/DataProcess.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/__pycache__/DataProcess.cpython-36.pyc -------------------------------------------------------------------------------- /feature_extract/__pycache__/EvaluateData.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/__pycache__/EvaluateData.cpython-36.pyc -------------------------------------------------------------------------------- /feature_extract/__pycache__/MakeLabel.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/__pycache__/MakeLabel.cpython-36.pyc -------------------------------------------------------------------------------- /feature_extract/__pycache__/PrintManager.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/__pycache__/PrintManager.cpython-36.pyc -------------------------------------------------------------------------------- /feature_extract/__pycache__/ProcessLogs.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/__pycache__/ProcessLogs.cpython-36.pyc -------------------------------------------------------------------------------- /feature_extract/__pycache__/SplitData.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/__pycache__/SplitData.cpython-36.pyc -------------------------------------------------------------------------------- /feature_extract/__pycache__/analyze_log.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/__pycache__/analyze_log.cpython-36.pyc -------------------------------------------------------------------------------- /feature_extract/__pycache__/config_manager.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/__pycache__/config_manager.cpython-36.pyc -------------------------------------------------------------------------------- /feature_extract/__pycache__/connetion_tuple.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/__pycache__/connetion_tuple.cpython-36.pyc -------------------------------------------------------------------------------- /feature_extract/__pycache__/evaluate_data.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/__pycache__/evaluate_data.cpython-36.pyc -------------------------------------------------------------------------------- /feature_extract/__pycache__/label_log.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/__pycache__/label_log.cpython-36.pyc -------------------------------------------------------------------------------- /feature_extract/__pycache__/print_manager.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/__pycache__/print_manager.cpython-36.pyc -------------------------------------------------------------------------------- /feature_extract/__pycache__/process_log.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/__pycache__/process_log.cpython-36.pyc -------------------------------------------------------------------------------- /feature_extract/analyze_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/analyze_log.py -------------------------------------------------------------------------------- /feature_extract/config.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/config.cfg -------------------------------------------------------------------------------- /feature_extract/config_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/config_manager.py -------------------------------------------------------------------------------- /feature_extract/connetion_tuple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/connetion_tuple.py -------------------------------------------------------------------------------- /feature_extract/evaluate_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/evaluate_data.py -------------------------------------------------------------------------------- /feature_extract/label_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/label_log.py -------------------------------------------------------------------------------- /feature_extract/print_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/print_manager.py -------------------------------------------------------------------------------- /feature_extract/process_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/process_log.py -------------------------------------------------------------------------------- /feature_extract/read_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/feature_extract/read_file.py -------------------------------------------------------------------------------- /machine_learning/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /machine_learning/__pycache__/SplitData.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/__pycache__/SplitData.cpython-36.pyc -------------------------------------------------------------------------------- /machine_learning/__pycache__/TFrandomforest.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/__pycache__/TFrandomforest.cpython-36.pyc -------------------------------------------------------------------------------- /machine_learning/__pycache__/__dataset__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/__pycache__/__dataset__.cpython-36.pyc -------------------------------------------------------------------------------- /machine_learning/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /machine_learning/__pycache__/dataset.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/__pycache__/dataset.cpython-36.pyc -------------------------------------------------------------------------------- /machine_learning/__pycache__/tf_random_forest.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/__pycache__/tf_random_forest.cpython-36.pyc -------------------------------------------------------------------------------- /machine_learning/include/AlarmMetric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/include/AlarmMetric.py -------------------------------------------------------------------------------- /machine_learning/include/Dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/include/Dataset.py -------------------------------------------------------------------------------- /machine_learning/include/LGBMClassifier.joblib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/include/LGBMClassifier.joblib -------------------------------------------------------------------------------- /machine_learning/include/RandomForestClassifier.joblib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/include/RandomForestClassifier.joblib -------------------------------------------------------------------------------- /machine_learning/include/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /machine_learning/include/__pycache__/AlarmMetric.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/include/__pycache__/AlarmMetric.cpython-36.pyc -------------------------------------------------------------------------------- /machine_learning/include/__pycache__/Dataset.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/include/__pycache__/Dataset.cpython-36.pyc -------------------------------------------------------------------------------- /machine_learning/include/__pycache__/__dataset__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/include/__pycache__/__dataset__.cpython-36.pyc -------------------------------------------------------------------------------- /machine_learning/include/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/include/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /machine_learning/lightGBM/__pycache__/FeatureSelection.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/lightGBM/__pycache__/FeatureSelection.cpython-36.pyc -------------------------------------------------------------------------------- /machine_learning/lightGBM/__pycache__/GridSearch.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/lightGBM/__pycache__/GridSearch.cpython-36.pyc -------------------------------------------------------------------------------- /machine_learning/lightGBM/__pycache__/dataset_split.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/lightGBM/__pycache__/dataset_split.cpython-36.pyc -------------------------------------------------------------------------------- /machine_learning/lightGBM/__pycache__/feature_selection.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/lightGBM/__pycache__/feature_selection.cpython-36.pyc -------------------------------------------------------------------------------- /machine_learning/lightGBM/dataset_split.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/lightGBM/dataset_split.py -------------------------------------------------------------------------------- /machine_learning/lightGBM/feature_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/lightGBM/feature_selection.py -------------------------------------------------------------------------------- /machine_learning/lightGBM/gbdt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/lightGBM/gbdt.py -------------------------------------------------------------------------------- /machine_learning/lightGBM/grid_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/lightGBM/grid_search.py -------------------------------------------------------------------------------- /machine_learning/lightGBM/test_predict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/lightGBM/test_predict.py -------------------------------------------------------------------------------- /machine_learning/random_forest/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /machine_learning/random_forest/__pycache__/FeatureSelection.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/random_forest/__pycache__/FeatureSelection.cpython-36.pyc -------------------------------------------------------------------------------- /machine_learning/random_forest/__pycache__/GridSearch.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/random_forest/__pycache__/GridSearch.cpython-36.pyc -------------------------------------------------------------------------------- /machine_learning/random_forest/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/random_forest/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /machine_learning/random_forest/__pycache__/dataset_split.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/random_forest/__pycache__/dataset_split.cpython-36.pyc -------------------------------------------------------------------------------- /machine_learning/random_forest/__pycache__/feature_selection.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/random_forest/__pycache__/feature_selection.cpython-36.pyc -------------------------------------------------------------------------------- /machine_learning/random_forest/__pycache__/lime.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/random_forest/__pycache__/lime.cpython-36.pyc -------------------------------------------------------------------------------- /machine_learning/random_forest/__pycache__/test.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/random_forest/__pycache__/test.cpython-36.pyc -------------------------------------------------------------------------------- /machine_learning/random_forest/dataset_split.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/random_forest/dataset_split.py -------------------------------------------------------------------------------- /machine_learning/random_forest/feature_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/random_forest/feature_selection.py -------------------------------------------------------------------------------- /machine_learning/random_forest/grid_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/random_forest/grid_search.py -------------------------------------------------------------------------------- /machine_learning/random_forest/random_forest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/random_forest/random_forest.py -------------------------------------------------------------------------------- /machine_learning/random_forest/test_predict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abonnen/Malicious_TLS_Detection/HEAD/machine_learning/random_forest/test_predict.py --------------------------------------------------------------------------------