MCPcopy Create free account
hub / github.com/blacklanternsecurity/bbot / send

Method send

bbot/modules/output/websocket.py:49–62  ·  view source on GitHub ↗
(self, message)

Source from the content-addressed store, hash-verified

47 return self._ws
48
49 async def send(self, message):
50 rebuild = False
51 while not self.scan.stopped:
52 try:
53 ws = await self.ws(rebuild=rebuild)
54 message_str = json.dumps(message)
55 self.debug(f"Sending message of length {len(message_str)}")
56 await ws.send(message_str)
57 rebuild = False
58 break
59 except Exception as e:
60 self.warning(f"Error sending message: {e}, retrying")
61 await asyncio.sleep(1)
62 rebuild = True
63
64 async def cleanup(self):
65 if self._ws is not None:

Callers 5

handle_eventMethod · 0.95
scanMethod · 0.80
run_and_returnMethod · 0.80
run_and_yieldMethod · 0.80
send_shutdown_messageMethod · 0.80

Calls 3

wsMethod · 0.95
debugMethod · 0.45
warningMethod · 0.45

Tested by

no test coverage detected