gym-csle-cyborg

View on PyPIReverse Dependencies (3)

0.7.1 gym_csle_cyborg-0.7.1-py3-none-any.whl

Wheel Details

Project: gym-csle-cyborg
Version: 0.7.1
Filename: gym_csle_cyborg-0.7.1-py3-none-any.whl
Download: [link]
Size: 39920
MD5: 7a4fd0ca343f82c4f72488ff40d0728a
SHA256: 11f54719f322d5b6dd50bbbd8db7d2759ccfe4db3fe25866e1928aeb8d183b03
Uploaded: 2024-12-13 12:02:41 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: gym-csle-cyborg
Version: 0.7.1
Summary: OpenAI gym reinforcement learning environment wrapper for CybORG
Author: Kim Hammar
Author-Email: hammar.kim[at]gmail.com
License: Creative Commons Attribution-ShareAlike 4.0 International
Keywords: Reinforcement-Learning Cyber-Security Markov-Games Markov-Decision-Processes
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Intended Audience :: Science/Research
Platform: unix
Platform: linux
Requires-Python: >=3.8
Requires-Dist: gymnasium (>=0.27.1)
Requires-Dist: csle-cyborg (>=0.0.2)
Requires-Dist: csle-base (>=0.7.1)
Requires-Dist: csle-common (>=0.7.1)
Requires-Dist: csle-attacker (>=0.7.1)
Requires-Dist: csle-defender (>=0.7.1)
Requires-Dist: csle-collector (>=0.7.1)
Requires-Dist: pytest (>=6.0); extra == "testing"
Requires-Dist: pytest-cov (>=2.0); extra == "testing"
Requires-Dist: pytest-mock (>=3.6.0); extra == "testing"
Requires-Dist: grpcio (>=1.57.0); extra == "testing"
Requires-Dist: grpcio-tools (>=1.57.0); extra == "testing"
Requires-Dist: pytest-grpc (>=0.8.0); extra == "testing"
Requires-Dist: mypy (>=1.4.1); extra == "testing"
Requires-Dist: mypy-extensions (>=1.0.0); extra == "testing"
Requires-Dist: mypy-protobuf (>=3.5.0); extra == "testing"
Requires-Dist: types-PyYAML (>=6.0.12.11); extra == "testing"
Requires-Dist: types-paramiko (>=3.2.0.0); extra == "testing"
Requires-Dist: types-protobuf (>=4.23.0.3); extra == "testing"
Requires-Dist: types-requests (>=2.31.0.1); extra == "testing"
Requires-Dist: types-urllib3 (>=1.26.25.13); extra == "testing"
Requires-Dist: flake8 (>=6.1.0); extra == "testing"
Requires-Dist: flake8-rst-docstrings (>=0.3.0); extra == "testing"
Requires-Dist: tox (>=3.24); extra == "testing"
Requires-Dist: sphinx (>=5.3.0); extra == "testing"
Requires-Dist: sphinxcontrib-napoleon (>=0.7); extra == "testing"
Requires-Dist: sphinx-rtd-theme (>=1.1.1); extra == "testing"
Requires-Dist: twine (>=4.0.2); extra == "testing"
Requires-Dist: build (>=0.10.0); extra == "testing"
Provides-Extra: testing
[No description]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.45.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
gym_csle_cyborg/__init__.py sha256=V1Tg7WHbMJCF-IfhNT5Ua3Hd0Zg59sRLJnDvAa79jcg 469
gym_csle_cyborg/__version__.py sha256=x2pOclYRECzfJMAd4sw67W_FEUEXKPUoISgurYPhSRg 22
gym_csle_cyborg/constants/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gym_csle_cyborg/constants/constants.py sha256=Ruk1ExdWEfKyocsFbwGsZqD_cUNKD-7ZLxoTqB-rvcQ 2806
gym_csle_cyborg/dao/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gym_csle_cyborg/dao/activity_type.py sha256=Pri-WmmYAhlagJdEqPKl-oUAm7xF3AJ56iceG1ut16o 788
gym_csle_cyborg/dao/blue_agent_action_type.py sha256=OnAsLwq7C6P5RDbL0U7PqaD7NWgq7FdZf4Ltfkrxbf4 1926
gym_csle_cyborg/dao/compromised_type.py sha256=SB3sX4aaZdrSHeXx0D2wHo4-6vt5tpciO2HLKthYoLM 939
gym_csle_cyborg/dao/csle_cyborg_config.py sha256=cvJnC9Krmp5IoifzmPiJPrSl3meItxs2WIjyjQ4opQo 6822
gym_csle_cyborg/dao/csle_cyborg_wrapper_config.py sha256=cjF_l8b15GpFLvi36kie44r-U8zefuSiYzRslAEbBhA 3966
gym_csle_cyborg/dao/cyborg_wrapper_state.py sha256=-89tuCjaKSZva9sQ1LTE5Al9rBj27eznPzz_5tb-qDs 6284
gym_csle_cyborg/dao/decoy_type.py sha256=MvXUUlGgtmKisISZtm0TYd2WxBrgeOi2aBoMxCXN2H4 260
gym_csle_cyborg/dao/exploit_type.py sha256=khAkxPLY2L-QQYAFsyekVmhKxGMYHkrhmVSIf205R4c 302
gym_csle_cyborg/dao/red_agent_action_type.py sha256=L2B7fkQ5Ndx4rMZeFByX7jJq52JH7LIyj5rqMT6onDI 1154
gym_csle_cyborg/dao/red_agent_type.py sha256=dY92F7kytIz2VecOkmG61vkUa6VVas4AnaTRWe8pGn0 197
gym_csle_cyborg/envs/__init__.py sha256=PhSX0zhGFhu0odUyfenM358TtDtEkS173_Kp7xTzE_A 174
gym_csle_cyborg/envs/cyborg_scenario_two_defender.py sha256=sS9pni4v46HrmYztTGJsaA_PW4ma-pIn59gZKRexff0 49884
gym_csle_cyborg/envs/cyborg_scenario_two_wrapper.py sha256=mgYoYMaFxgMWw4cqRWAin1EQxhx9Upqiy08Xlt9aSSE 88819
gym_csle_cyborg/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gym_csle_cyborg/util/cyborg_env_util.py sha256=023VStZ3hKuZCUTf5w-8o427qVr7w-TuEe83TbzRW_Y 33843
gym_csle_cyborg-0.7.1.dist-info/METADATA sha256=0Vo2_SjwCm866K5pqPNGGxM5X6QUIYD9GUbR3t6OCEY 2114
gym_csle_cyborg-0.7.1.dist-info/WHEEL sha256=tZoeGjtWxWRfdplE7E3d45VPlLNQnvbKiYnx7gwAy8A 92
gym_csle_cyborg-0.7.1.dist-info/top_level.txt sha256=gCYMb1n-IIbMe0qBouMHYpIbSDfhh7qWUW2gmzfJs5w 16
gym_csle_cyborg-0.7.1.dist-info/RECORD

top_level.txt

gym_csle_cyborg