Summary
Basic profile to enable linked P2P agents to communicate with a Webshell agent. This also defines how the arachne agent’s payload type container will reach out directly to a webshell agent if no other agent is linked to it. When using P2P to remotely connect to a Webshell agent, the linking agent must drop responses from Mythic. For example:- Operator issues task
ls - Linking agent gets
lstask and forwards it along to webshell agent - Webshell agent processes message and sends output
- Linking agent forwards output to Mythic
- Mythic processes output and responds with status message
- Linking agent should now drop this message and not forward it along to the webshell agent
- task result isn’t a tasking, so webshell responds with an empty message
- linking agent forwards it along to Mythic
- Mythic gets error message output from agent, displays it to the user, and responds with another status message
- linking agent forwards it along to webshell
- webshell doesn’t know what it is, so it responds with an empty message
- etc