Skip to content

Commit 83a87dc

Browse files
fix medusa
1 parent 3a67e0c commit 83a87dc

1 file changed

Lines changed: 4 additions & 8 deletions

File tree

bbot/modules/medusa.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,8 @@ async def handle_event(self, event):
143143
self.info(f"Medusa stderr: {result.stderr}")
144144

145145
async for message in self.parse_output(result.stdout, snmp_version):
146-
vuln_event = self.create_vuln_event("CRITICAL", message, event)
146+
vuln_name = f"Valid SNMPV{snmp_version} Credentials Found!"
147+
vuln_event = self.create_vuln_event("CRITICAL", vuln_name, message, event)
147148
await self.emit_event(vuln_event)
148149

149150
# else: Medusa supports various protocols which could in theory be implemented later on.
@@ -219,17 +220,12 @@ async def construct_command(self, host, port, protocol, protocol_version):
219220

220221
return cmd
221222

222-
def create_vuln_event(self, severity, description, source_event):
223+
def create_vuln_event(self, severity, name, description, source_event):
223224
host = str(source_event.host)
224225
port = str(source_event.port)
225226

226227
return self.make_event(
227-
{
228-
"severity": severity,
229-
"host": host,
230-
"port": port,
231-
"description": description,
232-
},
228+
{"severity": severity, "host": host, "port": port, "description": description, "name": name},
233229
"VULNERABILITY",
234230
source_event,
235231
)

0 commit comments

Comments
 (0)