Don’t sleep on nushell. (Or do. I’m not your parent.)

I have been experimenting with nushell for security research/CTFs, and it’s pretty solid. It shines when you’re parsing, transforming, or analyzing data thanks to the table-centric approach.

The built-in http command is wicked, and other things like db querying and direct hex manipulation is a boon for exploit dev tasks. If your workflow involves JSON, YAML, or CSV regularly, nushell’s handling of these formats can simplify processes significantly.

There are a few things to get used to, but you can always just start the command with ^ to force it to be interpreted as a shell command in the case where you have local function names overlapping with binaries (like find, just use ^find to run the binary), and redirecting output to a file is done with | save filename.out rather than > filename.out, and other minor things. It’s very easy to get used to though, and the function based piping and table outputs are really nice too.

Edit: I realize this might come off as rather sales-y but I’m just excited. 😛 No affiliation.

submitted by /u/omgsharks_
[link] [comments]

November 5, 2023
Read More >>