├── .gitignore ├── ASTExtraction ├── API_ast_generator.py ├── Asteria_ida_plugin.py ├── Asteria_ida_plugin_ast.py ├── DbOp.py ├── README.md ├── SimRes.PNG ├── Tree.py ├── __init__.py ├── application.py ├── ast_generator.py ├── config.py ├── datahelper.py ├── main_app.py ├── model.py ├── requirment.txt ├── saved_model.pt └── vul_database │ ├── README.md │ ├── openssl-1.0.1s │ ├── openssl_vul.sqlite │ └── vul.sqlite ├── README.md ├── Tree.py ├── __init__.py ├── application ├── __init__.py ├── application.py ├── main_app.py └── search.txt ├── config.py ├── data ├── NetGear_Small.sqlite ├── README.md ├── crossarch_train_100000_1659022264.018625.pt ├── crossarch_train_500000_epoch0_1660095484.963493.pth ├── openssl-dataset.tar.gz ├── saved_model.pt ├── train_dataset_buildroot_demo.pth └── vul.sqlite ├── datahelper.py ├── metrics.py ├── model.py ├── model_arch.py ├── train.py ├── utils.py └── ysg_treelstm ├── Tree.py └── __init__.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/.gitignore -------------------------------------------------------------------------------- /ASTExtraction/API_ast_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/ASTExtraction/API_ast_generator.py -------------------------------------------------------------------------------- /ASTExtraction/Asteria_ida_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/ASTExtraction/Asteria_ida_plugin.py -------------------------------------------------------------------------------- /ASTExtraction/Asteria_ida_plugin_ast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/ASTExtraction/Asteria_ida_plugin_ast.py -------------------------------------------------------------------------------- /ASTExtraction/DbOp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/ASTExtraction/DbOp.py -------------------------------------------------------------------------------- /ASTExtraction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/ASTExtraction/README.md -------------------------------------------------------------------------------- /ASTExtraction/SimRes.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/ASTExtraction/SimRes.PNG -------------------------------------------------------------------------------- /ASTExtraction/Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/ASTExtraction/Tree.py -------------------------------------------------------------------------------- /ASTExtraction/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ASTExtraction/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/ASTExtraction/application.py -------------------------------------------------------------------------------- /ASTExtraction/ast_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/ASTExtraction/ast_generator.py -------------------------------------------------------------------------------- /ASTExtraction/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/ASTExtraction/config.py -------------------------------------------------------------------------------- /ASTExtraction/datahelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/ASTExtraction/datahelper.py -------------------------------------------------------------------------------- /ASTExtraction/main_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/ASTExtraction/main_app.py -------------------------------------------------------------------------------- /ASTExtraction/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/ASTExtraction/model.py -------------------------------------------------------------------------------- /ASTExtraction/requirment.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/ASTExtraction/requirment.txt -------------------------------------------------------------------------------- /ASTExtraction/saved_model.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/ASTExtraction/saved_model.pt -------------------------------------------------------------------------------- /ASTExtraction/vul_database/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/ASTExtraction/vul_database/README.md -------------------------------------------------------------------------------- /ASTExtraction/vul_database/openssl-1.0.1s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/ASTExtraction/vul_database/openssl-1.0.1s -------------------------------------------------------------------------------- /ASTExtraction/vul_database/openssl_vul.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/ASTExtraction/vul_database/openssl_vul.sqlite -------------------------------------------------------------------------------- /ASTExtraction/vul_database/vul.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/ASTExtraction/vul_database/vul.sqlite -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/README.md -------------------------------------------------------------------------------- /Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/Tree.py -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/__init__.py -------------------------------------------------------------------------------- /application/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/application/__init__.py -------------------------------------------------------------------------------- /application/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/application/application.py -------------------------------------------------------------------------------- /application/main_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/application/main_app.py -------------------------------------------------------------------------------- /application/search.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/application/search.txt -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/config.py -------------------------------------------------------------------------------- /data/NetGear_Small.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/data/NetGear_Small.sqlite -------------------------------------------------------------------------------- /data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/data/README.md -------------------------------------------------------------------------------- /data/crossarch_train_100000_1659022264.018625.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/data/crossarch_train_100000_1659022264.018625.pt -------------------------------------------------------------------------------- /data/crossarch_train_500000_epoch0_1660095484.963493.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/data/crossarch_train_500000_epoch0_1660095484.963493.pth -------------------------------------------------------------------------------- /data/openssl-dataset.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/data/openssl-dataset.tar.gz -------------------------------------------------------------------------------- /data/saved_model.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/data/saved_model.pt -------------------------------------------------------------------------------- /data/train_dataset_buildroot_demo.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/data/train_dataset_buildroot_demo.pth -------------------------------------------------------------------------------- /data/vul.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/data/vul.sqlite -------------------------------------------------------------------------------- /datahelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/datahelper.py -------------------------------------------------------------------------------- /metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/metrics.py -------------------------------------------------------------------------------- /model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/model.py -------------------------------------------------------------------------------- /model_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/model_arch.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/train.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/utils.py -------------------------------------------------------------------------------- /ysg_treelstm/Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/ysg_treelstm/Tree.py -------------------------------------------------------------------------------- /ysg_treelstm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asteria-BCSD/Asteria/HEAD/ysg_treelstm/__init__.py --------------------------------------------------------------------------------