Skip to content

bash shell language kernel support #18752

Open
@myusrn

Description

@myusrn

Is your feature request related to a problem? Please describe.
When doing offensive security penetration testing work there is a need to document thinking intermixed with bash shell commands and code used to enumerate, exploit and escalate privileges in a given environment. This allows others to make sense of what you did and easily step through the process on their system to reproduce the results.

I see this as being very similar to how when doing data science work you need to document thinking intermixed with R or Python interpreter code that captures how you arrived at your results and allow others to easily reproduce them.

Describe the solution or feature you'd like
I would like to have an azure data studio jupyter notebook story for a bash shell language kernel option to enable authoring notebooks where code cells execute bash commands in a localhost or localhost wsl [ windows subsystem for linux ] distro or remote over ssh distro bash shell terminal.

Describe alternatives you've considered
I've done searches to see if anyone has defined a manual way of hacking the azure data studio jupyter notebook experience to support a bash shell language kernel and haven't found any solution.

Additional context
In this similar feature ask over in vscode-jupyter repo it was suggested that one can just use the %%bash cell magics script option, alias for %%script bash, to enable bash scripting support in a jupyter notebook python language kernel based code cell and so far that appears to work. Not sure yet if it comes with any significant caveats.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions