csle-tolerance

View on PyPIReverse Dependencies (3)

0.7.1 csle_tolerance-0.7.1-py3-none-any.whl

Wheel Details

Project: csle-tolerance
Version: 0.7.1
Filename: csle_tolerance-0.7.1-py3-none-any.whl
Download: [link]
Size: 21075
MD5: f845a066c91d5ec2b6f5be955b35abbd
SHA256: 6dc0696bd8587e8d3d18a1a97895c14a97af3c38c97177167c5d466d43a4b385
Uploaded: 2024-12-13 12:02:36 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: csle-tolerance
Version: 0.7.1
Summary: An intrusion-tolerant system: Tolerance: (T)w(o)-(l)ev(e)l (r)ecovery (a)nd respo(n)se (c)ontrol with f(e)edback.
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 Intrusion-tolerance
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: numpy (>=1.23.5)
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
csle_tolerance/__init__.py sha256=tjTHfmH16dD2pcwrM13scr2JJqym-zQ1AUni_kNfZQY 39
csle_tolerance/__version__.py sha256=x2pOclYRECzfJMAd4sw67W_FEUEXKPUoISgurYPhSRg 22
csle_tolerance/constants/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
csle_tolerance/constants/constants.py sha256=lYxPriOySXJ0u3y1X80OwGVM3Gq7X4_lrMba438C_tA 315
csle_tolerance/dao/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
csle_tolerance/dao/intrusion_recovery_game_config.py sha256=tL78mBccl4laSsvQRlTizqvkjjUsivKapuRjuKXaX1Y 5364
csle_tolerance/dao/intrusion_recovery_pomdp_config.py sha256=w2sJLy82kh8AUKvRj2yVqW2QSngOYy-MIlbylncYMXA 5751
csle_tolerance/dao/intrusion_response_cmdp_config.py sha256=tD3RfakDBvfGXBXX87WLbHEeDlIAJi-WWTu0FNloiSI 5231
csle_tolerance/envs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
csle_tolerance/envs/intrusion_recovery_pomdp_env.py sha256=5ethVZWdeepI62YgZ5m6cOe577coTURpL718_h4Gv_A 11235
csle_tolerance/envs/intrusion_response_cmdp_env.py sha256=nygB3UIaEyav6iUcJmbSfblord4JCznHOk-SA3ej6As 8025
csle_tolerance/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
csle_tolerance/util/general_util.py sha256=0_4kuXjgtQ_MNwtvlfibvYnb9bcSaD_tetsEG15QQvg 2693
csle_tolerance/util/intrusion_recovery_pomdp_util.py sha256=LMyVnBhXPy8FoUt8L2K1gX3o9tmJDoWfyLGryun3EOU 21541
csle_tolerance/util/intrusion_response_cmdp_util.py sha256=oxABrMrrWcd1F-b62LJ7yeL1ak746rvDWfMOKo_HDgA 5612
csle_tolerance/util/pomdp_solve_parser.py sha256=-no6h5dBDaS7pC_uYPjJQMVxhbXJr16V0MDG_MUn6B4 2058
csle_tolerance-0.7.1.dist-info/METADATA sha256=NLTv7Oa8AjkVMxH-r5O2e0ZcJn92KyFc8Tdp7PytOPc 2177
csle_tolerance-0.7.1.dist-info/WHEEL sha256=tZoeGjtWxWRfdplE7E3d45VPlLNQnvbKiYnx7gwAy8A 92
csle_tolerance-0.7.1.dist-info/top_level.txt sha256=W8G5HdoBhirL5qiNRQbUVneIpIbMsIY93KfC6CchDvU 15
csle_tolerance-0.7.1.dist-info/RECORD

top_level.txt

csle_tolerance