├── .circleci └── config.yml ├── .devcontainer └── devcontainer.json ├── .env.local ├── .github ├── img │ ├── pidsmaker.png │ └── scores.png └── workflows │ └── ci.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CONTRIBUTING.md ├── Dockerfile ├── Ground_Truth ├── TA51_Final_report_E5.pdf ├── TC_Ground_Truth_Report_E3_Update.pdf ├── orthrus │ ├── E3-CADETS │ │ ├── node_Nginx_Backdoor_06.csv │ │ ├── node_Nginx_Backdoor_11.csv │ │ ├── node_Nginx_Backdoor_12.csv │ │ └── node_Nginx_Backdoor_13.csv │ ├── E3-CLEARSCOPE │ │ ├── node_clearscope_e3_firefox_0411.csv │ │ └── node_clearscope_e3_firefox_0412.csv │ ├── E3-FIVEDIRECTIONS │ │ ├── node_fivedirections_e3_browser_0412.csv │ │ ├── node_fivedirections_e3_excel_0409.csv │ │ └── node_fivedirections_e3_firefox_0411.csv │ ├── E3-THEIA │ │ ├── node_Browser_Extension_Drakon_Dropper.csv │ │ └── node_Firefox_Backdoor_Drakon_In_Memory.csv │ ├── E3-TRACE │ │ ├── node_trace_e3_firefox_0410.csv │ │ ├── node_trace_e3_phishing_executable_0413.csv │ │ └── node_trace_e3_pine_0413.csv │ ├── E5-CADETS │ │ ├── node_Nginx_Drakon_APT.csv │ │ └── node_Nginx_Drakon_APT_17.csv │ ├── E5-CLEARSCOPE │ │ ├── node_clearscope_e5_appstarter_0515.csv │ │ ├── node_clearscope_e5_firefox_0517.csv │ │ ├── node_clearscope_e5_lockwatch_0517.csv │ │ └── node_clearscope_e5_tester_0517.csv │ ├── E5-FIVEDIRECTIONS │ │ ├── node_fivedirections_e5_bits_0515.csv │ │ ├── node_fivedirections_e5_copykatz_0509.csv │ │ ├── node_fivedirections_e5_dns_0517.csv │ │ └── node_fivedirections_e5_drakon_0517.csv │ ├── E5-THEIA │ │ └── node_THEIA_1_Firefox_Drakon_APT_BinFmt_Elevate_Inject.csv │ ├── E5-TRACE │ │ └── node_Trace_Firefox_Drakon.csv │ ├── atlasv2_h1 │ │ ├── node_h1_m1.csv │ │ ├── node_h1_m2.csv │ │ ├── node_h1_m3.csv │ │ ├── node_h1_m4.csv │ │ ├── node_h1_m5.csv │ │ ├── node_h1_m6.csv │ │ ├── node_h1_s1.csv │ │ ├── node_h1_s2.csv │ │ ├── node_h1_s3.csv │ │ └── node_h1_s4.csv │ ├── h051 │ │ └── node_h051_0925.csv │ ├── h201 │ │ └── node_h201_0923.csv │ ├── h501 │ │ └── node_h501_0924.csv │ └── readme.md └── reapr │ ├── E3-CADETS │ ├── node_Nginx_Backdoor_06.csv │ ├── node_Nginx_Backdoor_12.csv │ └── node_Nginx_Backdoor_13.csv │ └── E3-THEIA │ ├── node_Browser_Extension_Drakon_Dropper.csv │ └── node_Firefox_Backdoor_Drakon_In_Memory.csv ├── LICENSE ├── README.md ├── compose-pidsmaker.yml ├── compose-postgres.yml ├── config ├── default.yml ├── experiments │ ├── tuning │ │ ├── components │ │ │ └── tuning_featurization_methods.yml │ │ └── systems │ │ │ ├── cadets_e3 │ │ │ ├── tuning_flash.yml │ │ │ ├── tuning_kairos.yml │ │ │ ├── tuning_magic.yml │ │ │ ├── tuning_nodlink.yml │ │ │ ├── tuning_orthrus.yml │ │ │ ├── tuning_rcaid.yml │ │ │ └── tuning_threatrace.yml │ │ │ ├── clearscope_e5 │ │ │ ├── tuning_flash.yml │ │ │ ├── tuning_kairos.yml │ │ │ ├── tuning_magic.yml │ │ │ ├── tuning_orthrus.yml │ │ │ ├── tuning_rcaid.yml │ │ │ └── tuning_threatrace.yml │ │ │ └── default │ │ │ ├── tuning_default_baselines.yml │ │ │ └── tuning_orthrus_fixed.yml │ └── uncertainty │ │ ├── none.yml │ │ ├── run_n_times.yml │ │ ├── run_n_times_hyperparameters.yml │ │ └── uncertainty.yml ├── flash.yml ├── kairos.yml ├── magic.yml ├── nodlink.yml ├── orthrus.yml ├── orthrus_fixed.yml ├── orthrus_non_snooped.yml ├── rcaid.yml ├── tests.yml ├── threatrace.yml └── velox.yml ├── dataset_preprocessing ├── README.md ├── create_database.sh ├── darpa_tc │ ├── create_database_e3.py │ ├── create_database_e5.py │ ├── filelist.py │ └── scripts │ │ ├── download_cadets_e3.sh │ │ ├── download_cadets_e5.sh │ │ ├── download_clearscope_e3.sh │ │ ├── download_clearscope_e5.sh │ │ ├── download_theia_e3.sh │ │ ├── download_theia_e5.sh │ │ ├── e3_tools.sh │ │ └── uncompress_darpa_files.sh └── optc │ ├── create_database_optc.py │ ├── download_dataset.py │ ├── extract_data.sh │ └── google_drive_urls.py ├── docs ├── README.md ├── build.sh ├── docs │ ├── assets │ │ ├── logo.ico │ │ ├── ninja_small.ico │ │ └── ninja_small.png │ ├── config │ │ ├── decoders.md │ │ ├── encoders.md │ │ ├── featurization.md │ │ ├── objectives.md │ │ └── tasks.md │ ├── contribute.md │ ├── contributing.md │ ├── create-db-from-scratch.md │ ├── download-files.md │ ├── extra.css │ ├── favicon.png │ ├── features │ │ ├── batching.md │ │ ├── instability.md │ │ └── tuning.md │ ├── img │ │ ├── archi.jpg │ │ ├── batching.jpg │ │ ├── logs.jpg │ │ ├── metrics.jpg │ │ ├── red-dots.jpg │ │ └── sweep_sorted.png │ ├── index.md │ ├── introduction.md │ ├── javascripts │ │ └── mathjax.js │ ├── pipeline.md │ ├── release_notes.md │ ├── singularity_install.md │ ├── ten-minute-install.md │ └── tutorial.md ├── mkdocs.yml └── scripts │ ├── args │ ├── args_decoders.md │ ├── args_detection.md │ ├── args_encoders.md │ ├── args_featurization.md │ ├── args_featurizations.md │ ├── args_objectives.md │ ├── args_postprocessing.md │ ├── args_preprocessing.md │ └── args_triage.md │ └── get_arguments.py ├── pidsmaker ├── __init__.py ├── config │ ├── __init__.py │ ├── config.py │ └── pipeline.py ├── debug_tests.py ├── decoders │ ├── __init__.py │ ├── custom_edge_mlp_decoder.py │ ├── custom_mlp_decoder.py │ ├── edge_linear_decoder.py │ ├── inner_product_decoder.py │ └── nodlink_decoder.py ├── detection │ ├── __init__.py │ ├── evaluation.py │ ├── evaluation_methods │ │ ├── __init__.py │ │ ├── edge_evaluation.py │ │ ├── evaluation_utils.py │ │ ├── node_evaluation.py │ │ ├── node_tw_evaluation.py │ │ ├── queue_evaluation.py │ │ └── tw_evaluation.py │ ├── gnn_training.py │ ├── graph_preprocessing.py │ └── training_methods │ │ ├── __init__.py │ │ ├── inference_loop.py │ │ └── training_loop.py ├── encoders │ ├── __init__.py │ ├── custom_mlp.py │ ├── custom_mlp_encoder.py │ ├── gat.py │ ├── gin.py │ ├── glstm.py │ ├── graph_attention.py │ ├── gru.py │ ├── linear_encoder.py │ ├── magic_encoder.py │ ├── rcaid_encoder.py │ ├── sage.py │ ├── sum_aggregation.py │ └── tgn_encoder.py ├── experiments │ ├── tuning.py │ └── uncertainty.py ├── factory.py ├── featurization │ ├── __init__.py │ ├── feat_inference.py │ ├── feat_inference_methods │ │ ├── __init__.py │ │ ├── feat_inference_HFH.py │ │ ├── feat_inference_TRW.py │ │ ├── feat_inference_alacarte.py │ │ ├── feat_inference_doc2vec.py │ │ ├── feat_inference_fasttext.py │ │ ├── feat_inference_flash.py │ │ └── feat_inference_word2vec.py │ ├── feat_training.py │ ├── feat_training_methods │ │ ├── __init__.py │ │ ├── build_trw.py │ │ ├── feat_training_alacarte.py │ │ ├── feat_training_doc2vec.py │ │ ├── feat_training_fasttext.py │ │ ├── feat_training_flash.py │ │ ├── feat_training_trw.py │ │ └── feat_training_word2vec.py │ ├── featurization_utils.py │ └── utils │ │ ├── build_random_walks.py │ │ └── trw.py ├── losses.py ├── main.py ├── mimicry.py ├── model.py ├── objectives │ ├── __init__.py │ ├── detect_few_shot.py │ ├── predict_edge_contrastive.py │ ├── predict_edge_type.py │ ├── predict_masked_struct.py │ ├── predict_node_type.py │ ├── reconstruct_edge_emb.py │ ├── reconstruct_masked_feat.py │ ├── reconstruct_node_emb.py │ ├── reconstruct_node_feat.py │ └── validation_wrapper.py ├── preprocessing │ ├── __init__.py │ ├── build_graph_methods │ │ ├── __init__.py │ │ ├── build_default_graphs.py │ │ └── build_magic_graphs.py │ ├── build_graphs.py │ ├── transformation.py │ └── transformation_methods │ │ ├── __init__.py │ │ ├── attack_generation │ │ └── synthetic_attack_naive.py │ │ ├── transformation_dag.py │ │ ├── transformation_rcaid_pseudo_graph.py │ │ ├── transformation_undirected.py │ │ └── transformation_utils.py ├── process_reapr_gt.py ├── tgn.py ├── triage │ ├── __init__.py │ ├── tracing.py │ └── tracing_methods │ │ ├── __init__.py │ │ ├── depimpact.py │ │ └── depimpact_utils.py └── utils │ ├── __init__.py │ ├── data_utils.py │ ├── dataset_utils.py │ ├── labelling.py │ └── utils.py ├── postgres ├── init-create-databases.sh └── init-create-empty-databases.sh ├── pyproject.toml ├── scripts ├── apptainer │ ├── Makefile │ ├── environment.yaml │ ├── load_dumps.sh │ ├── postgres-start.sh │ ├── postgres-status.sh │ └── postgres-stop.sh ├── run.sh ├── run_all_datasets.sh └── run_serial.sh └── tests ├── README.md ├── conftest.py └── test_framework.py /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.env.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/.env.local -------------------------------------------------------------------------------- /.github/img/pidsmaker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/.github/img/pidsmaker.png -------------------------------------------------------------------------------- /.github/img/scores.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/.github/img/scores.png -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Dockerfile -------------------------------------------------------------------------------- /Ground_Truth/TA51_Final_report_E5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/TA51_Final_report_E5.pdf -------------------------------------------------------------------------------- /Ground_Truth/TC_Ground_Truth_Report_E3_Update.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/TC_Ground_Truth_Report_E3_Update.pdf -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E3-CADETS/node_Nginx_Backdoor_06.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E3-CADETS/node_Nginx_Backdoor_06.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E3-CADETS/node_Nginx_Backdoor_11.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E3-CADETS/node_Nginx_Backdoor_11.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E3-CADETS/node_Nginx_Backdoor_12.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E3-CADETS/node_Nginx_Backdoor_12.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E3-CADETS/node_Nginx_Backdoor_13.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E3-CADETS/node_Nginx_Backdoor_13.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E3-CLEARSCOPE/node_clearscope_e3_firefox_0411.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E3-CLEARSCOPE/node_clearscope_e3_firefox_0411.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E3-CLEARSCOPE/node_clearscope_e3_firefox_0412.csv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E3-FIVEDIRECTIONS/node_fivedirections_e3_browser_0412.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E3-FIVEDIRECTIONS/node_fivedirections_e3_browser_0412.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E3-FIVEDIRECTIONS/node_fivedirections_e3_excel_0409.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E3-FIVEDIRECTIONS/node_fivedirections_e3_excel_0409.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E3-FIVEDIRECTIONS/node_fivedirections_e3_firefox_0411.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E3-FIVEDIRECTIONS/node_fivedirections_e3_firefox_0411.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E3-THEIA/node_Browser_Extension_Drakon_Dropper.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E3-THEIA/node_Browser_Extension_Drakon_Dropper.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E3-THEIA/node_Firefox_Backdoor_Drakon_In_Memory.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E3-THEIA/node_Firefox_Backdoor_Drakon_In_Memory.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E3-TRACE/node_trace_e3_firefox_0410.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E3-TRACE/node_trace_e3_firefox_0410.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E3-TRACE/node_trace_e3_phishing_executable_0413.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E3-TRACE/node_trace_e3_phishing_executable_0413.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E3-TRACE/node_trace_e3_pine_0413.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E3-TRACE/node_trace_e3_pine_0413.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E5-CADETS/node_Nginx_Drakon_APT.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E5-CADETS/node_Nginx_Drakon_APT.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E5-CADETS/node_Nginx_Drakon_APT_17.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E5-CADETS/node_Nginx_Drakon_APT_17.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E5-CLEARSCOPE/node_clearscope_e5_appstarter_0515.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E5-CLEARSCOPE/node_clearscope_e5_appstarter_0515.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E5-CLEARSCOPE/node_clearscope_e5_firefox_0517.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E5-CLEARSCOPE/node_clearscope_e5_firefox_0517.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E5-CLEARSCOPE/node_clearscope_e5_lockwatch_0517.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E5-CLEARSCOPE/node_clearscope_e5_lockwatch_0517.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E5-CLEARSCOPE/node_clearscope_e5_tester_0517.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E5-CLEARSCOPE/node_clearscope_e5_tester_0517.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E5-FIVEDIRECTIONS/node_fivedirections_e5_bits_0515.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E5-FIVEDIRECTIONS/node_fivedirections_e5_bits_0515.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E5-FIVEDIRECTIONS/node_fivedirections_e5_copykatz_0509.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E5-FIVEDIRECTIONS/node_fivedirections_e5_copykatz_0509.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E5-FIVEDIRECTIONS/node_fivedirections_e5_dns_0517.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E5-FIVEDIRECTIONS/node_fivedirections_e5_dns_0517.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E5-FIVEDIRECTIONS/node_fivedirections_e5_drakon_0517.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E5-FIVEDIRECTIONS/node_fivedirections_e5_drakon_0517.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E5-THEIA/node_THEIA_1_Firefox_Drakon_APT_BinFmt_Elevate_Inject.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E5-THEIA/node_THEIA_1_Firefox_Drakon_APT_BinFmt_Elevate_Inject.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/E5-TRACE/node_Trace_Firefox_Drakon.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/E5-TRACE/node_Trace_Firefox_Drakon.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/atlasv2_h1/node_h1_m1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/atlasv2_h1/node_h1_m1.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/atlasv2_h1/node_h1_m2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/atlasv2_h1/node_h1_m2.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/atlasv2_h1/node_h1_m3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/atlasv2_h1/node_h1_m3.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/atlasv2_h1/node_h1_m4.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/atlasv2_h1/node_h1_m4.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/atlasv2_h1/node_h1_m5.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/atlasv2_h1/node_h1_m5.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/atlasv2_h1/node_h1_m6.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/atlasv2_h1/node_h1_m6.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/atlasv2_h1/node_h1_s1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/atlasv2_h1/node_h1_s1.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/atlasv2_h1/node_h1_s2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/atlasv2_h1/node_h1_s2.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/atlasv2_h1/node_h1_s3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/atlasv2_h1/node_h1_s3.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/atlasv2_h1/node_h1_s4.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/atlasv2_h1/node_h1_s4.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/h051/node_h051_0925.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/h051/node_h051_0925.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/h201/node_h201_0923.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/h201/node_h201_0923.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/h501/node_h501_0924.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/h501/node_h501_0924.csv -------------------------------------------------------------------------------- /Ground_Truth/orthrus/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/orthrus/readme.md -------------------------------------------------------------------------------- /Ground_Truth/reapr/E3-CADETS/node_Nginx_Backdoor_06.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/reapr/E3-CADETS/node_Nginx_Backdoor_06.csv -------------------------------------------------------------------------------- /Ground_Truth/reapr/E3-CADETS/node_Nginx_Backdoor_12.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/reapr/E3-CADETS/node_Nginx_Backdoor_12.csv -------------------------------------------------------------------------------- /Ground_Truth/reapr/E3-CADETS/node_Nginx_Backdoor_13.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/reapr/E3-CADETS/node_Nginx_Backdoor_13.csv -------------------------------------------------------------------------------- /Ground_Truth/reapr/E3-THEIA/node_Browser_Extension_Drakon_Dropper.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/reapr/E3-THEIA/node_Browser_Extension_Drakon_Dropper.csv -------------------------------------------------------------------------------- /Ground_Truth/reapr/E3-THEIA/node_Firefox_Backdoor_Drakon_In_Memory.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/Ground_Truth/reapr/E3-THEIA/node_Firefox_Backdoor_Drakon_In_Memory.csv -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/README.md -------------------------------------------------------------------------------- /compose-pidsmaker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/compose-pidsmaker.yml -------------------------------------------------------------------------------- /compose-postgres.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/compose-postgres.yml -------------------------------------------------------------------------------- /config/default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/default.yml -------------------------------------------------------------------------------- /config/experiments/tuning/components/tuning_featurization_methods.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/experiments/tuning/components/tuning_featurization_methods.yml -------------------------------------------------------------------------------- /config/experiments/tuning/systems/cadets_e3/tuning_flash.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/experiments/tuning/systems/cadets_e3/tuning_flash.yml -------------------------------------------------------------------------------- /config/experiments/tuning/systems/cadets_e3/tuning_kairos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/experiments/tuning/systems/cadets_e3/tuning_kairos.yml -------------------------------------------------------------------------------- /config/experiments/tuning/systems/cadets_e3/tuning_magic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/experiments/tuning/systems/cadets_e3/tuning_magic.yml -------------------------------------------------------------------------------- /config/experiments/tuning/systems/cadets_e3/tuning_nodlink.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/experiments/tuning/systems/cadets_e3/tuning_nodlink.yml -------------------------------------------------------------------------------- /config/experiments/tuning/systems/cadets_e3/tuning_orthrus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/experiments/tuning/systems/cadets_e3/tuning_orthrus.yml -------------------------------------------------------------------------------- /config/experiments/tuning/systems/cadets_e3/tuning_rcaid.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/experiments/tuning/systems/cadets_e3/tuning_rcaid.yml -------------------------------------------------------------------------------- /config/experiments/tuning/systems/cadets_e3/tuning_threatrace.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/experiments/tuning/systems/cadets_e3/tuning_threatrace.yml -------------------------------------------------------------------------------- /config/experiments/tuning/systems/clearscope_e5/tuning_flash.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/experiments/tuning/systems/clearscope_e5/tuning_flash.yml -------------------------------------------------------------------------------- /config/experiments/tuning/systems/clearscope_e5/tuning_kairos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/experiments/tuning/systems/clearscope_e5/tuning_kairos.yml -------------------------------------------------------------------------------- /config/experiments/tuning/systems/clearscope_e5/tuning_magic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/experiments/tuning/systems/clearscope_e5/tuning_magic.yml -------------------------------------------------------------------------------- /config/experiments/tuning/systems/clearscope_e5/tuning_orthrus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/experiments/tuning/systems/clearscope_e5/tuning_orthrus.yml -------------------------------------------------------------------------------- /config/experiments/tuning/systems/clearscope_e5/tuning_rcaid.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/experiments/tuning/systems/clearscope_e5/tuning_rcaid.yml -------------------------------------------------------------------------------- /config/experiments/tuning/systems/clearscope_e5/tuning_threatrace.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/experiments/tuning/systems/clearscope_e5/tuning_threatrace.yml -------------------------------------------------------------------------------- /config/experiments/tuning/systems/default/tuning_default_baselines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/experiments/tuning/systems/default/tuning_default_baselines.yml -------------------------------------------------------------------------------- /config/experiments/tuning/systems/default/tuning_orthrus_fixed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/experiments/tuning/systems/default/tuning_orthrus_fixed.yml -------------------------------------------------------------------------------- /config/experiments/uncertainty/none.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/experiments/uncertainty/none.yml -------------------------------------------------------------------------------- /config/experiments/uncertainty/run_n_times.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/experiments/uncertainty/run_n_times.yml -------------------------------------------------------------------------------- /config/experiments/uncertainty/run_n_times_hyperparameters.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/experiments/uncertainty/run_n_times_hyperparameters.yml -------------------------------------------------------------------------------- /config/experiments/uncertainty/uncertainty.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/experiments/uncertainty/uncertainty.yml -------------------------------------------------------------------------------- /config/flash.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/flash.yml -------------------------------------------------------------------------------- /config/kairos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/kairos.yml -------------------------------------------------------------------------------- /config/magic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/magic.yml -------------------------------------------------------------------------------- /config/nodlink.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/nodlink.yml -------------------------------------------------------------------------------- /config/orthrus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/orthrus.yml -------------------------------------------------------------------------------- /config/orthrus_fixed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/orthrus_fixed.yml -------------------------------------------------------------------------------- /config/orthrus_non_snooped.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/orthrus_non_snooped.yml -------------------------------------------------------------------------------- /config/rcaid.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/rcaid.yml -------------------------------------------------------------------------------- /config/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/tests.yml -------------------------------------------------------------------------------- /config/threatrace.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/threatrace.yml -------------------------------------------------------------------------------- /config/velox.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/config/velox.yml -------------------------------------------------------------------------------- /dataset_preprocessing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/dataset_preprocessing/README.md -------------------------------------------------------------------------------- /dataset_preprocessing/create_database.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/dataset_preprocessing/create_database.sh -------------------------------------------------------------------------------- /dataset_preprocessing/darpa_tc/create_database_e3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/dataset_preprocessing/darpa_tc/create_database_e3.py -------------------------------------------------------------------------------- /dataset_preprocessing/darpa_tc/create_database_e5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/dataset_preprocessing/darpa_tc/create_database_e5.py -------------------------------------------------------------------------------- /dataset_preprocessing/darpa_tc/filelist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/dataset_preprocessing/darpa_tc/filelist.py -------------------------------------------------------------------------------- /dataset_preprocessing/darpa_tc/scripts/download_cadets_e3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/dataset_preprocessing/darpa_tc/scripts/download_cadets_e3.sh -------------------------------------------------------------------------------- /dataset_preprocessing/darpa_tc/scripts/download_cadets_e5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/dataset_preprocessing/darpa_tc/scripts/download_cadets_e5.sh -------------------------------------------------------------------------------- /dataset_preprocessing/darpa_tc/scripts/download_clearscope_e3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/dataset_preprocessing/darpa_tc/scripts/download_clearscope_e3.sh -------------------------------------------------------------------------------- /dataset_preprocessing/darpa_tc/scripts/download_clearscope_e5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/dataset_preprocessing/darpa_tc/scripts/download_clearscope_e5.sh -------------------------------------------------------------------------------- /dataset_preprocessing/darpa_tc/scripts/download_theia_e3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/dataset_preprocessing/darpa_tc/scripts/download_theia_e3.sh -------------------------------------------------------------------------------- /dataset_preprocessing/darpa_tc/scripts/download_theia_e5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/dataset_preprocessing/darpa_tc/scripts/download_theia_e5.sh -------------------------------------------------------------------------------- /dataset_preprocessing/darpa_tc/scripts/e3_tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/dataset_preprocessing/darpa_tc/scripts/e3_tools.sh -------------------------------------------------------------------------------- /dataset_preprocessing/darpa_tc/scripts/uncompress_darpa_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/dataset_preprocessing/darpa_tc/scripts/uncompress_darpa_files.sh -------------------------------------------------------------------------------- /dataset_preprocessing/optc/create_database_optc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/dataset_preprocessing/optc/create_database_optc.py -------------------------------------------------------------------------------- /dataset_preprocessing/optc/download_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/dataset_preprocessing/optc/download_dataset.py -------------------------------------------------------------------------------- /dataset_preprocessing/optc/extract_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/dataset_preprocessing/optc/extract_data.sh -------------------------------------------------------------------------------- /dataset_preprocessing/optc/google_drive_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/dataset_preprocessing/optc/google_drive_urls.py -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/build.sh: -------------------------------------------------------------------------------- 1 | python scripts/get_arguments.py 2 | mkdocs build 3 | -------------------------------------------------------------------------------- /docs/docs/assets/logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/assets/logo.ico -------------------------------------------------------------------------------- /docs/docs/assets/ninja_small.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/assets/ninja_small.ico -------------------------------------------------------------------------------- /docs/docs/assets/ninja_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/assets/ninja_small.png -------------------------------------------------------------------------------- /docs/docs/config/decoders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/config/decoders.md -------------------------------------------------------------------------------- /docs/docs/config/encoders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/config/encoders.md -------------------------------------------------------------------------------- /docs/docs/config/featurization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/config/featurization.md -------------------------------------------------------------------------------- /docs/docs/config/objectives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/config/objectives.md -------------------------------------------------------------------------------- /docs/docs/config/tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/config/tasks.md -------------------------------------------------------------------------------- /docs/docs/contribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/contribute.md -------------------------------------------------------------------------------- /docs/docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/contributing.md -------------------------------------------------------------------------------- /docs/docs/create-db-from-scratch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/create-db-from-scratch.md -------------------------------------------------------------------------------- /docs/docs/download-files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/download-files.md -------------------------------------------------------------------------------- /docs/docs/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/extra.css -------------------------------------------------------------------------------- /docs/docs/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/favicon.png -------------------------------------------------------------------------------- /docs/docs/features/batching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/features/batching.md -------------------------------------------------------------------------------- /docs/docs/features/instability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/features/instability.md -------------------------------------------------------------------------------- /docs/docs/features/tuning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/features/tuning.md -------------------------------------------------------------------------------- /docs/docs/img/archi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/img/archi.jpg -------------------------------------------------------------------------------- /docs/docs/img/batching.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/img/batching.jpg -------------------------------------------------------------------------------- /docs/docs/img/logs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/img/logs.jpg -------------------------------------------------------------------------------- /docs/docs/img/metrics.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/img/metrics.jpg -------------------------------------------------------------------------------- /docs/docs/img/red-dots.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/img/red-dots.jpg -------------------------------------------------------------------------------- /docs/docs/img/sweep_sorted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/img/sweep_sorted.png -------------------------------------------------------------------------------- /docs/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/index.md -------------------------------------------------------------------------------- /docs/docs/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/introduction.md -------------------------------------------------------------------------------- /docs/docs/javascripts/mathjax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/javascripts/mathjax.js -------------------------------------------------------------------------------- /docs/docs/pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/pipeline.md -------------------------------------------------------------------------------- /docs/docs/release_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/release_notes.md -------------------------------------------------------------------------------- /docs/docs/singularity_install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/singularity_install.md -------------------------------------------------------------------------------- /docs/docs/ten-minute-install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/ten-minute-install.md -------------------------------------------------------------------------------- /docs/docs/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/docs/tutorial.md -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /docs/scripts/args/args_decoders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/scripts/args/args_decoders.md -------------------------------------------------------------------------------- /docs/scripts/args/args_detection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/scripts/args/args_detection.md -------------------------------------------------------------------------------- /docs/scripts/args/args_encoders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/scripts/args/args_encoders.md -------------------------------------------------------------------------------- /docs/scripts/args/args_featurization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/scripts/args/args_featurization.md -------------------------------------------------------------------------------- /docs/scripts/args/args_featurizations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/scripts/args/args_featurizations.md -------------------------------------------------------------------------------- /docs/scripts/args/args_objectives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/scripts/args/args_objectives.md -------------------------------------------------------------------------------- /docs/scripts/args/args_postprocessing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/scripts/args/args_postprocessing.md -------------------------------------------------------------------------------- /docs/scripts/args/args_preprocessing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/scripts/args/args_preprocessing.md -------------------------------------------------------------------------------- /docs/scripts/args/args_triage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/scripts/args/args_triage.md -------------------------------------------------------------------------------- /docs/scripts/get_arguments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/docs/scripts/get_arguments.py -------------------------------------------------------------------------------- /pidsmaker/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pidsmaker/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/config/__init__.py -------------------------------------------------------------------------------- /pidsmaker/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/config/config.py -------------------------------------------------------------------------------- /pidsmaker/config/pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/config/pipeline.py -------------------------------------------------------------------------------- /pidsmaker/debug_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/debug_tests.py -------------------------------------------------------------------------------- /pidsmaker/decoders/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/decoders/__init__.py -------------------------------------------------------------------------------- /pidsmaker/decoders/custom_edge_mlp_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/decoders/custom_edge_mlp_decoder.py -------------------------------------------------------------------------------- /pidsmaker/decoders/custom_mlp_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/decoders/custom_mlp_decoder.py -------------------------------------------------------------------------------- /pidsmaker/decoders/edge_linear_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/decoders/edge_linear_decoder.py -------------------------------------------------------------------------------- /pidsmaker/decoders/inner_product_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/decoders/inner_product_decoder.py -------------------------------------------------------------------------------- /pidsmaker/decoders/nodlink_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/decoders/nodlink_decoder.py -------------------------------------------------------------------------------- /pidsmaker/detection/__init__.py: -------------------------------------------------------------------------------- 1 | from . import evaluation, gnn_training 2 | -------------------------------------------------------------------------------- /pidsmaker/detection/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/detection/evaluation.py -------------------------------------------------------------------------------- /pidsmaker/detection/evaluation_methods/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/detection/evaluation_methods/__init__.py -------------------------------------------------------------------------------- /pidsmaker/detection/evaluation_methods/edge_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/detection/evaluation_methods/edge_evaluation.py -------------------------------------------------------------------------------- /pidsmaker/detection/evaluation_methods/evaluation_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/detection/evaluation_methods/evaluation_utils.py -------------------------------------------------------------------------------- /pidsmaker/detection/evaluation_methods/node_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/detection/evaluation_methods/node_evaluation.py -------------------------------------------------------------------------------- /pidsmaker/detection/evaluation_methods/node_tw_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/detection/evaluation_methods/node_tw_evaluation.py -------------------------------------------------------------------------------- /pidsmaker/detection/evaluation_methods/queue_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/detection/evaluation_methods/queue_evaluation.py -------------------------------------------------------------------------------- /pidsmaker/detection/evaluation_methods/tw_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/detection/evaluation_methods/tw_evaluation.py -------------------------------------------------------------------------------- /pidsmaker/detection/gnn_training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/detection/gnn_training.py -------------------------------------------------------------------------------- /pidsmaker/detection/graph_preprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/detection/graph_preprocessing.py -------------------------------------------------------------------------------- /pidsmaker/detection/training_methods/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/detection/training_methods/__init__.py -------------------------------------------------------------------------------- /pidsmaker/detection/training_methods/inference_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/detection/training_methods/inference_loop.py -------------------------------------------------------------------------------- /pidsmaker/detection/training_methods/training_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/detection/training_methods/training_loop.py -------------------------------------------------------------------------------- /pidsmaker/encoders/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/encoders/__init__.py -------------------------------------------------------------------------------- /pidsmaker/encoders/custom_mlp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/encoders/custom_mlp.py -------------------------------------------------------------------------------- /pidsmaker/encoders/custom_mlp_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/encoders/custom_mlp_encoder.py -------------------------------------------------------------------------------- /pidsmaker/encoders/gat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/encoders/gat.py -------------------------------------------------------------------------------- /pidsmaker/encoders/gin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/encoders/gin.py -------------------------------------------------------------------------------- /pidsmaker/encoders/glstm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/encoders/glstm.py -------------------------------------------------------------------------------- /pidsmaker/encoders/graph_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/encoders/graph_attention.py -------------------------------------------------------------------------------- /pidsmaker/encoders/gru.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/encoders/gru.py -------------------------------------------------------------------------------- /pidsmaker/encoders/linear_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/encoders/linear_encoder.py -------------------------------------------------------------------------------- /pidsmaker/encoders/magic_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/encoders/magic_encoder.py -------------------------------------------------------------------------------- /pidsmaker/encoders/rcaid_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/encoders/rcaid_encoder.py -------------------------------------------------------------------------------- /pidsmaker/encoders/sage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/encoders/sage.py -------------------------------------------------------------------------------- /pidsmaker/encoders/sum_aggregation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/encoders/sum_aggregation.py -------------------------------------------------------------------------------- /pidsmaker/encoders/tgn_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/encoders/tgn_encoder.py -------------------------------------------------------------------------------- /pidsmaker/experiments/tuning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/experiments/tuning.py -------------------------------------------------------------------------------- /pidsmaker/experiments/uncertainty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/experiments/uncertainty.py -------------------------------------------------------------------------------- /pidsmaker/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/factory.py -------------------------------------------------------------------------------- /pidsmaker/featurization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/featurization/__init__.py -------------------------------------------------------------------------------- /pidsmaker/featurization/feat_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/featurization/feat_inference.py -------------------------------------------------------------------------------- /pidsmaker/featurization/feat_inference_methods/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/featurization/feat_inference_methods/__init__.py -------------------------------------------------------------------------------- /pidsmaker/featurization/feat_inference_methods/feat_inference_HFH.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/featurization/feat_inference_methods/feat_inference_HFH.py -------------------------------------------------------------------------------- /pidsmaker/featurization/feat_inference_methods/feat_inference_TRW.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/featurization/feat_inference_methods/feat_inference_TRW.py -------------------------------------------------------------------------------- /pidsmaker/featurization/feat_inference_methods/feat_inference_alacarte.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/featurization/feat_inference_methods/feat_inference_alacarte.py -------------------------------------------------------------------------------- /pidsmaker/featurization/feat_inference_methods/feat_inference_doc2vec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/featurization/feat_inference_methods/feat_inference_doc2vec.py -------------------------------------------------------------------------------- /pidsmaker/featurization/feat_inference_methods/feat_inference_fasttext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/featurization/feat_inference_methods/feat_inference_fasttext.py -------------------------------------------------------------------------------- /pidsmaker/featurization/feat_inference_methods/feat_inference_flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/featurization/feat_inference_methods/feat_inference_flash.py -------------------------------------------------------------------------------- /pidsmaker/featurization/feat_inference_methods/feat_inference_word2vec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/featurization/feat_inference_methods/feat_inference_word2vec.py -------------------------------------------------------------------------------- /pidsmaker/featurization/feat_training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/featurization/feat_training.py -------------------------------------------------------------------------------- /pidsmaker/featurization/feat_training_methods/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pidsmaker/featurization/feat_training_methods/build_trw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/featurization/feat_training_methods/build_trw.py -------------------------------------------------------------------------------- /pidsmaker/featurization/feat_training_methods/feat_training_alacarte.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/featurization/feat_training_methods/feat_training_alacarte.py -------------------------------------------------------------------------------- /pidsmaker/featurization/feat_training_methods/feat_training_doc2vec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/featurization/feat_training_methods/feat_training_doc2vec.py -------------------------------------------------------------------------------- /pidsmaker/featurization/feat_training_methods/feat_training_fasttext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/featurization/feat_training_methods/feat_training_fasttext.py -------------------------------------------------------------------------------- /pidsmaker/featurization/feat_training_methods/feat_training_flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/featurization/feat_training_methods/feat_training_flash.py -------------------------------------------------------------------------------- /pidsmaker/featurization/feat_training_methods/feat_training_trw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/featurization/feat_training_methods/feat_training_trw.py -------------------------------------------------------------------------------- /pidsmaker/featurization/feat_training_methods/feat_training_word2vec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/featurization/feat_training_methods/feat_training_word2vec.py -------------------------------------------------------------------------------- /pidsmaker/featurization/featurization_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/featurization/featurization_utils.py -------------------------------------------------------------------------------- /pidsmaker/featurization/utils/build_random_walks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/featurization/utils/build_random_walks.py -------------------------------------------------------------------------------- /pidsmaker/featurization/utils/trw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/featurization/utils/trw.py -------------------------------------------------------------------------------- /pidsmaker/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/losses.py -------------------------------------------------------------------------------- /pidsmaker/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/main.py -------------------------------------------------------------------------------- /pidsmaker/mimicry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/mimicry.py -------------------------------------------------------------------------------- /pidsmaker/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/model.py -------------------------------------------------------------------------------- /pidsmaker/objectives/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/objectives/__init__.py -------------------------------------------------------------------------------- /pidsmaker/objectives/detect_few_shot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/objectives/detect_few_shot.py -------------------------------------------------------------------------------- /pidsmaker/objectives/predict_edge_contrastive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/objectives/predict_edge_contrastive.py -------------------------------------------------------------------------------- /pidsmaker/objectives/predict_edge_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/objectives/predict_edge_type.py -------------------------------------------------------------------------------- /pidsmaker/objectives/predict_masked_struct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/objectives/predict_masked_struct.py -------------------------------------------------------------------------------- /pidsmaker/objectives/predict_node_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/objectives/predict_node_type.py -------------------------------------------------------------------------------- /pidsmaker/objectives/reconstruct_edge_emb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/objectives/reconstruct_edge_emb.py -------------------------------------------------------------------------------- /pidsmaker/objectives/reconstruct_masked_feat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/objectives/reconstruct_masked_feat.py -------------------------------------------------------------------------------- /pidsmaker/objectives/reconstruct_node_emb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/objectives/reconstruct_node_emb.py -------------------------------------------------------------------------------- /pidsmaker/objectives/reconstruct_node_feat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/objectives/reconstruct_node_feat.py -------------------------------------------------------------------------------- /pidsmaker/objectives/validation_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/objectives/validation_wrapper.py -------------------------------------------------------------------------------- /pidsmaker/preprocessing/__init__.py: -------------------------------------------------------------------------------- 1 | from . import build_graphs, transformation 2 | -------------------------------------------------------------------------------- /pidsmaker/preprocessing/build_graph_methods/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/preprocessing/build_graph_methods/__init__.py -------------------------------------------------------------------------------- /pidsmaker/preprocessing/build_graph_methods/build_default_graphs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/preprocessing/build_graph_methods/build_default_graphs.py -------------------------------------------------------------------------------- /pidsmaker/preprocessing/build_graph_methods/build_magic_graphs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/preprocessing/build_graph_methods/build_magic_graphs.py -------------------------------------------------------------------------------- /pidsmaker/preprocessing/build_graphs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/preprocessing/build_graphs.py -------------------------------------------------------------------------------- /pidsmaker/preprocessing/transformation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/preprocessing/transformation.py -------------------------------------------------------------------------------- /pidsmaker/preprocessing/transformation_methods/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/preprocessing/transformation_methods/__init__.py -------------------------------------------------------------------------------- /pidsmaker/preprocessing/transformation_methods/attack_generation/synthetic_attack_naive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/preprocessing/transformation_methods/attack_generation/synthetic_attack_naive.py -------------------------------------------------------------------------------- /pidsmaker/preprocessing/transformation_methods/transformation_dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/preprocessing/transformation_methods/transformation_dag.py -------------------------------------------------------------------------------- /pidsmaker/preprocessing/transformation_methods/transformation_rcaid_pseudo_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/preprocessing/transformation_methods/transformation_rcaid_pseudo_graph.py -------------------------------------------------------------------------------- /pidsmaker/preprocessing/transformation_methods/transformation_undirected.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/preprocessing/transformation_methods/transformation_undirected.py -------------------------------------------------------------------------------- /pidsmaker/preprocessing/transformation_methods/transformation_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/preprocessing/transformation_methods/transformation_utils.py -------------------------------------------------------------------------------- /pidsmaker/process_reapr_gt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/process_reapr_gt.py -------------------------------------------------------------------------------- /pidsmaker/tgn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/tgn.py -------------------------------------------------------------------------------- /pidsmaker/triage/__init__.py: -------------------------------------------------------------------------------- 1 | from . import tracing 2 | -------------------------------------------------------------------------------- /pidsmaker/triage/tracing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/triage/tracing.py -------------------------------------------------------------------------------- /pidsmaker/triage/tracing_methods/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/triage/tracing_methods/__init__.py -------------------------------------------------------------------------------- /pidsmaker/triage/tracing_methods/depimpact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/triage/tracing_methods/depimpact.py -------------------------------------------------------------------------------- /pidsmaker/triage/tracing_methods/depimpact_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/triage/tracing_methods/depimpact_utils.py -------------------------------------------------------------------------------- /pidsmaker/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pidsmaker/utils/data_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/utils/data_utils.py -------------------------------------------------------------------------------- /pidsmaker/utils/dataset_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/utils/dataset_utils.py -------------------------------------------------------------------------------- /pidsmaker/utils/labelling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/utils/labelling.py -------------------------------------------------------------------------------- /pidsmaker/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pidsmaker/utils/utils.py -------------------------------------------------------------------------------- /postgres/init-create-databases.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/postgres/init-create-databases.sh -------------------------------------------------------------------------------- /postgres/init-create-empty-databases.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/postgres/init-create-empty-databases.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/apptainer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/scripts/apptainer/Makefile -------------------------------------------------------------------------------- /scripts/apptainer/environment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/scripts/apptainer/environment.yaml -------------------------------------------------------------------------------- /scripts/apptainer/load_dumps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/scripts/apptainer/load_dumps.sh -------------------------------------------------------------------------------- /scripts/apptainer/postgres-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/scripts/apptainer/postgres-start.sh -------------------------------------------------------------------------------- /scripts/apptainer/postgres-status.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/scripts/apptainer/postgres-status.sh -------------------------------------------------------------------------------- /scripts/apptainer/postgres-stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/scripts/apptainer/postgres-stop.sh -------------------------------------------------------------------------------- /scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/scripts/run.sh -------------------------------------------------------------------------------- /scripts/run_all_datasets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/scripts/run_all_datasets.sh -------------------------------------------------------------------------------- /scripts/run_serial.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/scripts/run_serial.sh -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_framework.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ubc-provenance/PIDSMaker/HEAD/tests/test_framework.py --------------------------------------------------------------------------------