wgeasywall

View on PyPIReverse Dependencies (0)

0.1.1 wgeasywall-0.1.1-py3-none-any.whl

Wheel Details

Project: wgeasywall
Version: 0.1.1
Filename: wgeasywall-0.1.1-py3-none-any.whl
Download: [link]
Size: 120244
MD5: e98c1bbdc12123403ebc3937846b51b7
SHA256: 0bccb7391c3b0675841441869b9100876323d7b7ad0e04746562538624a2fffb
Uploaded: 2022-01-30 11:06:59 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: wgeasywall
Version: 0.1.1
Summary: A CLI tool for managing WireGuard networks and IPTables by using GraphML
Author: Armin Aminian
Author-Email: rmin.aminian[at]gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.8,<4.0
Requires-Dist: PyYAML (<6.0.0,>=5.4.1)
Requires-Dist: coolname (<2.0.0,>=1.1.0)
Requires-Dist: deepdiff (<6.0.0,>=5.5.0)
Requires-Dist: donna25519 (<0.2.0,>=0.1.1)
Requires-Dist: ipaddr (<3.0.0,>=2.2.0)
Requires-Dist: netaddr (<0.9.0,>=0.8.0)
Requires-Dist: networkx (<3.0.0,>=2.6.3)
Requires-Dist: prettyprint (<0.2.0,>=0.1.5)
Requires-Dist: pydantic (<2.0.0,>=1.8.2)
Requires-Dist: pymongo (<4.0.0,>=3.12.0)
Requires-Dist: python-hosts (<2.0.0,>=1.0.1)
Requires-Dist: pyyed (<2.0.0,>=1.4.3)
Requires-Dist: tabulate (<0.9.0,>=0.8.9)
Requires-Dist: typer (<0.4.0,>=0.3.2)
Description-Content-Type: text/markdown
[Description omitted; length: 1444 characters]

WHEEL

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

RECORD

