network-config-analyzer

View on PyPIReverse Dependencies (0)

2.1.0 network_config_analyzer-2.1.0-py3-none-any.whl

Wheel Details

Project: network-config-analyzer
Version: 2.1.0
Filename: network_config_analyzer-2.1.0-py3-none-any.whl
Download: [link]
Size: 233980
MD5: f1494d077593cb5ed115d4c541f43410
SHA256: c84c77f5b1b3368c2a5e3b1805a6ef66ceae99b883eedb58dc3faae4afcb1973
Uploaded: 2024-12-11 10:01:48 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: network-config-analyzer
Version: 2.1.0
Summary: An analyzer for Network Policies and other connectivity-configuration resources
Author: Ziv Nevo
Author-Email: nevo[at]il.ibm.com
Home-Page: https://github.com/np-guard/network-config-analyzer
Project-Url: Bug Tracker, https://github.com/np-guard/network-config-analyzer/issues
Project-Url: NP-Guard Home, https://np-guard.github.io
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Requires-Dist: ghapi (==1.0.6)
Requires-Dist: PyYAML (==6.0.2)
Requires-Dist: greenery (==4.0.0)
Requires-Dist: networkx (==3.2.1)
Requires-Dist: beautifulsoup4 (==4.12.3)
Requires-Dist: lxml (==5.3.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 10953 characters]

WHEEL

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

RECORD

