enosimulator

View on PyPIReverse Dependencies (0)

0.3.4 enosimulator-0.3.4-py3-none-any.whl

Wheel Details

Project: enosimulator
Version: 0.3.4
Filename: enosimulator-0.3.4-py3-none-any.whl
Download: [link]
Size: 79796
MD5: 56fa17f91e57c2f4e1b1ac293b69f1b5
SHA256: 738e8a3a5a9125bb8b499f8a2ba7450e6c82c7c08eb113eb213d3a7a2f69355b
Uploaded: 2024-04-03 14:05:30 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: enosimulator
Version: 0.3.4
Summary: Simulating an attack defense CTF competition using the game engine and services provided by Enowars
Author: Jannik Novak
Author-Email: nevisha[at]pm.me
Home-Page: https://github.com/ashiven/enosimulator
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.11
Requires-Dist: aenum (==3.1.15)
Requires-Dist: aiofiles (==23.2.1)
Requires-Dist: beautifulsoup4 (==4.11.1)
Requires-Dist: dependency-injector (==4.41.0)
Requires-Dist: enochecker-core (==0.10.0)
Requires-Dist: Flask (==2.3.1)
Requires-Dist: Flask-RESTful (==0.3.10)
Requires-Dist: httpx (==0.25.0)
Requires-Dist: jsons (==1.6.3)
Requires-Dist: matplotlib (==3.7.0)
Requires-Dist: numpy (==1.24.2)
Requires-Dist: paramiko (==3.3.1)
Requires-Dist: python-dotenv (==1.0.0)
Requires-Dist: Requests (==2.31.0)
Requires-Dist: rich (==13.6.0)
Requires-Dist: scipy (==1.11.3)
Requires-Dist: selenium (==4.14.0)
Requires-Dist: tenacity (==8.2.2)
Requires-Dist: webdriver-manager (==4.0.1)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 9919 characters]

WHEEL

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

RECORD

