-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Manx page won't load: AttributeError: 'TransportSocket' object has no attribute 'send' #2781
Comments
Looks like your first issue -- we aim to respond to issues as quickly as possible. In the meantime, check out our documentation here: http://caldera.readthedocs.io/ |
I have a little more info on this one. The agent dies pretty much instantly on both Linux and Windows. An agent shows up in the Agents page but dies on refresh. I enabled debug logging and saw that there seemed to be a websocket that's open and immediately closed. I'm not sure what a good run looks like but I think this might be where the issue is. I tried checking out 4.1.0 and it had the same problem. So I tried upgrading/downgrading websockets (11, 10.4, 10.3, etc.) via pip but the issue persists. Here's the log. It starts with the login to the web interface then the agent tries to make a callback.
|
Same problem on Debian 12. With Debian 11 the Manx page loads when the agent calls back and looks like it wants to do something but nothing actually works. The Debian 11 machine is using Python 3.9.2 whereas the others are all using 3.11.x The log is showing heartbeats whereas the other attempts weren't.
|
I have a working copy of Manx. I set up a Ubuntu 20.04.6 machine using Python 3.8.10, installed Caldera and got a Manx callback and it looks like the terminal is working. I don't think that websocket thing above is an issue anymore because the working version seems to be doing it too. (I have 2 agents in the log, Windows & Linux)
I also just got finished testing a Ubuntu 22.04.2 machine running Python 3.10.6 and it seems to be working too. |
I got Manx working on my original Kali install by compiling Python 3.10.6 using these instructions: https://computingforgeeks.com/how-to-install-python-on-ubuntu-linux-system/?expand_article=1 |
Hello @heyquentin, |
@GuillaumeBrn I'm getting the same issue using the latest 4.2.0 version, Kali 2023.2 and python 3.11.2 |
Yep, there are issues with Python 3.11. |
@heyquentin @GuillaumeBrn @sh0ckSec Unfortunately we dont have near term dev cycles to address these issues, the main fact being Manx has been left to age without any updates for a minute now. I will keep issue open so we track it, but apologies on no immediate solutions. *We do of course welcome and PRs from you all if youd like to. |
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days |
Describe the bug
After deploying a Manx agent, Manx page is unable to load.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A terminal will be displayed in the Manx window allowing for a reverse shell connection to the agent machine.
Screenshots
Desktop (please complete the following information):
Additional context
Log
The text was updated successfully, but these errors were encountered: