Skip to content

Commit 1be331d

Browse files
committed
Update plugins guides
1 parent 619ec4f commit 1be331d

File tree

3 files changed

+22
-22
lines changed

3 files changed

+22
-22
lines changed

core/_dbops_/db/vmnf.db

468 KB
Binary file not shown.

core/vmnf_smng.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,14 @@ def load_siddhis(self):
6868
for s in os.scandir(f'{os.getcwd()}/siddhis/'):
6969
print(f"\tLoading {s.name}...")
7070
sleep(0.1)
71+
7172
if (s.is_dir() and not s.name.startswith('_')):
72-
with open(f"{s.path}/{s.name}.yaml", 'r') as f:
73+
plugin_docs = f"{s.path}/{s.name}.yaml"
74+
75+
if not os.path.exists(plugin_docs):
76+
continue
77+
78+
with open(plugin_docs, 'r') as f:
7379
siddhi = yaml.load(f, Loader=yaml.FullLoader)
7480

7581
siddhi.update((f, siddhi[f].lower())

siddhis/framewalk/framewalk.yaml

Lines changed: 15 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -115,25 +115,23 @@ guide:
115115
116116
Basic usage - scan a single target:
117117
118-
$ vimana run -m framewalk http://example.com
118+
$ vimana run framewalk --target-url http://example.com
119119
120120
ø----------------------------------------------------------------------ø
121121
122122
Scan a target with verbose output and save results:
123123
124-
$ vimana run \
125-
--module framewalk \
126-
--url http://example.com \
124+
$ vimana run framewalk \
125+
--target-url http://example.com \
127126
--verbose \
128127
--output results.json
129128
130129
ø----------------------------------------------------------------------ø
131130
132131
Scan multiple targets with stealth mode and a specific timeout:
133132
134-
$ vimana run \
135-
--module framewalk \
136-
--url "http://app1.example.com,http://app2.example.com" \
133+
$ vimana run framewalk \
134+
--target-url "http://app1.example.com \
137135
--stealth \
138136
--timeout 15 \
139137
--summary-only
@@ -142,8 +140,7 @@ guide:
142140
143141
Scan targets from a file with specific framework detection:
144142
145-
$ vimana run \
146-
--module framewalk \
143+
$ vimana run framewalk \
147144
--file targets.txt \
148145
--frameworks "django,flask,fastapi" \
149146
--verbose
@@ -152,9 +149,8 @@ guide:
152149
153150
Advanced scan with stealth customization and retry settings:
154151
155-
$ vimana run \
156-
--module framewalk \
157-
--url http://example.com \
152+
$ vimana run framewalk \
153+
--target-url http://example.com \
158154
--stealth \
159155
--min-delay 1.0 \
160156
--max-delay 3.0 \
@@ -166,21 +162,20 @@ guide:
166162
167163
Quick passive scan (non-intrusive):
168164
169-
$ vimana run \
170-
--module framewalk \
171-
--url http://example.com \
165+
$ vimana run framewalk \
166+
--target-url http://example.com \
172167
--passive-only \
173168
--no-evidence
174169
175170
ø----------------------------------------------------------------------ø
176171
177172
Scan multiple targets and generate a summary report:
178173
179-
$ vimana run \
180-
--module framewalk \
174+
$ vimana run framewalk \
181175
--file large-target-list.txt \
182176
--summary-only \
183177
--output summary-report.json
178+
184179
lab_setup: |
185180
+------------+-------------------------------------------------------------------+
186181
│└┘⠞⠓┌┐│└⠞⠓└┘┌⠞⠓┐┌┘.┌⠞⠓┬┐.└┐┘│ LAB SETUP ┘└┐│.└┘.┌┐│⠞⠓│┬.│⠞└┘┌└┐│.└┘.┬┐└┐┌.│. │
@@ -234,11 +229,10 @@ guide:
234229
$ docker run -d -p 5000:5000 --name flask-app tiangolo/flask
235230
$ docker run -d -p 8080:80 --name fastapi-app tiangolo/uvicorn-gunicorn-fastapi
236231
237-
After setting up these applications, you can test Framewalk against all of them:
232+
After setting up these applications, you can test Framewalk against it:
238233
239-
$ vimana run \
240-
--module framewalk \
241-
--url "http://localhost:8000,http://localhost:5000,http://localhost:8080" \
234+
$ vimana run framewalk \
235+
--target-url "http://localhost:8000 \
242236
--verbose \
243237
--output framework-detection.json
244238

0 commit comments

Comments
 (0)