Path Digest Size
enosimulator/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
enosimulator/__main__.py sha256=nYTS9A6XOfT_IWFnAu0yKezqcKnT3vF8Dsvprnsxer4 289
enosimulator/_version.py sha256=gK2CDe_mbvAwKw5ZjOIg75LuB0kCZ4LyDYjtXPapvJw 411
enosimulator/containers.py sha256=JjbkhQc4W642ULCUsgJKsfLybBlWjYGtH2dyCq6q3_c 4351
enosimulator/main.py sha256=O7To3m8z256yJjqWdtT2jwC4_viY0oQlOL4oMAn1MvQ 3384
enosimulator/types_.py sha256=a4MDTxD7Gxzr5QPn4hfIC_s8VU86g1g6QkSrsBpGpLI 14389
enosimulator/backend/__init__.py sha256=bEiqKtVMkwZHUVqPNCC9rSPc_pd1FJ88eIgux4CVNLQ 27
enosimulator/backend/app.py sha256=BEVHQXm9cUQtnPM_N2mcK6APG8sClc10JdiK311NGBw 10451
enosimulator/backend/schema.sql sha256=EWr3Qj5EtYbjlWrqZwRdcKdjzsfNgIbHdo_CX9BMjTE 927
enosimulator/config/config.json sha256=JK26TsEYYmMD-6GZilq8MdLUNNgBSl2lplG_Z7kE6Dw 2160
enosimulator/config/secrets.json sha256=WdAcMtoalp5pvYnZ1GVhRVIcxdHMiyL-piSu5hERmLw 912
enosimulator/config/examples/azure.config.json sha256=h-XNkWqb6elqwKrIOt8pDobXuF5TY-AWr55ZNwrnKtA 865
enosimulator/config/examples/azure.secrets.json sha256=H9tM09dleK-iM8dHtWwvF_PNutqRPPNC2ZMsTVGAztY 628
enosimulator/config/examples/docker.config.json sha256=T5ePqXqe4F3u7FphORMU9slaftBa0L8G9m2ZAH_Kndk 864
enosimulator/config/examples/docker.secrets.json sha256=-KZvmxiisjEhLWEONwiefG_g5UyfBKDcEO2--dZZH-w 493
enosimulator/config/examples/hetzner.config.json sha256=PDnAZ1x34h-NqtGMRAKfMuWQsAbSlBIbKBKnx7g00hY 887
enosimulator/config/examples/hetzner.secrets.json sha256=6TllOj476BrCb4LBmna1eJyrXczTA8mCzFPZv4640Gg 506
enosimulator/infra/azure/config/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
enosimulator/infra/azure/data/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
enosimulator/infra/azure/logs/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
enosimulator/infra/azure/templates/build.sh sha256=YGN0F1NE1ycVuVwFRRCX3XKW047ZU2ctpPSOONiCd_k 920
enosimulator/infra/azure/templates/configure.sh sha256=pO7s33dIOVLdqVfThuyBZrgpSwcgvkx9QrhTvNoOyV8 1011
enosimulator/infra/azure/templates/main.tf sha256=2YIlNbloEVhKdgaSrH4RJwOfBGQzbiQgc3MYHNCB4X0 2250
enosimulator/infra/azure/templates/outputs.tf sha256=TNu2K7PWkDlixDsko_Uo15qA7pLXxRUKFFUhWwN6jZM 300
enosimulator/infra/azure/templates/variables.tf sha256=5yd_OtnEle8_Aj74d7Qls3xmY5KUsYcN_mQe60_f-wY 526
enosimulator/infra/azure/templates/versions.tf sha256=_FtgaI1GRUYRYP9Lbp9EIsWQ-v-PO0bUiOO_ShcoODo 314
enosimulator/infra/azure/templates/data/checker.sh sha256=LXOGMd-CJixkTwK31HoEucvN3iG9Wc1FqFFayPkuwb8 2043
enosimulator/infra/azure/templates/data/docker-compose.yml sha256=f5dxlkvKL_WaoyOY1MUR3fDb801A2FT52lajLI7jINM 971
enosimulator/infra/azure/templates/data/engine.sh sha256=UZSsacn1lS7_MKAs_etnCn4iTBWzYHXpTD_gT78AwX0 3053
enosimulator/infra/azure/templates/data/vulnbox.sh sha256=Iab5hn-RhM5HYDFHrcRk8ySvkGvR-iQoHC8l_SYKdLk 2364
enosimulator/infra/hetzner/config/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
enosimulator/infra/hetzner/data/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
enosimulator/infra/hetzner/logs/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
enosimulator/infra/hetzner/templates/build.sh sha256=lc5s43o6Bo_o3f4YqUW1P3Ate81LcM3XgdAXQkkOq2o 850
enosimulator/infra/hetzner/templates/configure.sh sha256=rNPvlSvURMsaL6gaEkzkQjSUsP6jcZMG_oeDou1qV2I 981
enosimulator/infra/hetzner/templates/main.tf sha256=VZb1n5UBf3-wsUZ2hvA9XtRyLqf2wxqZvOYIja4AMEs 293
enosimulator/infra/hetzner/templates/outputs.tf sha256=y6cuF6oWrRCdGfJU4kpooRNLLQwfOtbAjn9gB4BVODQ 280
enosimulator/infra/hetzner/templates/variables.tf sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
enosimulator/infra/hetzner/templates/versions.tf sha256=T6BqdN_C9FfKMiKs61juo7xXm5Op-DoEu1Oyk80c5-o 184
enosimulator/infra/hetzner/templates/data/checker.sh sha256=8mRQg7DzQdCzQOX9tqUQZ59tI9-ZzR9tAuiINYbSvSI 2042
enosimulator/infra/hetzner/templates/data/docker-compose.yml sha256=f5dxlkvKL_WaoyOY1MUR3fDb801A2FT52lajLI7jINM 971
enosimulator/infra/hetzner/templates/data/engine.sh sha256=_gTcPPl7LC3l9xD_vUZUqnrOMdBafvR04yJIr36k9_8 3052
enosimulator/infra/hetzner/templates/data/vulnbox.sh sha256=wWyi00-M6PzBAYcO0LnrwfkccfsQxrfjIlDbQU58_Co 2363
enosimulator/infra/local/templates/main.tf sha256=QDTMnG2riztyPXzmFulnWjoKSBuWgMCvtot3d_HXuVI 1538
enosimulator/infra/local/templates/versions.tf sha256=xpwQU4_WaR2Grpu65USyxL-8UUc5qi01_o23mOmjmmM 146
enosimulator/setup/__init__.py sha256=RJU89ymVx42mC6-8v-jk6DpT9cbAyd2ZYEYaQMOhv5E 26
enosimulator/setup/setup.py sha256=PsOqQRqF9IimFN7HGn0utwBYeBZc9iLaqnY4amLBKWs 14438
enosimulator/setup/util.py sha256=YezzljfJcc0c8CxIm_MXz15KY-n8BPQfGMKHl9h4WBM 1997
enosimulator/setup/setup_helper/__init__.py sha256=1Bqj6nPxD8mBx5KlVe7TUng2oSeDotNcCOikB1VH-dw 82
enosimulator/setup/setup_helper/azure_converter.py sha256=bBrPUjU9JdlXvF32wu1NpR9zCTD3ZOCuFVCVV9qh6h0 14784
enosimulator/setup/setup_helper/base_converter.py sha256=71X26XS5n_DInAcpRXBm1upid7dfUQuuwNQCyJMN63g 925
enosimulator/setup/setup_helper/hetzner_converter.py sha256=WK8Ys4OO0GX2MjQ8h85z-PsWUVf98SP7caYbXyYFFLc 15624
enosimulator/setup/setup_helper/local_converter.py sha256=RY64tM4ksqtsBR34MiKf54U_sprN2ozX2eVPIKZXkVQ 2366
enosimulator/setup/setup_helper/setup_helper.py sha256=KvIxNEq5BhbIQhmCarptlBeN0r7rtLo_X0l5eifpZgI 2979
enosimulator/setup/setup_helper/team_generator.py sha256=6PC0JNAE3v7_7lLd1qSLC_YP1x1UofP5SPu0ta4RME8 13988
enosimulator/setup/setup_helper/util.py sha256=35vmr2niYZw5Pc6x16X-Idqvqal-HRh8HLCgXH3jueg 2110
enosimulator/simulation/__init__.py sha256=tudF062umWuAfOTuMypxQRw8jvcllbz3tsCBoMUoFDU 156
enosimulator/simulation/flagsubmitter.py sha256=oYyxmRUwMKoArjZdz-I-hjj6PSlPUPJQtKw1hLE6OSk 3439
enosimulator/simulation/orchestrator.py sha256=QbuPJSfLX-FCjgt3DNX8IfqwXq7WlJClG6WNPqf1q0I 17532
enosimulator/simulation/simulation.py sha256=sf3gCeUjKdaDblkZiby6VtrAyNgy11Aivc_sR4iPbek 17028
enosimulator/simulation/statchecker.py sha256=vLordILIl8NNS7FOAjhYsxkcFCslH6RPEJYFqRYnuhk 16707
enosimulator/simulation/util.py sha256=WdLkjxnqPnwRZIoZzq6xROOoxifZj4NQKCN5vCdn90M 3593
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conftest.py sha256=CUcuQ7YDFnKg0MsPI1xgbw-xV5siDgMKkIGm66MMpxE 6994
tests/test_backend.py sha256=faURg29lEPLCWlOjEl691HV7-_fYnGoW0lxuiwfkrhY 2549
tests/test_setup.py sha256=6ha8_NCoq0hYtq81KjQTUq8DXVMkgCp1AACAVuzPRE8 16672
tests/test_simulation.py sha256=uGZVcTR73_QCUK1SyJJka3AKlSyR0mZxkaBCfuy2SYg 19278
enosimulator-0.3.4.dist-info/LICENSE sha256=G5wqQ_8KGA808kVuF-Fpu_Yhteg8K_5ux9n2v8eQK7s 1069
enosimulator-0.3.4.dist-info/METADATA sha256=pR0YBmMLW32gi1mLUxFrY52URuBJwvvKl6Y5viwYmZY 11060
enosimulator-0.3.4.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
enosimulator-0.3.4.dist-info/entry_points.txt sha256=mlzfZpseReNJ5xDG9V7jySgyLqHGiwt2liX13uVxVfo 67
enosimulator-0.3.4.dist-info/top_level.txt sha256=Tn5WBW3d5zpc9li2bn3AYVCChx6L8aBAtaQiJcnMsJs 19
enosimulator-0.3.4.dist-info/RECORD

top_level.txt

enosimulator
tests

entry_points.txt

enosimulator = enosimulator.__main__:entry_point