stormspotter

View on PyPIReverse Dependencies (0)

1.0.0a0 stormspotter-1.0.0a0-py3-none-any.whl

Wheel Details

Project: stormspotter
Version: 1.0.0a0
Filename: stormspotter-1.0.0a0-py3-none-any.whl
Download: [link]
Size: 352980
MD5: 56d6a92419406748f8300701efc75130
SHA256: c54e4d8707a4197b4ccc3b36d89b720278d10f19a01c27ca5532e46c56c6c441
Uploaded: 2020-05-14 19:03:15 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: stormspotter
Version: 1.0.0a0
Summary: Azure Red Team tool for graphing Azure and Azure Active Directory objects
Author: Azure Red Team
Home-Page: https://github.com/Azure/Stormspotter
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3.8
Classifier: Operating System :: OS Independent
Classifier: Framework :: Dash
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.8
Requires-Dist: azure-cli-core (==2.5.1)
Requires-Dist: azure-mgmt-authorization (==0.60.0)
Requires-Dist: azure-mgmt-core (==1.0.0)
Requires-Dist: azure-mgmt-resource (==9.0.0)
Requires-Dist: dash (==1.12.0)
Requires-Dist: dash-bootstrap-components (==0.9.2)
Requires-Dist: dash-cytoscape (==0.1.1)
Requires-Dist: dash-daq (==0.5.0)
Requires-Dist: neo4j (==1.7.6)
Requires-Dist: pkginfo (==1.5.0.1)
Requires-Dist: shiv (==0.1.2)
Requires-Dist: watchdog (==0.10.2)
Description-Content-Type: text/markdown
[Description omitted; length: 4073 characters]

WHEEL

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

RECORD

