csle-tolerance

View on PyPIReverse Dependencies (3)

0.5.1 csle_tolerance-0.5.1-py3-none-any.whl

Wheel Details

Project: csle-tolerance
Version: 0.5.1
Filename: csle_tolerance-0.5.1-py3-none-any.whl
Download: [link]
Size: 18295
MD5: f3f7bc370f95dc0ba32ded979b3944da
SHA256: a46883335ab5026f53362a85054f84f4b6e11ba96961936f687b3c3f9a5671d7
Uploaded: 2024-03-05 17:32:11 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: csle-tolerance
Version: 0.5.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.5.1)
Requires-Dist: csle-common (>=0.5.1)
Requires-Dist: csle-attacker (>=0.5.1)
Requires-Dist: csle-defender (>=0.5.1)
Requires-Dist: csle-collector (>=0.5.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.42.0)
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=s8Yq9Om1yBxrMA7xYQ5Y13Paeuxnq99NxhyjuPlnH6A 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_pomdp_config.py sha256=gC9aV0NMcN3C41jVnp-AW5s46uCEJCY2PZHcImaeHIM 5699
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=lljERobbBbgf1b4JN-GtQKKLT23_JMH6L6sX5s1BQmI 2587
csle_tolerance/util/intrusion_recovery_pomdp_util.py sha256=FnfDYnCHpz68ckYbIzGUa5vBoyHAjArdgkVAwR9Vxgc 13315
csle_tolerance/util/intrusion_response_cmdp_util.py sha256=-eB5FL6rQYV2ZcFruI2SDSbn6nHGacZ75-ySkXTXT6s 5895
csle_tolerance/util/pomdp_solve_parser.py sha256=-no6h5dBDaS7pC_uYPjJQMVxhbXJr16V0MDG_MUn6B4 2058
csle_tolerance-0.5.1.dist-info/METADATA sha256=bivrmiwikmBBfw21qEvD1W0fUXEt1rWR2PVTPglIMjI 2228
csle_tolerance-0.5.1.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
csle_tolerance-0.5.1.dist-info/top_level.txt sha256=W8G5HdoBhirL5qiNRQbUVneIpIbMsIY93KfC6CchDvU 15
csle_tolerance-0.5.1.dist-info/RECORD

top_level.txt

csle_tolerance