Skip to content
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

May I ask you for how to start this project? #2

Open
Arashiailing opened this issue Nov 14, 2022 · 10 comments
Open

May I ask you for how to start this project? #2

Arashiailing opened this issue Nov 14, 2022 · 10 comments

Comments

@Arashiailing
Copy link

Arashiailing commented Nov 14, 2022

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

@Limmen
Copy link
Owner

Limmen commented Nov 16, 2022

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

@Arashiailing
Copy link
Author

Arashiailing commented Nov 16, 2022 via email

@ybello02
Copy link

ybello02 commented May 3, 2023

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.

@Limmen
Copy link
Owner

Limmen commented May 4, 2023

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

@ybello02
Copy link

ybello02 commented May 4, 2023 via email

@Limmen
Copy link
Owner

Limmen commented May 4, 2023

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

@ybello02
Copy link

ybello02 commented May 4, 2023 via email

@ybello02
Copy link

ybello02 commented May 4, 2023 via email

@Limmen
Copy link
Owner

Limmen commented May 4, 2023

Documentation for PPO is available here: https://stable-baselines3.readthedocs.io/en/master/

Best,

Kim

@ybello02
Copy link

ybello02 commented May 4, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants