fish shell下配置burpsuite使用环境

1.前言

burpsuite 这款工具基于java环境运行,不同版本的burp还得使用不同版本的java,否则无法运行......
笔者的想法是在mac上安装多个java版本,根据使用的burp动态切换java版本。

2.java路径

java的安装路径为 /Library/Java/JavaVirtualMachines

3.配置fish shell

执行以下命令,配置fish shell
cd ~
vim .config/fish/config.fish

3.1 临时切换

此种方式java版本切换仅在当前fish shell下有效,一旦关闭就会恢复原状。
在 config.fish 下增加以下函数

function jdk8
  set -x PATH /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/bin $PATH
end

重新打开fish shell ,运行自定义的 jdk8 命令切换java版本,效果如下:


3.2 永久切换

在 config.fish 下增加以下语句

 set -x PATH /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/bin $PATH
end

4.使用burp

笔者当前默认java版本是 jdk 14,可以直接打开burp v2021.8


image.png

相反如果要 burp v1.7.31 则要切换jdk,通过命令行方式打开


image.png

注意:
通过命令行启动burp不要关闭命令行窗口,可能导致程序结束运行。

你可能感兴趣的:(fish shell下配置burpsuite使用环境)