aerleon

View on PyPIReverse Dependencies (1)

1.9.0 aerleon-1.9.0-py3-none-any.whl

Wheel Details

Project: aerleon
Version: 1.9.0
Filename: aerleon-1.9.0-py3-none-any.whl
Download: [link]
Size: 278459
MD5: 8ca112f7d45f77dfe518bfe85636f991
SHA256: 882b72dc3eaae1099cafe005d01da3dbc2f6ee6616ba12d093d0e81d3653a32c
Uploaded: 2024-04-18 07:44:50 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: aerleon
Version: 1.9.0
Summary: A firewall generation tool
Author: Rob Ankeny
Author-Email: ankenyr[at]gmail.com
Home-Page: https://github.com/aerleon/aerleon
Project-Url: Repository, https://github.com/aerleon/aerleon
License: Apache-2.0
Keywords: firewall,networking,security
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Security
Classifier: Topic :: System :: Networking :: Firewalls
Requires-Python: >=3.8,<4.0
Requires-Dist: PyYAML (<7.0,>=6.0)
Requires-Dist: absl-py (<2.0.0,>=1.2.0)
Requires-Dist: importlib-metadata (<5.0,>=4.2); python_version <= "3.10"
Requires-Dist: ply (<4.0,>=3.11)
Requires-Dist: typing_extensions (<5.0.0,>=4.4.0)
Description-Content-Type: text/markdown
[Description omitted; length: 6995 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
LICENSE sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
README.md sha256=wZcKbUuNIgu5zSHhl7P88ABuwoyKR82gVV9FHvroTCo 7011
aerleon/__init__.py sha256=7Jg4Vj5KfMOteWZvN1szBag913GkW9SOhn7gX29ROkE 15
aerleon/__main__.py sha256=qbAUXt4QzFr5HLiD_71lYR3oqqUofCNNqyRF7GpW6do 167
aerleon/aclcheck_cmdline.py sha256=vUisoxavb5XNVeWSBvsqN65hGvuUCdt7e00QnuQpHt0 4399
aerleon/aclgen.py sha256=dy6xvl1l_aEY132YTI5q9egCkHqNqt0KSgLfqj-HXTo 17930
aerleon/api.py sha256=p9FZO20QyonZcsiTFefANFREaHsrsusyp8GutHBCpcw 13123
aerleon/lib/COPYING sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
aerleon/lib/__init__.py sha256=1aOGNmSTQD1qcQj54sb1OVWEs_f31SE0oQlGU_hkQGA 29
aerleon/lib/aclcheck.py sha256=ZKkhoY-aF3-Jg8Ltm8C2l4Nzay9XaCQZ9EibpW-dp30 11008
aerleon/lib/aclgenerator.py sha256=zcZfdF2WsnUHKtdTaT96XkUJOcGOn4OkXjj_I5-2t6c 24716
aerleon/lib/addressbook.py sha256=JA7AwSefjPp-WtLN6QQcNtEbb33q443veg0uhKCXKe8 7802
aerleon/lib/arista.py sha256=Xv8h4bTwsCEKy69amMJUsE8vOynPBqGkZ2i72ImjYv8 2792
aerleon/lib/arista_tp.py sha256=YQiE5yUc5Jh-XwuN1yRd1L5tZFkE4t27Y0puRo_MHvI 36487
aerleon/lib/aruba.py sha256=AmbSh3csEpd_isbSxMr0PT_0FYnt-jNbmY3t1RiQzlQ 10035
aerleon/lib/brocade.py sha256=6jBYgoh3plu-288Ei27hdH73rkVJNwn-SkOofNPfARQ 1116
aerleon/lib/cisco.py sha256=QV0cSdjIrvFjBGvgNJs1SoNt_6Kpq5Cy7khO90OWQ_k 40080
aerleon/lib/ciscoasa.py sha256=qkfZ6hn3Lleyvk6f9bxnANdqhrG8H5dhO4TNQaG1Suc 14387
aerleon/lib/cisconx.py sha256=iPCnijCmg6sxsTehRdZij_98s_bca3ozX53PVmCcieU 2754
aerleon/lib/ciscoxr.py sha256=UAe813ju7SHC_ylMFkVi4-TGNuQf92SIsnXVu09ODes 2428
aerleon/lib/cloudarmor.py sha256=Lcvc-6yVm3yNVOUXVIlzWTgxSeDv1i1agO9Qu-mnv2I 9967
aerleon/lib/demo.py sha256=F8e0uPzTvUQ1-37y5eLBpvuRMNN5AJ2po8AMhsLRPAE 7735
aerleon/lib/fqdn.py sha256=f4ltCsiTFlg-uEKjQwm-0SLW22QVZ0oFNPQgN4a-T5g 691
aerleon/lib/gce.py sha256=cPI5bwRhDZnQ7Ydto6ya3Z5E8J21Uep37M-H7NK9jBY 24978
aerleon/lib/gcp.py sha256=DXIWwylJWexP3LF40h4WREwXVRGBuXpG_Of4AEm7l_I 4759
aerleon/lib/gcp_hf.py sha256=wXWHiwwBdHUweJqNI3pVuUsJo-wrk92VjnjcqdG6lts 24294
aerleon/lib/ipset.py sha256=sdWiP5t17oyCe8uauntn1preI3fEtPjWFMdIZQhvCe4 9074
aerleon/lib/iptables.py sha256=VOggiN_fFSUlIlFX1bgmhgKC8tazIvJmzh_TeqsMkmk 39248
aerleon/lib/juniper.py sha256=urJor-QJoxPaHodyLD6VN7fMZROq7R-oV7sXpwIFJoI 45430
aerleon/lib/juniperevo.py sha256=S_fZ3VgPbaVW2OZAgxkDDJcr3tdSDopd3jxi8MbH5MU 5090
aerleon/lib/junipermsmpc.py sha256=uXk0rPKogdkVBhRJmEHvAq10j0jArhagA9X07pVuAzI 32101
aerleon/lib/junipersrx.py sha256=ZEwgUGUUvs-Ydjjn2fP47-9XlOMItiXG4F0izVZwcsQ 37936
aerleon/lib/k8s.py sha256=G3UugdQpV4PpIQ1FDTeQAAatmN4aTKLyDTH6dKpfw5E 14343
aerleon/lib/nacaddr.py sha256=vwv-3UMPK1QzMLbzokbLb1q7smk-SvCFQ67_UqLevNo 17897
aerleon/lib/naming.py sha256=m4gJA5nY9ug_GVoBejyazfnLAkELMqbKOy088EciurE 39849
aerleon/lib/nftables.py sha256=QbbcjGF75mFwlCBUH-TCIbvDvFwbIPNFIFe7zLS1P-s 33371
aerleon/lib/nokiasrl.py sha256=nJYp543JTBjoTj93aZea4QoWJ2HToGMLUNzUqcTNOMo 9031
aerleon/lib/nsxt.py sha256=CowxqG5UX9Fbgsqw4q6FE4dSq9k7nmfedSN3CydYnCo 12417
aerleon/lib/nsxv.py sha256=j50I_LBz-te43hBJECIJNhVfR_-z-DpSD5qq2FG1oio 24862
aerleon/lib/openconfig.py sha256=755mC-9TtYg0ozKA9oJx1XWVsY-Ma-2CwJryU0mlrHU 12745
aerleon/lib/packetfilter.py sha256=nviaW2FwKe9nG3nJNIkmu6Un2r4XeTjDYxbghNF-w7M 23395
aerleon/lib/paloaltofw.py sha256=Wdcv3-7k4Cu-0gVghpAPXgiuFLhyKF3Hlb0b8Fmq4O4 48251
aerleon/lib/pcap.py sha256=YQ1rPJbmk5uxj76fJCR-E4FSR5RSYsqUCkgpLPINTbg 17224
aerleon/lib/plugin.py sha256=2pcxSzwK4ZiWWoJaAYTCr5AELYHkGFVxfu81dJXSnPg 3411
aerleon/lib/plugin_supervisor.py sha256=cFtD_gaoneipqlxDsXYtbFaC1NKnZ3TWFQ52-nWN1bc 13513
aerleon/lib/policy.py sha256=dZm-684SeH5FgQjKFygLO_SloHB3qEbiAopaDYDd30I 97864
aerleon/lib/policy_builder.py sha256=e1iSYZzfxf1SoeMmPDrgeSqrutfmjgda8yVUV0JLiO0 39619
aerleon/lib/policy_simple.py sha256=TfvNhJ_5yk4XeP_M4auPL2Gte9nxkKjLwir0moYzhXY 21391
aerleon/lib/policyreader.py sha256=JowbK8nQ4zMOmBhylepmzfl_gafRBc3goAAx9qZTwtU 9162
aerleon/lib/port.py sha256=Kox34C_NmoVlOouokcENaCYg3Y9vpEAXCi5c48QsVL8 4948
aerleon/lib/recognizers.py sha256=vGpdOWQS-lqMzIXwZPxqTwhA1EACRxj5Fv3QJBUYHtA 14617
aerleon/lib/sonic.py sha256=uVcGreWHUFDykFtYUR9NCri9aU2k82amZKmbmzYKSuk 697
aerleon/lib/speedway.py sha256=vgWBKrRJTHDcPjNexgqjIujfAkxu-XWpVPLjWsaWuM8 1322
aerleon/lib/srxlo.py sha256=p9uN7yy0d5ZGq5tXUd5JJRpv4dWTLKjDnmSZFHHK25g 2405
aerleon/lib/summarizer.py sha256=32jcjpIlsvU4F1SJELov29xTk0zbvOkxhw4wkWbld7c 9069
aerleon/lib/windows.py sha256=pLpN0Q-CLJwrXL8ZHjb-OqeKxte144Aabfai2TZGs5Y 14092
aerleon/lib/windows_advfirewall.py sha256=_7TMWRBD25s5sHfpYzSwDK-35h2DvyfC3GircXlr2Zk 6116
aerleon/lib/windows_ipsec.py sha256=70r9ieQqsjfKhsmhOE_vn-RpLrDA1ehd57nZOA762SM 9096
aerleon/lib/yaml.py sha256=KG7lr4Gqsiz_g3FaguaX9tzeZPy9SPJBn3eOeBc8KbM 16147
aerleon/lib/yaml_loader.py sha256=hVUVRJrOcjbGisAPviPcM375nczkG_1QjWJYzwQ2w_0 1140
aerleon/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aerleon/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aerleon/utils/config.py sha256=Uq7N8vNlwfCcf5WD-JZw1RphhgQx7ob8hhM3llmI_6o 3240
aerleon/utils/iputils.py sha256=XNfc5zi8tHWgBaMpkLUHo7BB2OWM3qKvDQ1fB3YgqEg 3592
tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tools/cgrep.py sha256=UGVki6xEAojTtmQLAhf9IFOn-vEGZ8oTrgcuPs1xW1I 16269
tools/iputilstools.py sha256=PtNpjg8SZDiIzfRs3g_P2roEoXjSpyfoMXTtVICn6g4 1794
aerleon-1.9.0.dist-info/AUTHORS sha256=yyxNuf9Rh9cE8AwrO_uZn9a3eQLcIq_AntQzMIlo_HQ 337
aerleon-1.9.0.dist-info/LICENSE sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
aerleon-1.9.0.dist-info/METADATA sha256=qEWVFEr7ZsvSN9P8n_IfSU99FlkZPRThPNiv8-gmt5s 8168
aerleon-1.9.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
aerleon-1.9.0.dist-info/entry_points.txt sha256=x7MR2yDjIQ7Bi1_KwO4I9_CJFB6Ld3o6EmVjfNlsbEo 120
aerleon-1.9.0.dist-info/RECORD

entry_points.txt

aclcheck = aerleon.aclcheck_cmdline:main
aclgen = aerleon.aclgen:EntryPoint
cgrep = tools.cgrep:EntryPoint