May I ask you for how to start this project?
Arashiailing opened this issue · comments
I had read your paper Learning Intrusion Prevention Policies through Optimal Stopping, and have some problems,such as the defender policy against NOISYATTACKER and STEALTHYATTACKER, I don't know how it works. And your code import gym_pycr_ctf but I can't find this function
Hi @Arashiailing.
Unfortunately this project is not actively updated. I plan to release the latest code base for the extended version of the paper (see https://ieeexplore.ieee.org/document/9779345) soon.
If you just want to get started with reinforcement learning and cyber security, I recommend: https://github.com/Limmen/gym-idsgame
Hi Kim,
I'm trying to work on your csle framework (https://limmen.dev/csle/) that was recently made public for one of my research work. It seems I can't git clone the framework. Just wondering if I'm doing anything wrong from the installation guide or the source code of the framework is not yet made public.
Thanks a lot. I really appreciate your work.
Hi @ybello02,
Thanks for your interest in CSLE. The framework is currently in a beta release, going through some tests. We will soon release the code to the public, I will let you know.
Best/Kim
You are welcome. This repository is not actively maintained, I think it is not much work to fix the issues it seems just to be about some library conflicts but I won't keep this library up-to-date.
You can use this library instead, it is based on the same publication and I just tested it and it works: https://github.com/Limmen/optimal_stopping_pomdp
To use it, run the following commands:
git clone https://github.com/Limmen/optimal_stopping_pomdp
cd optimal_stopping_pomdp
pip install -e .
cd examples
python ppo.py
BR/
Kim
Documentation for PPO is available here: https://stable-baselines3.readthedocs.io/en/master/
Best,
Kim