├── README.md ├── codecut-gui ├── Module.manifest ├── README.md ├── build.gradle ├── extension.properties ├── ghidra_scripts │ ├── ModNamingRun.py │ ├── OutputObjFile.py │ ├── README.txt │ ├── decomprange.py │ ├── dependency_bootstrap.py │ ├── funcsig.py │ ├── generate_c.py │ ├── globalvars.py │ ├── modnaming.py │ ├── range.py │ └── std.py ├── lib │ └── README.txt ├── os │ ├── linux64 │ │ └── README.txt │ ├── osx64 │ │ └── README.txt │ └── win64 │ │ └── README.txt └── src │ ├── main │ ├── help │ │ └── help │ │ │ ├── TOC_Source.xml │ │ │ ├── shared │ │ │ └── Frontpage.css │ │ │ └── topics │ │ │ └── skeleton │ │ │ └── help.html │ ├── java │ │ ├── codecutguiv2 │ │ │ ├── CCTableFilterPanel.java │ │ │ ├── ChecklistProvider.java │ │ │ ├── CodeCutGUIPlugin.java │ │ │ ├── CodeCutTransferHandler.java │ │ │ ├── CodecutUtils.java │ │ │ ├── CombineProvider.java │ │ │ ├── CreateProvider.java │ │ │ ├── DecompileRangeProvider.java │ │ │ ├── FilterDialog.java │ │ │ ├── ModNamingAnalyzer.java │ │ │ ├── NamespacePanel.java │ │ │ ├── NewSymbolFilter.java │ │ │ ├── PyGhidraFileLauncher.java │ │ │ ├── ReferencePanel.java │ │ │ ├── ReferenceProvider.java │ │ │ ├── RenameProvider.java │ │ │ ├── RowPanel.java │ │ │ ├── SharedListSelectionListener.java │ │ │ ├── SymbolEditor.java │ │ │ ├── SymbolFilter.java │ │ │ ├── SymbolPanel.java │ │ │ ├── SymbolPlaceholder.java │ │ │ ├── SymbolProvider.java │ │ │ ├── SymbolReferenceModel.java │ │ │ ├── SymbolRenderer.java │ │ │ ├── SymbolRowObjectToAddressTableRowMapper.java │ │ │ ├── SymbolRowObjectToProgramLocationTableRowMapper.java │ │ │ ├── SymbolTableAddRemoveStrategy.java │ │ │ └── SymbolTableModel.java │ │ └── graphcut │ │ │ ├── EmptyGraphCutData.java │ │ │ ├── GraphCutComponent.java │ │ │ ├── GraphCutData.java │ │ │ ├── GraphCutDataFactory.java │ │ │ ├── GraphCutEdge.java │ │ │ ├── GraphCutEdgePaintTransformer.java │ │ │ ├── GraphCutEmphasizeEdgesJob.java │ │ │ ├── GraphCutExpandingVertexCollection.java │ │ │ ├── GraphCutExpansionListener.java │ │ │ ├── GraphCutGraph.java │ │ │ ├── GraphCutLayout.java │ │ │ ├── GraphCutLayoutExpandVerticesJob.java │ │ │ ├── GraphCutLayoutProvider.java │ │ │ ├── GraphCutLevel.java │ │ │ ├── GraphCutProvider.java │ │ │ ├── GraphCutTooltipProvider.java │ │ │ ├── GraphCutVertex.java │ │ │ ├── GraphCutVertexPaintTransformer.java │ │ │ ├── GraphCutView.java │ │ │ ├── NamespaceEdge.java │ │ │ ├── NamespaceEdgeCache.java │ │ │ └── ValidGraphCutData.java │ └── resources │ │ └── images │ │ └── README.txt │ └── test │ └── java │ └── README.test.txt ├── deepcut-ghidra ├── Module.manifest ├── README.md ├── build.gradle ├── data │ ├── README.txt │ └── model_weights.p ├── extension.properties ├── ghidra_scripts │ ├── .DS_Store │ ├── DeepCutRun.py │ ├── GNN_Net.py │ ├── README.txt │ ├── deepcut.py │ └── dependency_bootstrap.py ├── os │ ├── linux64 │ │ └── README.txt │ ├── osx64 │ │ └── README.txt │ └── win64 │ │ └── README.txt └── src │ ├── main │ ├── java │ │ └── deepcut │ │ │ ├── Cut.java │ │ │ ├── DeepCutAnalyzer.java │ │ │ ├── DeepCutLauncher.java │ │ │ ├── EdgeInfo.java │ │ │ ├── EdgeInfoSerializer.java │ │ │ ├── FunctionCallGraph.java │ │ │ ├── FunctionInfo.java │ │ │ ├── FunctionInfoSerializer.java │ │ │ └── PyGhidraFileLauncher.java │ └── resources │ │ └── images │ │ └── README.txt │ └── test │ └── java │ └── README.test.txt └── img ├── codecut-run.png └── graph-pic.png /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/README.md -------------------------------------------------------------------------------- /codecut-gui/Module.manifest: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /codecut-gui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/README.md -------------------------------------------------------------------------------- /codecut-gui/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/build.gradle -------------------------------------------------------------------------------- /codecut-gui/extension.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/extension.properties -------------------------------------------------------------------------------- /codecut-gui/ghidra_scripts/ModNamingRun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/ghidra_scripts/ModNamingRun.py -------------------------------------------------------------------------------- /codecut-gui/ghidra_scripts/OutputObjFile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/ghidra_scripts/OutputObjFile.py -------------------------------------------------------------------------------- /codecut-gui/ghidra_scripts/README.txt: -------------------------------------------------------------------------------- 1 | Java source directory to hold module-specific Ghidra scripts. 2 | -------------------------------------------------------------------------------- /codecut-gui/ghidra_scripts/decomprange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/ghidra_scripts/decomprange.py -------------------------------------------------------------------------------- /codecut-gui/ghidra_scripts/dependency_bootstrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/ghidra_scripts/dependency_bootstrap.py -------------------------------------------------------------------------------- /codecut-gui/ghidra_scripts/funcsig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/ghidra_scripts/funcsig.py -------------------------------------------------------------------------------- /codecut-gui/ghidra_scripts/generate_c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/ghidra_scripts/generate_c.py -------------------------------------------------------------------------------- /codecut-gui/ghidra_scripts/globalvars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/ghidra_scripts/globalvars.py -------------------------------------------------------------------------------- /codecut-gui/ghidra_scripts/modnaming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/ghidra_scripts/modnaming.py -------------------------------------------------------------------------------- /codecut-gui/ghidra_scripts/range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/ghidra_scripts/range.py -------------------------------------------------------------------------------- /codecut-gui/ghidra_scripts/std.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/ghidra_scripts/std.py -------------------------------------------------------------------------------- /codecut-gui/lib/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/lib/README.txt -------------------------------------------------------------------------------- /codecut-gui/os/linux64/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/os/linux64/README.txt -------------------------------------------------------------------------------- /codecut-gui/os/osx64/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/os/osx64/README.txt -------------------------------------------------------------------------------- /codecut-gui/os/win64/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/os/win64/README.txt -------------------------------------------------------------------------------- /codecut-gui/src/main/help/help/TOC_Source.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/help/help/TOC_Source.xml -------------------------------------------------------------------------------- /codecut-gui/src/main/help/help/shared/Frontpage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/help/help/shared/Frontpage.css -------------------------------------------------------------------------------- /codecut-gui/src/main/help/help/topics/skeleton/help.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/help/help/topics/skeleton/help.html -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/CCTableFilterPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/CCTableFilterPanel.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/ChecklistProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/ChecklistProvider.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/CodeCutGUIPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/CodeCutGUIPlugin.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/CodeCutTransferHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/CodeCutTransferHandler.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/CodecutUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/CodecutUtils.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/CombineProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/CombineProvider.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/CreateProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/CreateProvider.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/DecompileRangeProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/DecompileRangeProvider.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/FilterDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/FilterDialog.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/ModNamingAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/ModNamingAnalyzer.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/NamespacePanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/NamespacePanel.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/NewSymbolFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/NewSymbolFilter.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/PyGhidraFileLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/PyGhidraFileLauncher.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/ReferencePanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/ReferencePanel.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/ReferenceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/ReferenceProvider.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/RenameProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/RenameProvider.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/RowPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/RowPanel.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/SharedListSelectionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/SharedListSelectionListener.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/SymbolEditor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/SymbolEditor.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/SymbolFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/SymbolFilter.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/SymbolPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/SymbolPanel.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/SymbolPlaceholder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/SymbolPlaceholder.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/SymbolProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/SymbolProvider.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/SymbolReferenceModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/SymbolReferenceModel.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/SymbolRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/SymbolRenderer.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/SymbolRowObjectToAddressTableRowMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/SymbolRowObjectToAddressTableRowMapper.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/SymbolRowObjectToProgramLocationTableRowMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/SymbolRowObjectToProgramLocationTableRowMapper.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/SymbolTableAddRemoveStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/SymbolTableAddRemoveStrategy.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/codecutguiv2/SymbolTableModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/codecutguiv2/SymbolTableModel.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/graphcut/EmptyGraphCutData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/graphcut/EmptyGraphCutData.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/graphcut/GraphCutComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/graphcut/GraphCutComponent.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/graphcut/GraphCutData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/graphcut/GraphCutData.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/graphcut/GraphCutDataFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/graphcut/GraphCutDataFactory.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/graphcut/GraphCutEdge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/graphcut/GraphCutEdge.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/graphcut/GraphCutEdgePaintTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/graphcut/GraphCutEdgePaintTransformer.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/graphcut/GraphCutEmphasizeEdgesJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/graphcut/GraphCutEmphasizeEdgesJob.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/graphcut/GraphCutExpandingVertexCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/graphcut/GraphCutExpandingVertexCollection.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/graphcut/GraphCutExpansionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/graphcut/GraphCutExpansionListener.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/graphcut/GraphCutGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/graphcut/GraphCutGraph.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/graphcut/GraphCutLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/graphcut/GraphCutLayout.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/graphcut/GraphCutLayoutExpandVerticesJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/graphcut/GraphCutLayoutExpandVerticesJob.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/graphcut/GraphCutLayoutProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/graphcut/GraphCutLayoutProvider.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/graphcut/GraphCutLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/graphcut/GraphCutLevel.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/graphcut/GraphCutProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/graphcut/GraphCutProvider.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/graphcut/GraphCutTooltipProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/graphcut/GraphCutTooltipProvider.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/graphcut/GraphCutVertex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/graphcut/GraphCutVertex.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/graphcut/GraphCutVertexPaintTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/graphcut/GraphCutVertexPaintTransformer.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/graphcut/GraphCutView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/graphcut/GraphCutView.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/graphcut/NamespaceEdge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/graphcut/NamespaceEdge.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/graphcut/NamespaceEdgeCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/graphcut/NamespaceEdgeCache.java -------------------------------------------------------------------------------- /codecut-gui/src/main/java/graphcut/ValidGraphCutData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/java/graphcut/ValidGraphCutData.java -------------------------------------------------------------------------------- /codecut-gui/src/main/resources/images/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/main/resources/images/README.txt -------------------------------------------------------------------------------- /codecut-gui/src/test/java/README.test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/codecut-gui/src/test/java/README.test.txt -------------------------------------------------------------------------------- /deepcut-ghidra/Module.manifest: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deepcut-ghidra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/README.md -------------------------------------------------------------------------------- /deepcut-ghidra/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/build.gradle -------------------------------------------------------------------------------- /deepcut-ghidra/data/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/data/README.txt -------------------------------------------------------------------------------- /deepcut-ghidra/data/model_weights.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/data/model_weights.p -------------------------------------------------------------------------------- /deepcut-ghidra/extension.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/extension.properties -------------------------------------------------------------------------------- /deepcut-ghidra/ghidra_scripts/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/ghidra_scripts/.DS_Store -------------------------------------------------------------------------------- /deepcut-ghidra/ghidra_scripts/DeepCutRun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/ghidra_scripts/DeepCutRun.py -------------------------------------------------------------------------------- /deepcut-ghidra/ghidra_scripts/GNN_Net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/ghidra_scripts/GNN_Net.py -------------------------------------------------------------------------------- /deepcut-ghidra/ghidra_scripts/README.txt: -------------------------------------------------------------------------------- 1 | Java source directory to hold module-specific Ghidra scripts. 2 | -------------------------------------------------------------------------------- /deepcut-ghidra/ghidra_scripts/deepcut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/ghidra_scripts/deepcut.py -------------------------------------------------------------------------------- /deepcut-ghidra/ghidra_scripts/dependency_bootstrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/ghidra_scripts/dependency_bootstrap.py -------------------------------------------------------------------------------- /deepcut-ghidra/os/linux64/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/os/linux64/README.txt -------------------------------------------------------------------------------- /deepcut-ghidra/os/osx64/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/os/osx64/README.txt -------------------------------------------------------------------------------- /deepcut-ghidra/os/win64/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/os/win64/README.txt -------------------------------------------------------------------------------- /deepcut-ghidra/src/main/java/deepcut/Cut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/src/main/java/deepcut/Cut.java -------------------------------------------------------------------------------- /deepcut-ghidra/src/main/java/deepcut/DeepCutAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/src/main/java/deepcut/DeepCutAnalyzer.java -------------------------------------------------------------------------------- /deepcut-ghidra/src/main/java/deepcut/DeepCutLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/src/main/java/deepcut/DeepCutLauncher.java -------------------------------------------------------------------------------- /deepcut-ghidra/src/main/java/deepcut/EdgeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/src/main/java/deepcut/EdgeInfo.java -------------------------------------------------------------------------------- /deepcut-ghidra/src/main/java/deepcut/EdgeInfoSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/src/main/java/deepcut/EdgeInfoSerializer.java -------------------------------------------------------------------------------- /deepcut-ghidra/src/main/java/deepcut/FunctionCallGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/src/main/java/deepcut/FunctionCallGraph.java -------------------------------------------------------------------------------- /deepcut-ghidra/src/main/java/deepcut/FunctionInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/src/main/java/deepcut/FunctionInfo.java -------------------------------------------------------------------------------- /deepcut-ghidra/src/main/java/deepcut/FunctionInfoSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/src/main/java/deepcut/FunctionInfoSerializer.java -------------------------------------------------------------------------------- /deepcut-ghidra/src/main/java/deepcut/PyGhidraFileLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/src/main/java/deepcut/PyGhidraFileLauncher.java -------------------------------------------------------------------------------- /deepcut-ghidra/src/main/resources/images/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/src/main/resources/images/README.txt -------------------------------------------------------------------------------- /deepcut-ghidra/src/test/java/README.test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/deepcut-ghidra/src/test/java/README.test.txt -------------------------------------------------------------------------------- /img/codecut-run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/img/codecut-run.png -------------------------------------------------------------------------------- /img/graph-pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JHUAPL/CodeCut/HEAD/img/graph-pic.png --------------------------------------------------------------------------------