diff --git a/jupyter_helpers/ida32.json b/jupyter_helpers/ida32.json new file mode 100644 index 0000000..3386b8d --- /dev/null +++ b/jupyter_helpers/ida32.json @@ -0,0 +1,14 @@ +{ + "argv": [ + "/opt/wine_ida_wrap.sh", + "wine", + "C:\\IDA\\ida.exe", + "{connection_file}" + ], + "display_name": "IDA32", + "language": "python", + "codemirror_mode": { + "version": 3, + "name": "ipython" + } +} diff --git a/jupyter_helpers/ida64.json b/jupyter_helpers/ida64.json new file mode 100644 index 0000000..e898fc4 --- /dev/null +++ b/jupyter_helpers/ida64.json @@ -0,0 +1,14 @@ +{ + "argv": [ + "/opt/wine_ida_wrap.sh", + "wine", + "C:\\IDA\\ida64.exe", + "{connection_file}" + ], + "display_name": "IDA64", + "language": "python", + "codemirror_mode": { + "version": 3, + "name": "ipython" + } +} diff --git a/jupyter_helpers/wine_ida_wrap.sh b/jupyter_helpers/wine_ida_wrap.sh new file mode 100644 index 0000000..9f1052c --- /dev/null +++ b/jupyter_helpers/wine_ida_wrap.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash +echo $@ +connfile="${@: -1}" +connfile=$(realpath "$connfile") +echo "conn file linux path: $connfile" + +mkdir -p ~/.wine/drive_c/Windows/Temp/jupyter_runtime +cp $connfile ~/.wine/drive_c/Windows/Temp/jupyter_runtime + +#connfile='C:\Windows\Temp\'$(basename "$connfile") +connfile=Z:${connfile//\//\\} + +export JUPYTER_CONNECTION=$connfile +echo "conn file wine path: $JUPYTER_CONNECTION" +"${@: 1:${#@}-1}" 2>&1 | tee test.log \ No newline at end of file