Skip to content

Commit

Permalink
Update readme and build files
Browse files Browse the repository at this point in the history
  • Loading branch information
james91b committed May 3, 2016
1 parent 6a47701 commit 30ff325
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 38 deletions.
10 changes: 4 additions & 6 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -82,12 +82,6 @@ target_link_libraries (ida64_ipython
${MINHOOK_LIB}
${PYTHON_LIB})

install(TARGETS ida32_ipython DESTINATION ${IDA_DIR}/plugins)
install(TARGETS ida64_ipython DESTINATION ${IDA_DIR}/plugins)
install(FILES python/ipythonEmbed.py DESTINATION ${IDA_DIR}/python)
install(FILES idc/nothing.idc DESTINATION ${IDA_DIR}/idc)


#Read the launch script and escape chars
file(READ "launch_ida.py" LAUNCH_IDA_PY)
string(REPLACE "\"" "\\\"" LAUNCH_IDA_PY "${LAUNCH_IDA_PY}")
Expand Down Expand Up @@ -134,3 +128,7 @@ string(REPLACE
file(WRITE notebook/kernels/ida32/kernel.json ${IDA_32_KERNEL})
file(WRITE notebook/kernels/ida64/kernel.json ${IDA_64_KERNEL})

install(TARGETS ida32_ipython DESTINATION ${IDA_DIR}/plugins)
install(TARGETS ida64_ipython DESTINATION ${IDA_DIR}/plugins)
install(FILES python/ipythonEmbed.py DESTINATION ${IDA_DIR}/python)
install(FILES idc/nothing.idc DESTINATION ${IDA_DIR}/idc)
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# What's New
- Added IDA 6.9 support
- Improve python plugin load order (prevents crashes when python does not load correctly)
- Add in safe IDA process termination (Special thanks to @tmr232 for this)

#What and Why?
This is a plugin to embed an IPython kernel in IDA Pro. The Python ecosystem has amazing libraries (and communities) for scientific computing. IPython itself is great for exploratory data analysis. Using tools such as the IPython notebook make it easy to share code and explanations with rich media. IPython makes using IDAPython and interacting with IDA programmatically really fun and easy.
Expand Down Expand Up @@ -59,6 +60,10 @@ e.g.
So far only tested with "Visual Studio 11" compiler.

#Changelog
0.5
- Improve python plugin load order (prevents crashes when python does not load correctly)
- Add in safe IDA process termination (Special thanks to @tmr232 for this)

0.4
- Added IDA 6.9 support

Expand Down
2 changes: 1 addition & 1 deletion kernel.json.template
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"-c",
"{{LAUNCH_SCRIPT}}",
"{connection_file}",
"C:\\Program Files (x86)\\IDA 6.6\\{{EXE_NAME}}"
"C:\\Program Files (x86)\\IDA 6.8\\{{EXE_NAME}}"
],
"codemirror_mode": {
"version": 2,
Expand Down
15 changes: 0 additions & 15 deletions notebook/kernels/ida32/kernel.json

This file was deleted.

15 changes: 0 additions & 15 deletions notebook/kernels/ida64/kernel.json

This file was deleted.

0 comments on commit 30ff325

Please sign in to comment.