Path Digest Size
wgeasywall/01-WGEasyWall-IPSet.sh sha256=NbtL4R_3zEM_-qSv4eSIwaYQWAMpxo0VaYyy1bGa3rY 1883
wgeasywall/02-WGEasyWall-IPTable.sh sha256=gd2bmAdxSzq7MLKriS6HVKMm1ZY3VvkLquQQEYMkqo8 5223
wgeasywall/NOTE.txt sha256=eCLwiWhXNNTeiT74ZsLNHkpFv5sas4kiqxYrfJ85Pk0 159
wgeasywall/NOWG-NET-NEW.yaml sha256=0qnC-EaEDnpeY8PdAXYpwp1O5sftDUz1UGIv-XPNxso 1228
wgeasywall/NOWG-NET-OLD.yaml sha256=3ritES583riOy6vo13Yu06HahhTXPxuaM6ZcmNItbGU 956
wgeasywall/NOWG.graphml sha256=CJUW0Xt-WjvfsDls1yIC3ik0tt8JpIXKMGg7h1dJ_9A 55421
wgeasywall/NOWGUpdate.graphml sha256=DFJz097Ev-__vkTj-xeXuGgJbAuR6NjL7Hzdkl0GdGM 19121
wgeasywall/RaaCManifest/ACCEPT.yaml sha256=tiJRxIXD39ZU07MSHQ9Bwz9FxPDqH7WJF2j8icjtrJ0 115
wgeasywall/RaaCManifest/Conntrack.yaml sha256=m_-oxoolJ_iI3JzqXk8GVdgipbCFK41WAPAp32q6-qI 769
wgeasywall/RaaCManifest/DROP.yaml sha256=DKKn7jpKAC1QP1_-mDdC9ybRv94sJ7OCOYhK1uTQMrQ 100
wgeasywall/RaaCManifest/General.yaml sha256=B_y6GqQR5kHMJoiEtKdGiv-a1w-Not8KhH2JWgdAaPc 1050
wgeasywall/RaaCManifest/LOG.yaml sha256=Ih5USlRAIJ82BnLJGt3b0cyAGqoX-VluzoCAhosWa28 342
wgeasywall/WGMode-Update.graphml sha256=GlJnV1AN7m6NsUk9AjFQ4YtU2QJVm7Lh6A1pE_lf5Pk 56627
wgeasywall/WGMode.graphml sha256=_6V7A-v7NnfUgMjorGGrAeK0DCEUBNIPKbazTp1pE68 53517
wgeasywall/WGNet1-U.graphml sha256=bA1ePEpJ327CPLp-TvB5N_h_EUjdQ-jBjf5UIedhTjo 54205
wgeasywall/WGNet1-Updated.graphml sha256=ku5bXY1Z2d56tlAKMcgFWEopAQ6Bs84qg9PE2gydVEw 20159
wgeasywall/WGNet1-dry-Updated.graphml sha256=wOL8lQ0BPAgPZFBGs99d254q5PTltnJ1K0FVUpDJFKg 18576
wgeasywall/WGNet2.graphml sha256=Lw45e7SL7flFni6vOYPsSaTfQX3EC-F5tJ8OswNO-ME 8764
wgeasywall/__init__.py sha256=IMjkMO3twhQzluVTo8Z6rE7Eg-9U79_LGKMcsWLKBkY 22
wgeasywall/cmd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wgeasywall/cmd/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wgeasywall/cmd/config/generate.py sha256=EqO9X3GhBCWKMNXXKTZ77mapxj6wfPdiHQKWHPiJJ2M 1733
wgeasywall/cmd/config/view.py sha256=vuwn4jI66UpuSB9EjlHvhgBAyxsDkwKuQm79PULzung 695
wgeasywall/cmd/network/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wgeasywall/cmd/network/initilize.py sha256=eQZJER7QkuGaq0EgvHnbDYDDPKWqi65-1tZIcw-RXeo 60
wgeasywall/config.py sha256=erv5NIaWDl4dQaO_p8pmGTNYeHFU6d9395goU1SWAIo 309
wgeasywall/errorCode.txt sha256=WAz0xIXunXZxI26ay2T2igmJnPz6K0_S2rxvraitXsY 101
wgeasywall/iptable.py sha256=rFt78LqACZKVKcxatBoxEfTlANVO9-Z2oCOjmKvajfc 14019
wgeasywall/main.py sha256=meIbB-9IOGk6QAVkmYCvpjTYrjqEPRD-NzlRhnEyXfc 4962
wgeasywall/net-graph-new.yaml sha256=jYjrRE2jfpL_xKUuhdmb4yDQEcUzrJBUvicFxLtC9ck 1761
wgeasywall/net-graph-old.yaml sha256=E1eCcFfFSMZgiT21Z5XVJnrOnExVp9CRDFymlVzR454 1656
wgeasywall/net-sample-broken.yaml sha256=-u5olDzBHIF5RmZd3JWA70ML-OVkRRG6SkgqBG4b_Kk 1719
wgeasywall/net-sample-new.yaml sha256=lYZE1tL-93JdVo67aS5Sa9mPQ9_Il1P2aRcsArfB1fs 1745
wgeasywall/net-sample.yaml sha256=4KS86MXyuiMwAIewl9kmKSSMIDZxvtcVMfncHGbvuF4 1744
wgeasywall/net-update-new.yaml sha256=tSxUinOeFDPbuwoETIxkkCfKkhKJDsP8L3X62pIgy7Q 1298
wgeasywall/net-update-old.yaml sha256=tIf_XuZ_h4YZUtZ4FJQaC-kyFqrXEIyepFaRfRpfzRo 1186
wgeasywall/net-wg.yaml sha256=iCxeYC899BqzrVvhkynw_dcMfX2AOlsOlZekCON0XUo 893
wgeasywall/net.graphml sha256=lnVTD_MgQEn15Ep7HiTBqgU9PqzTSqWweMIftGIF-Ho 18064
wgeasywall/network-newG.graphml sha256=Z30svztQRwKjrqWMvX5H_obk4Xik7idbQKadLH6OPag 56029
wgeasywall/network.py sha256=h1nzislP3A4lWsl84h2uSEKQqGk17Dplj54bI3pjT_E 60965
wgeasywall/networkRule.graphml sha256=cHaPKOXsr03TTrR2jJbPmItX0tMgnjw2MqyiSbSM2CI 58930
wgeasywall/networkRule2.graphml sha256=nNX1H1ng0RyP-gIiWKNvv5VSbMmcBW4xN3Nt8IE7-1o 55226
wgeasywall/networkRuleBlackList.graphml sha256=cHaPKOXsr03TTrR2jJbPmItX0tMgnjw2MqyiSbSM2CI 58930
wgeasywall/networkRuleWhitelist.graphml sha256=cHaPKOXsr03TTrR2jJbPmItX0tMgnjw2MqyiSbSM2CI 58930
wgeasywall/ruleAsCode.py sha256=FQYPEYC8PFpQ_Q7ADOQD8frnaWLgUyXQR0K8wrx56iM 10329
wgeasywall/utils/IPtable/ipset.py sha256=qVYtw2W1YoPz9SykIqCJhy-CoPeejO31tJWccG9Us5w 1520
wgeasywall/utils/IPtable/iptable.py sha256=cMYcZM7W5Uah516LS80HsVXnl-Jg-LJh-yclX4HbCpU 1937
wgeasywall/utils/IPtable/rule.py sha256=ZnB1e0VCiAmgyX7dpb4ZMQGxYJEJ10Itg43Ssb_GfTY 4876
wgeasywall/utils/IPtable/score.py sha256=zrMKAibJMlXTix9kI71LWB8lIyE6ayKJ0ClS-UrBAxw 2699
wgeasywall/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wgeasywall/utils/general/configParser.py sha256=VvZaXpFNOaXyrRGswIozf7uirLOdIgzot4p_-uRXDGU 662
wgeasywall/utils/general/filedir.py sha256=Qugxl-jAYC7ugfjgkbcF8GZv4_t0Gj6FW91EF9zOp2U 855
wgeasywall/utils/general/general.py sha256=ZRbnfDGtAhDj-52SCd8NwC1L10q3xcNiRBoKZzsCGE0 189
wgeasywall/utils/graphml/generate.py sha256=CSiO7yrNs7VH2zrhTIz58KrRh77uc-VC2UjQCrv4Qgk 7225
wgeasywall/utils/graphml/parser.py sha256=ZTcLu4eNbJW39gTiQAZ-l5WMb6z8RpJaTEnKHFDlQRo 5296
wgeasywall/utils/graphml/update.py sha256=aNzTIQf5333ldWP-FJtm7mDLYZaR_MvTi6frcn3an8o 7295
wgeasywall/utils/mongo/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wgeasywall/utils/mongo/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wgeasywall/utils/mongo/core/collection.py sha256=QA3Zd5TFilpSBslYW0DC6arn_dmr1jYNFR6CzSZBhE8 364
wgeasywall/utils/mongo/core/connection.py sha256=55rN_-CCy66wzs7TXBIz-aVM4rV12qJQBopgSk-LlJA 1748
wgeasywall/utils/mongo/core/db.py sha256=2mjwsxevlY9XB5rh7q_d4EQ_3NVIpqpAtXtwlDi37Jc 931
wgeasywall/utils/mongo/gridfsmongo.py sha256=KIiEQx8x9lJrNxovX-TBgQyWODTZMzExPUgkKq-29VE 4289
wgeasywall/utils/mongo/table/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wgeasywall/utils/mongo/table/add.py sha256=ifPG2zUvlDf8YGhvJ5dWE_Hlt6XGGBaM490bhrpqeBY 1220
wgeasywall/utils/mongo/table/delete.py sha256=fRMdBrznw7DT54cPQg1GJdSW2MUBP_7-oCWMEm2iLZ4 1026
wgeasywall/utils/mongo/table/get.py sha256=MJC2u_-_P96K4AS8QQ-_sBaXtz2vkoBZBun5JiIizrA 418
wgeasywall/utils/mongo/table/query.py sha256=NmID9RHxQJ_OrCUsVm8lKk_notJQu-mpTzm64EyGveg 620
wgeasywall/utils/mongo/table/update.py sha256=Z1oV0URX8Xp5nMXpYYxqj8gHB2IzdX_Ssk-WyvMWpw4 460
wgeasywall/utils/nacl/IPUtils.py sha256=zrl7QTXXaNkMrYVJfqfGXKphY-J3wDGLkcIylWaEmvY 12943
wgeasywall/utils/nacl/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wgeasywall/utils/nacl/keyGenerate.py sha256=2WE9HvUwGK6r-qiSHMESYASPBVWqEVeXBqKupsf6tbM 306
wgeasywall/utils/parse/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wgeasywall/utils/parse/diffdetector.py sha256=7O7zZODq0ZcCwtJZVUZgC7zEKUHjQHBc_M4CN1TVEBs 9217
wgeasywall/utils/parse/networkdefinition.py sha256=vbgWIzEzEjrhPegjY_LI3qxeX3U_bHrbcwrmPuGPdeE 2016
wgeasywall/utils/ruleAsCode/action.py sha256=0zZd-faakW_4glUnh5XKRleFZDY2-0rl6UJ2Rkocwbg 3935
wgeasywall/utils/ruleAsCode/function.py sha256=W2s6jHgy1tA-cZzYu82xIpRzmujrravkucpfeL500WQ 4999
wgeasywall/utils/ruleAsCode/generate.py sha256=Jb7DNR7v35B5Rpd_B2COLCiEUr1LI9nc50s-7DZtosU 3059
wgeasywall/utils/wireguard/example.py sha256=jD_-rCbUAp8f_yXi-u11AYmB4RptB_Vjz_4CRfuZ0TY 2196
wgeasywall/utils/wireguard/generator.py sha256=__6GCrcwpJFBHx5HC-3wh_Pmi8YjMVvEIk_l7v2Lb1Q 2212
wgeasywall/utils/wireguard/models.py sha256=hqe53GVjm2zPzB6jQygNCim6dw0MWFvVZF6kTa7YjXY 2062
wgeasywall/utils/wireguard/query.py sha256=55lI4XcVWaZfjjMtGPIWnRJRGdFnZQSpHCvB1R1XrVU 2338
wgeasywall/vars.py sha256=FBSYpiT8imRhKbku4lwuOu38yLWLEDiuIzHhE0DYckI 241
wgeasywall/view.py sha256=bZuKYseLgaehJYhHt0khsQvaPMKC1d2qFvp9a2pFiNw 17139
wgeasywall/wgtest1.graphml sha256=Nywre82S7oxjl8Rmpv8qPZQvqwkqTXhLH4hdzLmTTx4 18064
wgeasywall/wireguard.py sha256=v9YLeCXSTMmfCg5VnH0jwoI0mPaBeySS-cwfBJo-Hm4 22812
wgeasywall-0.1.1.dist-info/entry_points.txt sha256=JpRxHOZSd5SKB__yJIh7OMHYJX8y7I32UsZFwPvFRrM 50
wgeasywall-0.1.1.dist-info/LICENSE sha256=LnV7wqHNTK4X5pPOqrC3Qbs0mR085m0xCDLMB_A-Dh4 1056
wgeasywall-0.1.1.dist-info/WHEEL sha256=SrtnPGVTMeYWttls9xnWA01eUhCZ3ufFdJUYb1J3r-U 83
wgeasywall-0.1.1.dist-info/METADATA sha256=VAkQS0AV92X2s6fTQXhULWYVn_pT5tEWSi8Ht1AZZnQ 2428
wgeasywall-0.1.1.dist-info/RECORD

entry_points.txt

wgeasywall = wgeasywall.main:app