Path Digest Size
Stormdash.py sha256=2pbI1YLjKWxc8K2eZC4E8ElhdU-6DnzQMNcjGBjG7Yo 6684
Stormspotter.py sha256=5UqomMHEwMFpBoKt-QdTfALEG4_k9oORL3jXsorFjmg 2579
stormspotter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
stormspotter/cloud.cfg sha256=tvP7co1AV47Y5WLRWGL6QZX6BMW6j28YW2Ba1VNNikw 611
stormspotter/__pycache__/__init__.cpython-38.pyc sha256=0zkC1pS6LvqhWAWiHveLUKb4o_dZGrsEyhHewQ2esW8 151
stormspotter/dash/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
stormspotter/dash/__pycache__/__init__.cpython-38.pyc sha256=6WKdim0Bn-syXUSvuSnUDOJpMPa4th33su9baZf_2SI 156
stormspotter/dash/assets/CascadiaMono.ttf sha256=AN1VHdKpE3f0jUNh9xVJTPOUwFPq5-5VDO1fDbOpcG4 195316
stormspotter/dash/assets/favicon.ico sha256=_llUkeiO8q5h0TJXbQoN2wc69pmHAy3Nypgupo1j8zA 90026
stormspotter/dash/assets/filter.png sha256=xLLdetTwXkvh3oxImLLJUG77QtKllRkZLfHYhBAKEv8 4525
stormspotter/dash/assets/graph.png sha256=Of3DWJC8eA8TMnYnYBBM6rtPhJvth6esi-FDWZoeuS4 6556
stormspotter/dash/assets/settings.png sha256=GGH8GzI6-wFxIL6TJ8-z0DNQbpvFuf3ihOaYGS77m_g 9330
stormspotter/dash/assets/stormdash.css sha256=HQB7MkHM7huPE5l5gkTPxJtLIDYhf7sPMZhuHb9RAWI 7493
stormspotter/dash/assets/images/aadapp.png sha256=Q3IkoOAiaun2no0D2TuxSmgBAOWdjcUx2hp4-RHWvUI 4517
stormspotter/dash/assets/images/aadgroup.png sha256=cnwE-mwEp851bjcSR_7HD-ZkHJvJEs1f4CEfSNLmUr8 2316
stormspotter/dash/assets/images/aadsp.png sha256=WcokU1qjEc2slF0crZYsFl9mwRPSe_SKW9s3z1Qqrog 3279
stormspotter/dash/assets/images/aaduser.png sha256=DgEK-HZ3n78PiavTP4nEtjrl9zfJbPy8lZwi4Z_ToSo 4098
stormspotter/dash/assets/images/appservice.png sha256=KvntjFLav1fzUCdvOuMvsHFanMk5T2YM7jcMpRuN4Yo 14680
stormspotter/dash/assets/images/disks.png sha256=NPY1S7YALUQ52bTXihGtZdunVxljnuVJarFJj9OKOxI 12078
stormspotter/dash/assets/images/generic.png sha256=wI8uVTetopP6p2A5iz4LJkc99ctRT6JebTzI93FcnjQ 8647
stormspotter/dash/assets/images/icon-graph.png sha256=2wcx3GfatgI1-nUqAY2cV8WplTXaK_UghOYnK-GHOl8 1854
stormspotter/dash/assets/images/ip.png sha256=h8pstxs4YOOUQg0m-8yaGrulNauPIafeCtYmYH6GKD8 3215
stormspotter/dash/assets/images/ipconf.png sha256=Oc1jIn8Y6XV375mciIdEw029XQScU_Yp_IPDRFxbt9o 17741
stormspotter/dash/assets/images/kv.png sha256=pcf_QGqFWH7b6znXToZftN0R0eNWvqRD9tPlH6tR7FU 5329
stormspotter/dash/assets/images/loadb.png sha256=Ep6uZ3BVI6WFf0b-1DnxWDXGZU8tYJscYWD_oVIO1LA 8302
stormspotter/dash/assets/images/nic.png sha256=osPpuM6P38SsYOTIGHiHUc7LbOHWqKLGvoDrwMo4y7g 1669
stormspotter/dash/assets/images/none.png sha256=RLGqJupCG-Eo1QQdhCQFJvbYk6lc7wWRDnVVSPDrMm4 5095
stormspotter/dash/assets/images/nsg.png sha256=73StDvGfmZ-_AZXCpfPIeDOSN_tPv9qdOPcC2MpRdlU 4581
stormspotter/dash/assets/images/rg.png sha256=ixYpavaJoDYY4cdbo0WvJONF3mgJCDjSaqZPTLtbcYc 6006
stormspotter/dash/assets/images/rule.png sha256=GQcqLTut8P_qY0EyyiLyHz4YXVTxtGB9qbC6i7zLy5U 2211
stormspotter/dash/assets/images/sf.png sha256=alM3nDVfZDLRt3e6L57BzQpL80ESooTnIBx7D6TvEKo 10912
stormspotter/dash/assets/images/sqldb.png sha256=pWa69R3QqgRwE3dCv7QUHNIwv3rcdaPAdHVdZx-w3yQ 6323
stormspotter/dash/assets/images/sqlserver.png sha256=UG4BeByVqjlfrziicTvJD0dYcHjFbF13MhICONBTYUE 8203
stormspotter/dash/assets/images/storage.png sha256=xeBkLgImgrdHTfaEIp5Qno2Vwtcln9OtBaoTD0sJa8A 3147
stormspotter/dash/assets/images/sub.png sha256=aDaaGolcEVbp_BW_o2sBv21RnopxtBBAqJO7qivjuhE 4023
stormspotter/dash/assets/images/tenant.png sha256=l-U9gSfyvHR3QWOpVOJmxChqAqiR_Efz_yMjrvTZIJs 447
stormspotter/dash/assets/images/vm.png sha256=Z9tMY9LcqwCLy7EeITMwUbkz9E-_qm72lZ6EnfBS6Ec 5699
stormspotter/dash/assets/images/vnet.png sha256=9brvgUKLS-ILhaVMTZnO_lo2tW0acNwpCTqrLWTUddY 4507
stormspotter/dash/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
stormspotter/dash/core/context.py sha256=hw5aureDOpDqq-OysioqWgQH2BGKR2dw9SsJxOBAoo0 22309
stormspotter/dash/core/neo4j.py sha256=TzDuOzBmTvHgBW7PqvBaL1hijqYV1jGyZWfkoqulJew 6784
stormspotter/dash/core/parsers.py sha256=8-bSOOy6YlKz9adKVQDCenCaBJD1mQY0pn1814GF2WU 8775
stormspotter/dash/core/queries.py sha256=ThpIkC_kR1al3pImLMT7LyrNwomAgJrQA2zpzVGpMOU 271
stormspotter/dash/core/resources.py sha256=f8aRAzGw5t2F2E6KpviQPaR-9IOVJxdqkX91F7Ki0wI 1724
stormspotter/dash/core/__pycache__/__init__.cpython-38.pyc sha256=zpuKjGenQG7VQsxbgPexZwnfRfA71CuwnEiAbrYUPzU 161
stormspotter/dash/core/__pycache__/context.cpython-38.pyc sha256=sf8s7teisGdzr7c8Y2BbqmBMBrr_lo0h2v2U0P9pX1U 16778
stormspotter/dash/core/__pycache__/neo4j.cpython-38.pyc sha256=wGHm37Qm9QER6KocUuyAlEsvH6_oalaQh5YBvFUxZdw 6569
stormspotter/dash/core/__pycache__/parsers.cpython-38.pyc sha256=DhHwL4N-bCrVGbzFIy2E_akVQ3xT0HKeRHIWtpmG5Tw 6770
stormspotter/dash/core/__pycache__/queries.cpython-38.pyc sha256=gIgSFD4c6VDbzBEd09d2N_Zg6CFtILl6DxHJdeL8oSY 408
stormspotter/dash/core/__pycache__/resources.cpython-38.pyc sha256=6WGmak9GfgG6GTMEvszDAv-t4rD8mN8iExJmeCFYgCM 1992
stormspotter/dash/layout/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
stormspotter/dash/layout/cytoscape.py sha256=9t-klKXEKxK46IpNbgTpgdfR7Mu7ChaZzFXUsAsmyY4 5337
stormspotter/dash/layout/ui.py sha256=YJKv7FxTfn4uem9X8n0UEj2Y6Lo9ZMdTQwKnJA39wTY 5372
stormspotter/dash/layout/__pycache__/__init__.cpython-38.pyc sha256=RVaid7Vc-QXw-2grPHVH_rIQ7jQd2zE2iIMhkuKCi4U 163
stormspotter/dash/layout/__pycache__/cytoscape.cpython-38.pyc sha256=ZsSaqSdffk8_Mw-WEtAYsyiev8A03YTuZcnClYsOVkQ 3855
stormspotter/dash/layout/__pycache__/test_kv.cpython-38.pyc sha256=CjRQd9j52T9N6X6uMFk1XLD3qD_1A1-HvNvAiMH_Im0 6030
stormspotter/dash/layout/__pycache__/ui.cpython-38.pyc sha256=buvRdKLGbkVr56mYAIZaxjxmRWOxqk-fzZDWgnSR9XE 3045
stormspotter/ingestor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
stormspotter/ingestor/__pycache__/__init__.cpython-38.pyc sha256=wGiv5ycP_lr2HiQYwAXVig_ifxvoTD38QnhbQuRU_5g 160
stormspotter/ingestor/assets/aad/__init__.py sha256=0GeveugE7lW1z7bDt2LZ8RXQHVx_MX5v5NCwZ4uk_bQ 246
stormspotter/ingestor/assets/aad/aadapplication.py sha256=33WfKjggzCNdeMKMoUawmdggCzFY9OCZb-wXTNM3WaQ 1092
stormspotter/ingestor/assets/aad/aadgroup.py sha256=JvhjVvudmArx8qixA98wNBaubuEEyDqiAlby05_lpp8 1274
stormspotter/ingestor/assets/aad/aadobject.py sha256=vqhKd9OyH2yFVNcxWTo1r_aGfm0spWrS29vlvdr07zM 2547
stormspotter/ingestor/assets/aad/aadserviceprincipal.py sha256=mk8aYRe9VNed4FCgG1CkvieXYZo0ChF4k1t-mmBC5AM 1227
stormspotter/ingestor/assets/aad/aaduser.py sha256=DwF0QETEGkjnS5YC6cJgsWwi7bN07tYO_vHmkeZXJL4 546
stormspotter/ingestor/assets/aad/aadwrapper.py sha256=cz4UjOHw634n_GXr8JfH8eVXky1iYbgq79iM1x5IDE8 599
stormspotter/ingestor/assets/aad/__pycache__/__init__.cpython-38.pyc sha256=qCcpcDOjXGE-AA1nUzsSTT95hLhieg3KICYYfGsoPS8 486
stormspotter/ingestor/assets/aad/__pycache__/aadapplication.cpython-38.pyc sha256=n0AFY8p0gsdAhF1N1Hwi2EmpxKCAArYVjGI7pnSohtg 1294
stormspotter/ingestor/assets/aad/__pycache__/aadgroup.cpython-38.pyc sha256=Nn1E-c5K7gjmEipfTPrwh2SNaDKTHFJ3stmzVi9qU04 1441
stormspotter/ingestor/assets/aad/__pycache__/aadobject.cpython-38.pyc sha256=QKYmRGQ4ko99LGMtszsGKQnZqdQyi_3553lBzY0pnBQ 2539
stormspotter/ingestor/assets/aad/__pycache__/aadserviceprincipal.cpython-38.pyc sha256=GOQa_-6HWweNccbnfd6r4DGzfuJvxTIYLCdp890pK28 1349
stormspotter/ingestor/assets/aad/__pycache__/aaduser.cpython-38.pyc sha256=4cbuXLNATmK2s5Srw35iOclNgl1Bp-JXYm125hk8htQ 1004
stormspotter/ingestor/assets/aad/__pycache__/aadwrapper.cpython-38.pyc sha256=4JOEm6gDiaziBOBj9K8sQG7ISbDx6mv5WgBga5GLnkQ 1033
stormspotter/ingestor/assets/azure/__init__.py sha256=HaaR8PBXlWHlYZr91M2HOUfzGtcAXy_mpEvqLMZelvE 104
stormspotter/ingestor/assets/azure/azurewrapper.py sha256=Hcvno8NTxPcnGoGg2sGKdA7WoOgBByfemJDJvovMv7I 4169
stormspotter/ingestor/assets/azure/rbac.py sha256=fUABIqNsxFuf0eupOnd_moJvzy8sMi6FHM3VtzoH2OQ 5517
stormspotter/ingestor/assets/azure/utils.py sha256=FToJRmuQS_mO0HgjYrzBJjpnatazAiw-6wfwee0SWcE 126
stormspotter/ingestor/assets/azure/__pycache__/__init__.cpython-38.pyc sha256=TEVRnBoFgNZj-QmEj9dJyP30Es1BDa5iV0yVBoQz7lE 299
stormspotter/ingestor/assets/azure/__pycache__/asset.cpython-38.pyc sha256=fNDDJLrszR9vTI83GuSL7O-FRSDDc4BAwttkgC9E7yo 1246
stormspotter/ingestor/assets/azure/__pycache__/azurewrapper.cpython-38.pyc sha256=ASaev4yCo778u8_tUxENQ3M03eSLiNlIKmC4ursZcbs 4690
stormspotter/ingestor/assets/azure/__pycache__/genericasset.cpython-38.pyc sha256=oBJ7SVuzQjkfUBzKXDV-SCqy3DEXXN9fj0i7wGUuOhI 920
stormspotter/ingestor/assets/azure/__pycache__/hostedservice.cpython-38.pyc sha256=UJT3RCXz_YAHgMbZ8N7rsxW3iSiQUomMktk95-VzXdQ 1832
stormspotter/ingestor/assets/azure/__pycache__/keyvault.cpython-38.pyc sha256=0TXUL5Eis40VQleIS1BwTLWj2uSD-IVazAMOAn90iBM 1008
stormspotter/ingestor/assets/azure/__pycache__/loadbalancer.cpython-38.pyc sha256=IBC2Qfk-4GZp7h04ENOiK-99SgqsRuoS8bdw-5bsMPA 1912
stormspotter/ingestor/assets/azure/__pycache__/networkinterface.cpython-38.pyc sha256=9nYYdm-E7__hdcQnFSIcKmKy2q6kZcvovOImoysuivk 1340
stormspotter/ingestor/assets/azure/__pycache__/networksecuritygroup.cpython-38.pyc sha256=aU-O8tJ-KvPnHwxrehUPIb40fzAsbmdnzn0nKLv_Odc 1284
stormspotter/ingestor/assets/azure/__pycache__/publicipaddress.cpython-38.pyc sha256=fWwAaRNu_CFONT-q8yAbmeXn_CGAXtyH-pNZR-axFXY 1238
stormspotter/ingestor/assets/azure/__pycache__/rbac.cpython-38.pyc sha256=0T0WML8aWK5YD4CYZS-qqvhqyNliEK5jg08bpuxmPYw 4087
stormspotter/ingestor/assets/azure/__pycache__/servicefabric.cpython-38.pyc sha256=HJ4Wmsei2DQrKWTnWLWoCq34OR34z55ki0ZksYNzxm4 1243
stormspotter/ingestor/assets/azure/__pycache__/sqldatabase.cpython-38.pyc sha256=4KxCCA8GdFbbDcYa_elQeizfsx39nJ2oXFjfSLYMzt4 1299
stormspotter/ingestor/assets/azure/__pycache__/utils.cpython-38.pyc sha256=TIM07Jg7mpoOzGmwfLKV1lfElqaNP0Cj1JM-PVwv0U0 814
stormspotter/ingestor/assets/azure/__pycache__/virtualmachine.cpython-38.pyc sha256=OmYsevSsdPDETDMbYIQ9t9Av4v5_Xt6Z-nWVL-FzjQ8 1334
stormspotter/ingestor/assets/azure/__pycache__/vmss.cpython-38.pyc sha256=LAJmbdd17vT3mVA-LNlAZ_LtKem02oKz7wOF5h8wi2Y 1507
stormspotter/ingestor/assets/azure/__pycache__/website.cpython-38.pyc sha256=My_s-1N-2pKeF8eVvyQAHtafoPEhybKXjffEfJ0hHnM 1067
stormspotter/ingestor/utils/__init__.py sha256=rwXAZN15m30DrX88kXjmaEdgpoouxFwESUYRuGLaJoA 324
stormspotter/ingestor/utils/authentication.py sha256=LgIJDlPNrxpzu0Ghl-Y1YBLtT_uX_BCtEdqZX3byilk 2536
stormspotter/ingestor/utils/cloud.py sha256=d-0u5Bh5ycUFYF0ndX2VYXK1q_AgTq4K4EliiSsPwUc 2112
stormspotter/ingestor/utils/context.py sha256=zkwlu3kuoV3SyZfQczgcCFkWoMA0sSxJ2i-ntR1ORdg 176
stormspotter/ingestor/utils/resources.py sha256=SwU5v0P9Zq4TTzQE0wxASGDZyvAee1tApZZr01QBUsg 1723
stormspotter/ingestor/utils/__pycache__/__init__.cpython-38.pyc sha256=5sfnZSluhPgE87lfxd5WwntckCXHou55xAh11nMXAtY 535
stormspotter/ingestor/utils/__pycache__/assethoundcontext.cpython-38.pyc sha256=VEbSzVow_Tqf5b1WOCbxIBYgoooV2i8UAmgwnFPRavE 479
stormspotter/ingestor/utils/__pycache__/authentication.cpython-38.pyc sha256=vnyrg7nprCLKysxSrNBsdCKWCj7Dpzk9POZpcFPFFhU 2418
stormspotter/ingestor/utils/__pycache__/cloud.cpython-38.pyc sha256=Co-R3RxPH8HBenaEy0c9qnzacjxgduZk7dCyiujthlc 1721
stormspotter/ingestor/utils/__pycache__/context.cpython-38.pyc sha256=BdfpwWNN96S9Xo-wwr_hyMuDbUa-SqblgMnDLOZG-jc 463
stormspotter/ingestor/utils/__pycache__/resources.cpython-38.pyc sha256=0ljYeffEJMWlTnXKRRSj1GtAu0_wLY_v8Ox6EfkHClI 1994
stormspotter-1.0.0a0.dist-info/LICENSE sha256=mQaUD2Gx8LUz-n2ZuvVReLKAj74RPqUd-_rYVyzNXys 1162
stormspotter-1.0.0a0.dist-info/LICENSE-3rdParty.md sha256=7Bm_O_MlfO8AEodtjiE9aURiigiIEc2-hxDI8FhmMAA 12063
stormspotter-1.0.0a0.dist-info/METADATA sha256=qzVvHWAd3Wx9W_tM5jnvzG7h8QIrEvXtDkgB9WYsrBg 5075
stormspotter-1.0.0a0.dist-info/WHEEL sha256=YUYzQ6UQdoqxXjimOitTqynltBCkwY6qlTfTh2IzqQU 97
stormspotter-1.0.0a0.dist-info/entry_points.txt sha256=kQU9RHTOyziD5LkD5Wa0ilFzIRsO4c2tqQFm7NDQMnU 79
stormspotter-1.0.0a0.dist-info/top_level.txt sha256=W6vkCklZ7z04nD3Scq04KthrYHfmp4pmzwxzWck60oQ 36
stormspotter-1.0.0a0.dist-info/RECORD

top_level.txt

Stormdash
Stormspotter
stormspotter

entry_points.txt

stormdash = Stormdash:main
stormspotter = Stormspotter:main