Edit on GitHub

#  FAQ

#  Table of Contents

  1. Why does Scalpel depend on JDK whereas Burp comes with its own JRE?
  2. Why using Java with Jep to execute Python whereas Burp already supports Python extensions with Jython?
  3. Once the .jar is loaded, no additional request shows up in the editor
  4. My distribution/OS comes with an outdated python.
  5. Configuring my editor for Python
  6. I installed Python using the Microsoft Store and Scalpel doesn’t work.

#  Why does Scalpel depend on JDK whereas Burp comes with its own JRE?

#  Why using Java with Jep to execute Python whereas Burp already supports Python extensions with Jython?

#  Once the .jar is loaded, no additional request shows up in the editor!

#  Scalpel requires python >=3.8 but my distribution is outdated and I can’t install such recent Python versions using the package manager.

#  How can I configure my editor to recognize the Python library

#  I installed Python using the Microsoft Store and Scalpel doesn’t work.

#  error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1

x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DPACKAGE=jep -DUSE_DEALLOC=1 -DJEP_NUMPY_ENABLED=0 -DVERSION=\"4.1.1\" -DPYTHON_LDLIBRARY=\"libpython3.10.so\" -I/usr/lib/jvm/java-11-openjdk-amd64/include -I/usr/lib/jvm/java-11-openjdk-amd64/include/linux -Isrc/main/c/Include -Ibuild/include -I/home/<user>/.scalpel/venvs/default/.venv/include -I/usr/include/python3.10 -c src/main/c/Jep/convert_j2p.c -o build/temp.linux-x86_64-cpython-310/src/main/c/Jep/convert_j2p.o
      In file included from src/main/c/Include/Jep.h:35,
                       from src/main/c/Jep/convert_j2p.c:28:
      src/main/c/Include/jep_platform.h:35:10: fatal error: Python.h: Aucun fichier ou dossier de ce type
         35 | #include <Python.h>
            |          ^~~~~~~~~~
      compilation terminated.
      error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
      [end of output]