Skip to content

Commit 912cb79

Browse files
committed
feat: non handler msfconsole shell(custom)
1 parent d6acae8 commit 912cb79

File tree

3 files changed

+28
-0
lines changed

3 files changed

+28
-0
lines changed

.vscode/msfconsole.rc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
set Prompt [Knight Operation Console]
2+
set MeterpreterPrompt [Knight Enemy]
3+
4+
#

.vscode/settings.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,17 @@
1010
"source ${workspaceFolder}/.vscode/source.zsh"
1111
]
1212
},
13+
"msfconsole": {
14+
"overrideName": true,
15+
"env": {
16+
"PROJECT_FOLDER": "${workspaceFolder}"
17+
},
18+
"path": "zsh",
19+
"args": [
20+
"-c",
21+
"source ${workspaceFolder}/.vscode/source_msfconsole.zsh"
22+
]
23+
},
1324
"meterpreter-handler": {
1425
"overrideName": true,
1526
"env": {
@@ -66,6 +77,17 @@
6677
"source ${workspaceFolder}/.vscode/source_metasploit-handler.zsh"
6778
]
6879
},
80+
"msfconsole": {
81+
"overrideName": true,
82+
"env": {
83+
"PROJECT_FOLDER": "${workspaceFolder}"
84+
},
85+
"path": "zsh",
86+
"args": [
87+
"-c",
88+
"source ${workspaceFolder}/.vscode/source_msfconsole.zsh"
89+
]
90+
},
6991
"netcat-handler": {
7092
"overrideName": true,
7193
"env": {

.vscode/source_msfconsole.zsh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
source $PROJECT_FOLDER/.vscode/env.zsh
2+
msfconsole -r "$PROJECT_FOLDER/.vscode/msfconsole.rc"

0 commit comments

Comments
 (0)