The problem is that the attacker ends by timeout (correct), but the env sends the defender the message AgentStatus.Success with reward = 99. Signaling the defender that it won!!! But it didn't, it actually send 1 action and the block list is empty..
2025-04-27 16:04:04 AIDojo-AgentServer INFO Sending response to agent ('127.0.0.1', 39326):
Status: GameStatus.OK
End Reason: AgentStatus.TimeoutReached
To Agent: 127.0.0.1:39326
Known Networks: 192.168.3.0/24, 192.168.1.0/24, 192.168.2.0/24
Known Hosts: 192.168.2.2, 192.168.2.4, 192.168.2.6, 192.168.2.5, 213.47.23.195, 192.168.2.1, 192.168.2.3
Controlled Hosts: 213.47.23.195, 192.168.2.6, 192.168.2.3
Services on 213.47.23.195: bash, listener
Services on 192.168.2.3: powershell, ms-wbt-server
Services on 192.168.2.6: bash
Services on 192.168.2.4: ssh
Data on 192.168.2.6: logfile
Data on 213.47.23.195: logfile
Blocked Hosts: None
Reward: -11
End: True
2025-04-27 16:04:04 AIDojo-AgentServer INFO Sending response to agent ('127.0.0.1', 48786):
Status: GameStatus.OK
End Reason: AgentStatus.Success
To Agent: 127.0.0.1:48786
Known Networks: 192.168.0.0/24, 192.168.1.0/24, 192.168.3.0/24, 192.168.2.0/24
Known Hosts: 192.168.2.2, 192.168.1.3, 192.168.1.4, 192.168.1.5, 192.168.2.4, 192.168.1.1, 192.168.2.6, 192.168.2.5, 192.168.2.1, 192.168.1.6, 192.168.1.2, 192.168.2.3
Controlled Hosts: 192.168.2.2, 192.168.1.3, 192.168.1.4, 192.168.1.5, 192.168.2.4, 192.168.1.1, 192.168.2.6, 192.168.2.5, 192.168.2.1, 192.168.1.6, 192.168.1.2, 192.168.2.3
Data on 192.168.1.6: logfile
Blocked Hosts: None
Reward: 99
End: True
Full file is attached here of the log of the env.
I was testing
The problem is that the attacker ends by timeout (correct), but the env sends the defender the message
AgentStatus.Successwith reward = 99. Signaling the defender that it won!!! But it didn't, it actually send 1 action and the block list is empty..NSG_coordinator_2.log
Full file is attached here of the log of the env.
To reproduce
Run env as netsecenv
Run defender
Run attacker