[File a bug report for the Demon Implant]: Keeps sending checkin request
Contact Details
No response
What happened?
Sometimes while working fine, the implant doesn't respond to command requests e.g. download/upload and starts sending check-in requests, but the server doesn't handle it as the implant id is already registered. Check-in ping time is updated to 0 sec when a packet is received, but no command is executed.
Suggestion: Re-registering the implant can be implemented whenever it receives a new check-in request with an already used id or any other mechanism, not just ignoring it.


Did You Do a Pull First?
Latest (You performed a pull first)
Relevant log output
No response
Did You Read Over Your Issue First?
- [X] I declare I made an effort and provided the necessary information for replication of the issue.
Thanks for your report. Seems like its rather an agent issue since it doesn't detect that it has been registered. I am going to try to fix this issue.
the same question sorry for issue #237 ,can you delete #237
alright gotcha.
btw does this issue still persists? since I couldn't manage to reproduce the error.
i think the issue is in demon.c main loop init---online---dispatch command----disconnect----reconnect---reinit(error is here)
i changed CommandDispatcher()'s main loop in command.c change "return" and "break" to "continue"; maintain agent which has been inited in the main loop , it works
I believe that this has already been fixed on https://github.com/HavocFramework/Havoc/pull/257 maybe close this @Cracked5pider?
already fixed, thanks for reporting!