Path Digest Size
collector/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
collector/collect.py sha256=c8a7SRhhrRsk5baxDxEgT9HYE57Ii0ZezHGDpXVIzps 1116
nca/SchemeRunner.py sha256=ji3OhB6i3Dof1-KZOdw44S5t-fSqT3XEpDvfR2KELqg 13399
nca/VERSION.txt sha256=yJuHwmLp1f_SDnOqx0oXcq3Mn1ohaCzDOtz1CG5f71w 6
nca/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nca/__main__.py sha256=FFlytFPPkcBYvA49Ls04onmc2Py6B3eWrkTKnwSmJ_k 94
nca/nca_cli.py sha256=UHVAuZZ6ls_iqr3jIGQF-nSsJ8jIBGvR4ivs0nWry5Y 18319
nca/CoreDS/CanonicalHyperCubeSet.py sha256=-gwonhfPsCnnE6RPVKe7ESP0lFSgd_49sXFgU05kNqE 42153
nca/CoreDS/CanonicalIntervalSet.py sha256=9U5OYmW-L1w1II6YGIOX9Ba9eu3BAKSp4O4412U5ozI 14158
nca/CoreDS/ConnectivityCube.py sha256=RgeQ5LIrUzikhmNVg7Y3GFe12xGdJUV_laKocb4QZZ4 8774
nca/CoreDS/ConnectivityProperties.py sha256=cAH0AhFjX-9sCI-xgT16t-tsCO26nLFzMRiFQ58ww5A 24377
nca/CoreDS/DimensionsManager.py sha256=T6EnOU7xKcQJeauzFbTYb5yt6WSnGauYQNqwOh_WimY 10847
nca/CoreDS/MethodSet.py sha256=gQze8j47WmutjxqSKCDRcUG9hRayxY8Gjm4rmJpJyf4 4288
nca/CoreDS/MinDFA.py sha256=Rx7N1aIP8hOvwUHI-sKDk_LEx1X_Ao_lwsYaRuRnTQ4 12376
nca/CoreDS/Peer.py sha256=BMsTVel1kW76YtspsJ3m6JvJTrMzhhKCG7f84sYMavw 31020
nca/CoreDS/PortSet.py sha256=ZOenhWaFo65PJU4ROGgCbV_fK5bZSs4PNPK0RNH5-FM 3071
nca/CoreDS/ProtocolNameResolver.py sha256=VrD9Nyylqf4T5v_WhdoiTDIhQ5WjimkWf8_bjR3A_Nc 7463
nca/CoreDS/ProtocolSet.py sha256=AHy7_wTRVkbZ3FM5D1Sg8hAo6-zG6DR-NrQF7w1auAw 6537
nca/CoreDS/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nca/FWRules/ClusterInfo.py sha256=WzegOMpwwhwTY-u6Z74NpyYjhZg9z4u5_p19Tda0Gp8 8865
nca/FWRules/ConnectivityGraph.py sha256=INJPbsVHVP6ucK9JfklP4UfeoH9-M6PpSsRX1WMKJsc 21719
nca/FWRules/DotGraph.py sha256=vQ7WCOC021OsL3V8l8jCqePrSUw4l5Ut0kHhymvi4Vs 10817
nca/FWRules/FWRule.py sha256=Rn8lJ3fWSktIDF_ZK6twccAgCy7vYfbfRNOTjAR1Fxg 27016
nca/FWRules/InteractiveConnectivityGraph.py sha256=tfaNxkyFzaTKGhB4LAI3cepJNMLb2RQ7UZl5tF7b4X4 29937
nca/FWRules/MinimizeCsFWRules.py sha256=HpSJWJ9JQ6h6XUD51hKTx_gZzcGKnQ7GH6E4gpbCqRQ 28942
nca/FWRules/MinimizeFWRules.py sha256=m2O-x4mSQuYA8RNRmD4o8VUX_2hPNbwfJjYsCRrl2qM 12580
nca/FWRules/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nca/FWRules/interactiveJsCode.js sha256=ZW8gt7AIupCFp_VZPm214RXCvMf8s7Y4KYjFf__j2PE 11479
nca/FileScanners/DirScanner.py sha256=Zz-w8vtMATwXVoydDVLXGtrfB0JwQBCzUcK8D7e8TkQ 2876
nca/FileScanners/GenericTreeScanner.py sha256=Apr2-xvEhlsxdsC2NICTObTKI2tC978E746_X1-QSJY 4415
nca/FileScanners/GitScanner.py sha256=Z_YziPC8tP-_t3zh0jqLSuKIbO8DkjZcIyFjna6sZUg 3150
nca/FileScanners/HelmScanner.py sha256=DAeRmbyih1aUTAihLZ6JNCwMBQfHlZLPLNkomvPROAA 2244
nca/FileScanners/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nca/NetworkConfig/NetworkConfig.py sha256=vI1fX-1UqGYs4DWnYk5cw46zy1zTRQ61odwQAiF5AEw 13659
nca/NetworkConfig/NetworkConfigQuery.py sha256=hxWax_gjjwzGXMNov-F2lATWFqny1xKfAmzNE4_HEMA 98187
nca/NetworkConfig/NetworkConfigQueryRunner.py sha256=ulGBtmZMOh7hDHZWz_KNQuaHKeLnEyk8hS3FZOUr3F0 13254
nca/NetworkConfig/NetworkLayer.py sha256=2i0-qxM3fbtvm3HxLobr05M0-DNEFnfxn1a0iNtz8RM 16753
nca/NetworkConfig/PeerContainer.py sha256=8qrj2I774p4ZyU-b_iiWHpeer2z2x4MtsjEU8TdNQWs 17701
nca/NetworkConfig/PoliciesFinder.py sha256=kOcAjkG-mpIc9Gup20xy08_rQBbMmtxAVkK3cnTQeaI 11105
nca/NetworkConfig/QueryOutputHandler.py sha256=5OICMkwzU9Rx3KU-13Qf9Le0VmKvP804CSz9_wu5vwc 17202
nca/NetworkConfig/ResourcesHandler.py sha256=jPtQMNlKJKnp1x0YV2rdrgBm1SeUbo4i-LFMBmkPjV0 26776
nca/NetworkConfig/TopologyObjectsFinder.py sha256=qhAYUdMZCEQAUhTk3QgX3SexNHb-9_E1HcYX9ZYYQHU 17445
nca/NetworkConfig/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nca/NetworkConfig/LiveSim/dns/dns_pods.yaml sha256=XkKojLwVJyJl8CfCJTui3AM3rqw9inUsAT-sY3AbWHo 373
nca/NetworkConfig/LiveSim/ingress_controller/ingress_controller.yaml sha256=mpeq7T8A3LTAgj7dDmC5WR67aL504l5YaLZM4pWr-Ic 498
nca/NetworkConfig/LiveSim/istio_gateway/istio_custom_gateway.yaml sha256=349bySavXypd8_PN0WNYGim55a1dSap0js4JKLwfmmg 259
nca/NetworkConfig/LiveSim/istio_gateway/istio_egress_gateway.yaml sha256=YbFIGzXvZMXYs65uFObpE04Fiwkx2iap-sLgp6zL26Q 459
nca/NetworkConfig/LiveSim/istio_gateway/istio_ingress_gateway.yaml sha256=L4vDgJy_wiL2j7zi7LhXM2EAFV6eXcik4kPy-zd043c 268
nca/Parsers/CalicoPolicyYamlParser.py sha256=anPFlhsl_DN_xkL4vKHohaMWMjoyVulc87gCtvdag1U 33839
nca/Parsers/GenericGatewayYamlParser.py sha256=6-_UCys1W9ZrNBS0Rar-adocRFd0N8C1wffOq2ovUY8 4783
nca/Parsers/GenericYamlParser.py sha256=H7_-lDQoVohM9TPACxRi_m9LoztOGlAYLIGm9TRQHas 11589
nca/Parsers/IngressPolicyYamlParser.py sha256=YcP97xscXqiDq64l1U7hrAummo3qyftS0dWhtEhFW7Q 16245
nca/Parsers/IstioGatewayPolicyGenerator.py sha256=LGWUokJzyqvl7p35I7UOKJxJW3gLKxoJ82oXSIEKKKs 22503
nca/Parsers/IstioGatewayYamlParser.py sha256=GoAKL6KLj0BCnJbI1DCChqcHVD5cLDX96ra6feeAK0A 6206
nca/Parsers/IstioGenericYamlParser.py sha256=3nRsmZ5qDM3ppcE-L815smMB_c007cSAeO3uw6OsvgA 3503
nca/Parsers/IstioPolicyYamlParser.py sha256=bZEnaKHAvHekCn9UT1bU-WhtEeo8yFS5H8panzPQRX4 29050
nca/Parsers/IstioServiceEntryYamlParser.py sha256=O2Rg0poTrPIJbLbJhgoPN_gaTAk_-3iZnvK2IsJD1Bs 4695
nca/Parsers/IstioSidecarYamlParser.py sha256=NLyoQO_D04l1W1Cncln5RCSYslVMD2ERJFjLpxIyniE 16568
nca/Parsers/IstioVirtualServiceYamlParser.py sha256=E9_rXwnprxytYceirPFwZB-cbCO3aD9l5SMpz1X8sa4 21191
nca/Parsers/K8sPolicyYamlParser.py sha256=_hzeOzMYdaOAm_f-gTKClJ0BQYmDSvGdKdxww1BxrLI 22670
nca/Parsers/K8sServiceYamlParser.py sha256=GuRvOzUFsgqoc6ApAEsWOe3ZPmpcYTYxerMHnaMNRyg 2962
nca/Parsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nca/Resources/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nca/Resources/OtherResources/Gateway.py sha256=jiQPo3EgbcSyiH6JkuglvoHeW5orQFKxXRLEUHWUrqQ 2833
nca/Resources/OtherResources/K8sNamespace.py sha256=9-NyuPfE6xOO2PndzMABXJeaIO_wzEgPz12UgH-E5vs 1053
nca/Resources/OtherResources/K8sService.py sha256=nItZQeI8r5yCEJRKsV8-son-nN9jKvvjQna3Htu4iAM 2931
nca/Resources/OtherResources/VirtualService.py sha256=Ag6C4FwIrlpij679tS3G2iMzOeATDTWEoF03lpADtXI 8332
nca/Resources/OtherResources/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nca/Resources/PolicyResources/CalicoNetworkPolicy.py sha256=ykgfMhnI-eb3XfNdLovNJ8nUSfevB593KuZzBwUt3MA 13125
nca/Resources/PolicyResources/GatewayPolicy.py sha256=Qh22CzNkslbvrvXxzTBBjI8EZY7dSzYnQjbg3NJkppU 8678
nca/Resources/PolicyResources/IstioNetworkPolicy.py sha256=ZKWx6-skIy22L04DzjdvjAwd7jkLQvBsQFkdlqD6GNY 7898
nca/Resources/PolicyResources/IstioSidecar.py sha256=6BPM6g6mAJMdFRO8HWnkGQW98B7sptV05gzfkwrjXEk 7531
nca/Resources/PolicyResources/K8sNetworkPolicy.py sha256=t3oDRP2ZhDbWrcRGRadYiVTXcqNy8fMAstjyo58gPB8 7122
nca/Resources/PolicyResources/NetworkPolicy.py sha256=L5xsRLOYYMdxlB5_T9P-ov745pzf23OonszZASx84SI 17680
nca/Resources/PolicyResources/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nca/Utils/CmdlineRunner.py sha256=5zk-4XkZe16bK_6IWKkquu4mVUxbVqK8U4e6exnwt4Q 4697
nca/Utils/ExplTracker.py sha256=ld6RYQZXciAJw816dIDZi29sJKPOJepW9xI3nwaNKdI 22096
nca/Utils/NcaLogger.py sha256=Kpl5t7Wsw4sUtCwXnipaxfnhG9v2IvGXMS32oEKM3i8 3299
nca/Utils/OutputConfiguration.py sha256=I1NQNngCLB7h8l6Nrs703YqNz73jeZaV4OPRcnoMhRQ 5649
nca/Utils/OutputFilesFlags.py sha256=QsUETwgUpnh54eKlVULGBedYc0pRDWy6xLWBv4nbAU4 866
nca/Utils/Utils.py sha256=hzrSxb2OTbU0T5fV5Aon1U-NcLAWtl5zwXce-sI-H6U 399
nca/Utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
network_config_analyzer-2.1.0.dist-info/LICENSE sha256=xllut76FgcGL5zbIRvuRc7aezPbvlMUTWJPsVr2Sugg 11358
network_config_analyzer-2.1.0.dist-info/METADATA sha256=JTOQywb-zPn4dCRoahq3BcYsQyJ1AII1UtowvhK18ho 11787
network_config_analyzer-2.1.0.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
network_config_analyzer-2.1.0.dist-info/entry_points.txt sha256=9XYMxH3DYuqt_OUgNCl2qIp1hKq4vtjkRKpGeYD6zyQ 85
network_config_analyzer-2.1.0.dist-info/top_level.txt sha256=mxNHI-pX9IqLHyVs-z0-w_Lpftd00gzqdQYtwjvhk5w 14
network_config_analyzer-2.1.0.dist-info/RECORD

top_level.txt

collector
nca

entry_points.txt

nca = nca.nca_cli:nca_main
nca_collect = collector.collect:collect