diff --git a/dev-python/asyauth/Manifest b/dev-python/asyauth/Manifest index 20dfe524b..1f6394db8 100644 --- a/dev-python/asyauth/Manifest +++ b/dev-python/asyauth/Manifest @@ -1,2 +1,2 @@ -DIST asyauth-0.0.16.tar.gz 72035 BLAKE2B 27c6ca939575b41d234326d21cfd27af78b7407584876ba1d0eedc3a177b7ae96244a3b0ed66e8b208e3d27a114e6af757fce909ce305eb85cc433eb29e449cf SHA512 c6ce0d7f0395db1fa79f34dc0e6da2cbcf28fdded1cfd941a1de75179e93361db0f220a208d6a6fb98fd58e52e8529be2b63396a4d29b0c388823f77f2902393 DIST asyauth-0.0.18.tar.gz 71900 BLAKE2B fe268bb3e58b12bd441d9a4c34ae2ec36d0865575cf90e083aabe1c84c2a905e8ec3d9e5213e0bb270db5eec18fb2f4277b1372fa9230d0beb4390cb3078ac8c SHA512 e5a8609ae7847b63081f65dccb8d360a0b358d357c3457d731c1771d458e8e22e4aeba104e3922ad2208b4a0f5ee90dfb4e070cdae8204bb321b238a9b51c381 +DIST asyauth-0.0.20.tar.gz 72321 BLAKE2B 500fe1ebc296e013e5296b6a1b245fe7e26649efb3e0f2bc5ccfe93f410cabddb3613e1c743a7c36ae4e98c0835d121ca730baa794adfa6a9517fe3699c12e18 SHA512 39ee3c2ca237c955e19391e637d3c167f907eb666d791b736717f7987ca1bf7ee63f8a1004b85680bc977febad43398d71637ed1042657c847530ed7618a844f diff --git a/dev-python/asyauth/asyauth-0.0.16.ebuild b/dev-python/asyauth/asyauth-0.0.20.ebuild similarity index 79% rename from dev-python/asyauth/asyauth-0.0.16.ebuild rename to dev-python/asyauth/asyauth-0.0.20.ebuild index 15b2124f2..00fb750e8 100644 --- a/dev-python/asyauth/asyauth-0.0.16.ebuild +++ b/dev-python/asyauth/asyauth-0.0.20.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,8 +19,8 @@ IUSE="test" RDEPEND=" >=dev-python/unicrypto-0.0.10[${PYTHON_USEDEP}] >=dev-python/asn1crypto-1.3.0[${PYTHON_USEDEP}] - >=dev-python/asysocks-0.2.7[${PYTHON_USEDEP}] - >=dev-python/minikerberos-0.4.2[${PYTHON_USEDEP}] + >=dev-python/asysocks-0.2.11[${PYTHON_USEDEP}] + >=dev-python/minikerberos-0.4.4[${PYTHON_USEDEP}] " DEPEND="${RDEPEND}" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-python/asyauth/metadata.xml b/dev-python/asyauth/metadata.xml new file mode 100644 index 000000000..a3ef6552d --- /dev/null +++ b/dev-python/asyauth/metadata.xml @@ -0,0 +1,12 @@ + + + + + unknown@pentoo.ch + Author Unknown + + + skelsec/asyauth + asyauth + + diff --git a/dev-python/dploot/Manifest b/dev-python/dploot/Manifest index 286d27013..bd12424eb 100644 --- a/dev-python/dploot/Manifest +++ b/dev-python/dploot/Manifest @@ -1 +1,2 @@ DIST dploot-2.2.4.tar.gz 45268 BLAKE2B 14ffd2022b9e68c94ea1502473033c32a7bb8a191b228f2c6d8a1e935fa5bf97570659e602ba8af4dea54ab0b251991d9da7bcf9efe6eea20ba946d6ceb6c88d SHA512 5251bb98f6e21a7c420f052a6602ef1a65d197f54b9b1cd1a01cc9005604e43b2821b629ce8b04f0f2003c299176ba43dc255fbf920269c8f92fe815ab872b93 +DIST dploot-2.7.3.tar.gz 52100 BLAKE2B a78da54cec404393a660d7be18338718d48718caf5cc427cbcc33a136f89b32c4cccfe21251958631e31860e0a598aad5fb4ec328ccf7e9eb9be56d72beb6e92 SHA512 02c55dd16ca668f0eeae1afe537e257c78cf7a862b3e84b543665d5fd9e243298de0d3e8e8da468fba0749841806eb872e70b2ab3381ea1c5d95c0a9a91cad5e diff --git a/dev-python/dploot/dploot-2.7.3.ebuild b/dev-python/dploot/dploot-2.7.3.ebuild new file mode 100644 index 000000000..0db3e4a5a --- /dev/null +++ b/dev-python/dploot/dploot-2.7.3.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="DPAPI looting remotely in Python" +HOMEPAGE="https://github.com/zblurx/dploot" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" + +RDEPEND=" + >=dev-python/impacket-0.10.0[${PYTHON_USEDEP}] + >=dev-python/cryptography-40.0.1[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}] + >=dev-python/lxml-4.9.3[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RESTRICT="test" +#distutils_enable_tests pytest diff --git a/dev-python/dunamai/Manifest b/dev-python/dunamai/Manifest new file mode 100644 index 000000000..8ac2dde53 --- /dev/null +++ b/dev-python/dunamai/Manifest @@ -0,0 +1 @@ +DIST dunamai-1.19.0.tar.gz 42296 BLAKE2B c6a85aa14c207ec86167788210baa32d8318c88d97913c29ea258d718ae627349e2d1852c3e696d6921a0152e1c5eda28f03148f50fd6e67560803b6db739895 SHA512 6d1160ad241dd3485ee7c7edf5e19c682ae020ce1094186a04c2b6dde9a315af17ddf2fa80bed96a80e6d9d43050f4a6a08ef04356bed65d367e70371a9862eb diff --git a/dev-python/dunamai/dunamai-1.19.0.ebuild b/dev-python/dunamai/dunamai-1.19.0.ebuild new file mode 100644 index 000000000..6455ababd --- /dev/null +++ b/dev-python/dunamai/dunamai-1.19.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit pypi distutils-r1 + +DESCRIPTION="Dynamic versioning library and CLI" +HOMEPAGE=" + https://pypi.org/project/dunamai/ + https://github.com/mtkennerly/dunamai +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm64 x86" + +RDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/dunamai/metadata.xml b/dev-python/dunamai/metadata.xml new file mode 100644 index 000000000..dc6fbd8b7 --- /dev/null +++ b/dev-python/dunamai/metadata.xml @@ -0,0 +1,12 @@ + + + + + unknown@pentoo.ch + Author Unknown + + + mtkennerly/dunamai + dunamai + + diff --git a/dev-python/msldap/Manifest b/dev-python/msldap/Manifest index 9cc5641ee..e2b86d238 100644 --- a/dev-python/msldap/Manifest +++ b/dev-python/msldap/Manifest @@ -1,2 +1,2 @@ -DIST msldap-0.5.7.tar.gz 93351 BLAKE2B fbf35622e27d393320575812f65af4e8111acd7f081d4255151c7588808b970d1584c3a7b49bf65bfdbf08ba4d62bd9f699b73a723751b5cc9dd94b84377415a SHA512 0739ac4dd6252bed988ddd0e4a23a142b2312161177c5fba31fa4dd59155c25b8511e631bd261c0efa5a8b60a238063c59e5eb6c9f652b51c8e9cc129bf568d8 +DIST msldap-0.5.10.tar.gz 132376 BLAKE2B b389005417abc6f786bcae8b9bb841b605c75a9b48e5e41d42e6b3674198f69d65bfc9473d9a3914c2342f89f9bf3a043a0c1901a80904cefaefbbd6f6c10b4a SHA512 8a5afe4060a8bda0ab16e04b681d6b3270526c6113d911731d8ab5c7930404a1dfc552644533cc8faddd3919972d4130815eceb2c47736399d41f45434b465b6 DIST msldap-0.5.9.tar.gz 132024 BLAKE2B 41538cf24c2d8853e884bbfba82be0e77f01fc254916ee7292fedcbc8a8fcfc5b941360ef31ded923b0553b2b0b9a44569c72198ec9362ac12ff7ec4bd8eb0f4 SHA512 2c5798535a33480dfe10cfb525adcaa225e8a800b94d18869946069bcddd83e46e57201e72a9a25f59d3ee1220715810228d747b30e1d4c0f7681561be831dfb diff --git a/dev-python/msldap/msldap-0.5.7.ebuild b/dev-python/msldap/msldap-0.5.10.ebuild similarity index 86% rename from dev-python/msldap/msldap-0.5.7.ebuild rename to dev-python/msldap/msldap-0.5.10.ebuild index 32ae68135..eadc9f7c9 100644 --- a/dev-python/msldap/msldap-0.5.7.ebuild +++ b/dev-python/msldap/msldap-0.5.10.ebuild @@ -21,10 +21,10 @@ IUSE="" # extra: ./msldap/external/* RDEPEND=" >=dev-python/unicrypto-0.0.10[${PYTHON_USEDEP}] - >=dev-python/asyauth-0.0.16[${PYTHON_USEDEP}] - >=dev-python/asysocks-0.2.9[${PYTHON_USEDEP}] + >=dev-python/asyauth-0.0.18[${PYTHON_USEDEP}] + >=dev-python/asysocks-0.2.11[${PYTHON_USEDEP}] >=dev-python/asn1crypto-1.3.0[${PYTHON_USEDEP}] - >=dev-python/winacl-0.1.7[${PYTHON_USEDEP}] + >=dev-python/winacl-0.1.8[${PYTHON_USEDEP}] >=dev-python/prompt-toolkit-3.0.2[${PYTHON_USEDEP}] dev-python/tqdm[${PYTHON_USEDEP}] dev-python/wcwidth[${PYTHON_USEDEP}] diff --git a/dev-python/neo4j/Manifest b/dev-python/neo4j/Manifest index 3e052b0bb..ce8304e4d 100644 --- a/dev-python/neo4j/Manifest +++ b/dev-python/neo4j/Manifest @@ -1,2 +1,2 @@ -DIST neo4j-4.2.0.tar.gz 66975 BLAKE2B 8c365fcf30cdc5d31853c3f21d88fc1515d11175f37ec89b896cd75fe89f6ce1fd5cc38c1198cd6fd03df4b7fc6389f10da7c1e38222cce0023f3bfb2bdfa8d4 SHA512 6cd12176377e7b635339eaf1bc138adc89771bf317e9e370c958753dc29acc7132325511a10d092ef3ed28e005fcf868bdc5dc31c352c6bdfd217ca7056bced8 DIST neo4j-4.2.1.tar.gz 69516 BLAKE2B a3143706ccc0007ed0827940f1cbc80a3ca0ce97e9b61b792d6ba3d56ea4a3279ec8fce0a1597ad14dcbc7004f52516799b83a7d205cc46ee8bec87ba76ecb6e SHA512 57ab046dd3d00b3c3a515955ca24bbcb5b6723799e3e81a3be6875164e3ccb23286170c2ad2f823d4ffef3ca9c71d3bbbe2d69b8136f0507ef9224fcf9bb8015 +DIST neo4j-5.22.0.tar.gz 214987 BLAKE2B 4ec8f0cc4ded95ff038a626f1358362fc2dc8021f4fdc1e2ad656bb318f08fe5e9de771ca2c89133ef37d9afdc79363ed1874ece9e1f2d6662a4e0873f2c1750 SHA512 a7aa6dc759acae0e0e303c2014643ec811e7795acb80d15422eb09782e4fa69513b0cb6002f1eee1b493dc51796b01498913ba035b1bc0cbf088713d462b8ef0 diff --git a/dev-python/neo4j/metadata.xml b/dev-python/neo4j/metadata.xml index ace7c2d3a..fc0f2b218 100644 --- a/dev-python/neo4j/metadata.xml +++ b/dev-python/neo4j/metadata.xml @@ -5,4 +5,8 @@ unknown@pentoo.ch Author Unknown + + neo4j/neo4j-python-driver + neo4j + diff --git a/dev-python/neo4j/neo4j-4.2.1.ebuild b/dev-python/neo4j/neo4j-4.2.1.ebuild index 1f3d27bd6..014e5e036 100644 --- a/dev-python/neo4j/neo4j-4.2.1.ebuild +++ b/dev-python/neo4j/neo4j-4.2.1.ebuild @@ -1,21 +1,23 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -DISTUTILS_USE_SETUPTOOLS=rdepend +DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{10..12} ) -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Neo4j Bolt driver for Python" HOMEPAGE="https://github.com/neo4j/neo4j-python-driver" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 arm64 x86" IUSE="test" +RESTRICT="!test? ( test )" + RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]" DEPEND="${RDEPEND}" diff --git a/dev-python/neo4j/neo4j-4.2.0.ebuild b/dev-python/neo4j/neo4j-5.22.0.ebuild similarity index 51% rename from dev-python/neo4j/neo4j-4.2.0.ebuild rename to dev-python/neo4j/neo4j-5.22.0.ebuild index afeebe2a1..ec83093a9 100644 --- a/dev-python/neo4j/neo4j-4.2.0.ebuild +++ b/dev-python/neo4j/neo4j-5.22.0.ebuild @@ -1,24 +1,24 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -DISTUTILS_USE_SETUPTOOLS=rdepend +#DISTUTILS_USE_SETUPTOOLS=rdepend +DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{10..12} ) -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Neo4j Bolt driver for Python" HOMEPAGE="https://github.com/neo4j/neo4j-python-driver" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" IUSE="test" +RESTRICT="!test? ( test )" + RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]" DEPEND="${RDEPEND}" - -#FIXME ModuleNotFoundError: No module named 'neo4j.bolt -#https://github.com/neo4j/neo4j-python-driver/issues/482 diff --git a/dev-python/poetry-dynamic-versioning/Manifest b/dev-python/poetry-dynamic-versioning/Manifest new file mode 100644 index 000000000..79ec8fb2a --- /dev/null +++ b/dev-python/poetry-dynamic-versioning/Manifest @@ -0,0 +1 @@ +DIST poetry_dynamic_versioning-1.2.0.tar.gz 30332 BLAKE2B 30f382d2bcc47cd5a9ea4e6cd8a14b68fb41bb965f8c07330e5b2010c930e6a095a4e8df3a377b368f233e99abf44ea8196713348558572718aae7d9546d2419 SHA512 d6bfe0b65d0e1b259b99558da689bc34facf3f94a31084696115c708457affefffb6b28a882cb11889f1d2ccd027d09632a09c56573a8b351233e3723a8dbc8d diff --git a/dev-python/poetry-dynamic-versioning/metadata.xml b/dev-python/poetry-dynamic-versioning/metadata.xml new file mode 100644 index 000000000..1d79ed973 --- /dev/null +++ b/dev-python/poetry-dynamic-versioning/metadata.xml @@ -0,0 +1,12 @@ + + + + + unknown@pentoo.ch + Author Unknown + + + mtkennerly/poetry-dynamic-versioning + poetry-dynamic-versioning + + diff --git a/dev-python/poetry-dynamic-versioning/poetry-dynamic-versioning-1.2.0.ebuild b/dev-python/poetry-dynamic-versioning/poetry-dynamic-versioning-1.2.0.ebuild new file mode 100644 index 000000000..a5489c8c7 --- /dev/null +++ b/dev-python/poetry-dynamic-versioning/poetry-dynamic-versioning-1.2.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit pypi distutils-r1 + +DESCRIPTION="Plugin for Poetry to enable dynamic versioning based on VCS tags" +HOMEPAGE=" + https://pypi.org/project/poetry-dynamic-versioning/ + https://github.com/mtkennerly/poetry-dynamic-versioning +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + >=dev-python/dunamai-1.18.0[${PYTHON_USEDEP}] + >=dev-python/tomlkit-0.4[${PYTHON_USEDEP}] + >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/net-analyzer/NetExec/Manifest b/net-analyzer/NetExec/Manifest index 6438a0baf..c5bd88ad1 100644 --- a/net-analyzer/NetExec/Manifest +++ b/net-analyzer/NetExec/Manifest @@ -1 +1,2 @@ DIST NetExec-1.1.0.gh.tar.gz 1205666 BLAKE2B 196d08627738e2dfea94bbbe33718512c9cf0784b7865e1b3d3d7fe7eda0282ef20fbbdaf7e8f6ccefc1467943cf18c80252f89618ba19feb26e6c9004598058 SHA512 9a9c74c27e074482d6477ff5d73fc131338e7de7afe0a0e9a7f19e2b2fbbf40a9b4535a53d23ec5e8ae14b63f44809b2fdfbdaadebeac01cfe1dbcd52811b1aa +DIST NetExec-1.2.0.gh.tar.gz 1228670 BLAKE2B 196f0d0c616043ed8a951ad11ac7d6c9f26b372430ec34a1d58932e14d1fbbb29921d76e7085af74333bc3418456a01b18162ceb81bb88cb50115d06da9762db SHA512 4672d32cf227f46bfbc2ee196402e79e201b90a16d335b49bc34875eabff2bc82f313ecb6f5470435c3f468048c6ef6ab5c83421979aad8e3bc775f7b7002f05 diff --git a/net-analyzer/NetExec/NetExec-1.2.0.ebuild b/net-analyzer/NetExec/NetExec-1.2.0.ebuild new file mode 100644 index 000000000..67fe1736c --- /dev/null +++ b/net-analyzer/NetExec/NetExec-1.2.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517= +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="A swiss army knife for pentesting Windows/Active Directory environments" +HOMEPAGE="https://github.com/Pennyw0rth/NetExec" +SRC_URI="https://github.com/Pennyw0rth/NetExec/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="test" + +#pyproject.toml, [tool.poetry.dependencies] +RDEPEND=" + >=dev-python/aardwolf-0.2.8[${PYTHON_USEDEP}] + >=dev-python/aioconsole-0.6.2[${PYTHON_USEDEP}] + >=dev-python/aiosqlite-0.19.0[${PYTHON_USEDEP}] + >=dev-python/argcomplete-3.1.4[${PYTHON_USEDEP}] + >=dev-python/asyauth-0.0.20[${PYTHON_USEDEP}] + >=dev-python/beautifulsoup4-4.11[${PYTHON_USEDEP}] + >=dev-python/bloodhound-1.7.2[${PYTHON_USEDEP}] + >=dev-python/dploot-2.7.1[${PYTHON_USEDEP}] + >=dev-python/dsinternals-1.2.4[${PYTHON_USEDEP}] + >=dev-python/lsassy-3.1.11[${PYTHON_USEDEP}] + >=dev-python/masky-0.2.0[${PYTHON_USEDEP}] + >=dev-python/minikerberos-0.4.1[${PYTHON_USEDEP}] + >=dev-python/msgpack-1.0.0[${PYTHON_USEDEP}] + >=dev-python/msldap-0.5.10[${PYTHON_USEDEP}] + >=dev-python/neo4j-5.0.0[${PYTHON_USEDEP}] + >=dev-python/paramiko-3.3.1[${PYTHON_USEDEP}] + >=dev-python/poetry-dynamic-versioning-1.2.0[${PYTHON_USEDEP}] + >=dev-python/pyasn1-modules-0.3.0[${PYTHON_USEDEP}] + >=dev-python/pylnk3-0.4.2[${PYTHON_USEDEP}] + >=dev-python/pypsrp-0.8.1[${PYTHON_USEDEP}] + >=app-exploits/pypykatz-0.6.8[${PYTHON_USEDEP}] + >=dev-python/pywerview-0.3.3[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] + >=dev-python/python-libnmap-0.7.3[${PYTHON_USEDEP}] + >=dev-python/requests-2.27.1[${PYTHON_USEDEP}] + >=dev-python/rich-13.3.5[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-2.0.4[${PYTHON_USEDEP}] + >=dev-python/termcolor-2.4.0[${PYTHON_USEDEP}] + >=dev-python/terminaltables-3.1.0[${PYTHON_USEDEP}] + >=dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] + + >=dev-util/ruff-0.0.292 +" + +#FIXME: check why ruff = "=0.0.292" +#FIXME: check why this is required: +# impacket = { git = "https://github.com/Pennyw0rth/impacket.git", branch = "gkdi" } +# >=dev-python/pyreadline-2.1[${PYTHON_USEDEP}] + +#src_prepare() { +# default +# # exclude is not supported by pyproject2setuppy +# sed -i '/^exclude/,/^\]/d' pyproject.toml || die +#}