Vivian M
5207d70934
updated troubleshooting
2025-10-08 12:04:41 -04:00
Vivian M
d9bfeff6b7
removed debugging print statement
2025-10-08 11:59:43 -04:00
Vivian M
04181bce35
updated Readme with PyGhidra changes
2025-10-08 11:58:56 -04:00
evm
8fbf5c8cf7
Add copyright statements
2025-09-30 12:46:20 -04:00
evm-sec
20c9025d24
Merge pull request #4 from JHUAPL/pyghidra_sept25
...
Pyghidra sept25
2025-09-27 11:49:38 -04:00
Vivian M
8d26ba6e0b
pyghidra changes, not including modnaming refactor
2025-09-26 13:24:50 -04:00
Vivian M
bbc19924e3
changed everything to use pyGhidra
2025-09-18 16:00:39 -04:00
Vivian M
b657cf2782
mod naming direct port runs with pyghidra
2025-09-16 20:13:02 -04:00
Maloney, Vivian
2a77c349b8
deepcut works with pyGhida
2025-09-12 14:07:48 -04:00
evm
22c0a93da4
For Ghidra 11.2 - old "Python" API now moved to "Jython"
v1.2.1
2024-12-04 14:11:34 -05:00
evm
3953e9d357
tweak Readme
v1.2
2024-09-25 15:15:44 -04:00
evm
046f4706d2
Modernize DeepCut script's torch usage, update README
2024-09-25 15:07:47 -04:00
evm-sec
f2901905ea
Merge pull request #3 from AndreQuimper/dev
...
fixed to use eventType enum class and addition of graphing module
2024-09-10 11:13:00 -04:00
AndreQuimper
bec42aa376
addition of graphcut module
...
Addition of GraphCut module allows graphing of Namespaces and their relationships. Also allows for filtering through the CodeCut table.
2024-06-24 15:26:59 -04:00
AndreQuimper
9400cc6c69
updated to use of eventType enum
...
Since eventType objects changed from constant integers to enum classes we can no longer do switch statements with them (their IDs are not constant).
2024-05-29 14:35:26 -04:00
evm
44dbcdce55
Final minor tweaks for CodeCut 1.1 release
v1.1-actual
2023-11-22 15:37:45 -05:00
evm
b1a348bc48
Adding recompilable C scripts - staging changes for next release
v1.1
2023-11-12 19:00:10 -05:00
evm
cab7f1774c
Added updated OutputObjFile.py (still doesn't kick off quite right from GUI) - other minor fixes
2023-04-05 16:59:49 -04:00
evm
a7dd1a2916
Minor cleanup stuff in recomp C
2023-02-23 15:26:15 -05:00
evm
1b169e834f
recomp C bugfixes from hackathon
2023-02-23 15:12:50 -05:00
evm
4829f1c12b
Adding latest on filtering and decompiling a range
2023-02-23 11:10:17 -05:00
evm
b56b6e583c
Updating legal comments
2023-02-23 11:04:21 -05:00
evm
6d092b9d43
Added high level README
v1.0
2023-01-12 16:15:13 -05:00
evm
7f76ccf794
Bugfixes from release process
2022-12-23 17:04:11 -05:00
evm
edef8dadb5
One more dir fix
2022-12-20 17:04:07 -05:00
evm
ae7979a013
Fixed extra directories
2022-12-20 17:03:14 -05:00
evm
34317e9d72
Initial commit of codecut-gui and deepcut from JHU/APL & DARPA open source review
2022-12-20 16:57:33 -05:00
Osborn, Justin D
0373f7a84b
Moving old IDA version to make room for Ghidra version
2022-12-15 17:04:20 -05:00
evm-apl
e70b9366e7
Merge pull request #2 from joxeankoret/master
...
Port to Python 3.X
2020-01-13 14:45:44 -05:00
joxeankoret@yahoo.es
f9c44f20c6
Minor mods
2020-01-08 13:22:59 +01:00
joxeankoret@yahoo.es
1fd96f8f9d
Added 2 GUI examples
2020-01-08 12:30:15 +01:00
joxeankoret@yahoo.es
4cfba49c5e
Ported to Python 3.X
2019-12-09 18:52:28 +01:00
evm
94201ea3d8
Merge branch 'master' of https://github.com/JHUAPL/CodeCut
2019-10-30 15:05:21 -04:00
evm
23c4412561
Merge branch 'tmr232-master'
2019-10-30 15:00:48 -04:00
evm
a816b65d9c
Merge branch 'master' of https://github.com/tmr232/CodeCut into tmr232-master
2019-10-30 15:00:12 -04:00
evm
a82081611f
Make LFA modules contiguous, source file names in .csv output for easier comparison between LFA and MC
2019-10-30 14:44:19 -04:00
Tamir Bahar
a80a4decd9
File location fix.
...
Sometimes the executable is in a non-writable directory, but the IDB is
always in a writable one.
2019-09-23 10:57:14 +03:00
Tamir Bahar
7949fe9b28
Added string escaping, forced naming
...
- When using strings with "quotes" in them, the code would generate invalid
GraphViz files & renaming scripts. Strings are now escaped using `json.dumps()`
for the GraphViz file and `repr()` for the rename scripts.
- IDA is quite strict about the characters allowed in function names. This means
that spaces and special characters cannot be used. To go around that, we now
use `ida_name.force_name()` to force IDA to accept the name. It will render
underscores (`_`) instead of the special characters.
2019-09-04 12:13:27 +03:00
evm
cf7d631bf4
Added MaxCut algorithm. Removed support for IDA 6.x
2019-08-29 16:32:26 -04:00
evm
54246a2ecf
Revert "Added MaxCut algorithm. Removed support for IDA 6.x"
...
This reverts commit 2f0073c8dd .
2019-08-29 16:27:28 -04:00
evm
2f0073c8dd
Added MaxCut algorithm. Removed support for IDA 6.x
2019-08-29 16:13:47 -04:00
evm
bdd4be2c27
Shmoocon Slides - added description of Max Cut algorithm
2019-01-21 17:06:28 -05:00
evm
7f064e31df
Fixed wrong api for functions (idc instead of ida_funcs)
2018-12-06 15:56:17 -05:00
evm
d10928f228
Initial commit - LFA code, basicutils for IDA 6.x and 7.x, CodeCut dataset
...
from JHU/APL open source release approved 10/29/18.
2018-10-29 15:24:34 -04:00