crackmapexec-5.4.0.ebuild

This commit is contained in:
Anton Bolshakov 2022-11-15 20:40:14 +08:00
parent 12ff2b602d
commit 538bf21e3c
No known key found for this signature in database
GPG key ID: 32BDCED870788F04
7 changed files with 110 additions and 30 deletions

View file

@ -0,0 +1 @@
DIST masky-0.1.1.tar.gz 273714 BLAKE2B 8c05882afa40493fb435fb2489f02e8e4afc20c1fd591fa4f0a27986cb94f1d9eb05725bb89ca3e51646c1a9cb484e98d6447f80bf287cf3e06262c23dc94b2d SHA512 9c3d9bbb15f24342a7c76196b88c97670e6dc592e79a49667f4941eafb012da277ff4aadefc6d0a6e23223473d21fa0db36fd446db5a5d477a7fca6651822f95

View file

@ -0,0 +1,31 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# https://projects.gentoo.org/python/guide/distutils.html#pep-517-build-systems
#DISTUTILS_USE_PEP517=poetry
PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1
DESCRIPTION="CLI allowing to remotely dump domain user credentials via an ADCS"
HOMEPAGE="https://pypi.org/project/masky/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE=""
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
RDEPEND="
dev-python/colorama[${PYTHON_USEDEP}]
dev-python/impacket[${PYTHON_USEDEP}]
>=dev-python/cryptography-3.5[${PYTHON_USEDEP}]
dev-python/pyasn1[${PYTHON_USEDEP}]
dev-python/asn1crypto[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
distutils_enable_tests pytest

View file

@ -1,4 +1,3 @@
DIST minikerberos-0.2.14.tar.gz 104372 BLAKE2B 128d8068b597b066b38408a06b956b4137c5cbf346aa4ecd18bc24fea34b4f607d31528e80e86c20f4a58b552b851a77dbe5115671a6a8c4e6fff5726be94969 SHA512 2ceb9ddeb4639215d1b4881efd5fdce74c330d44159bfed4db056f2f1fd8756b99eef05edefe3909ed9f637769ab210762bd594f2a900b7bfcde3fd4e134ea4c
DIST minikerberos-0.2.20.tar.gz 77308 BLAKE2B b70328f328b0f21ca26700217c1149585774d3aff2279a9822f8e0f2d42a6384afbc18782a8f84bf17673e89ea0af4f36e906ef85e0cef2f8f5325721fa84a72 SHA512 b3927a82c6d35c96ab4caacc2bd69a463b2058fd888d7a2745a0d4480395919f371724463b45126f337560b8b59959a91cefe55ce936dffab47c42956efab6fe
DIST minikerberos-0.3.1.tar.gz 108172 BLAKE2B eaec17b8d6ed16c27d5943d0798f951fee11c2ee189ccb6d5307617a70679c20562fa8a4215085a400ac55b11d691756a0d43204b676301655a8c5e756ea76aa SHA512 8056ea1effe7e3ae86df67ce14a8e930c677a53dc1763dfe66dfb187e02322327e1bd5a0ceb39041bf982772b7ea985d636a910faf0e902a69869bf18f1ef66c
DIST minikerberos-0.3.2.tar.gz 108505 BLAKE2B b8c4f53bc5c60a0c1046a38872fc3ca5c08adc9b3fe9d9aa94bb4baee44ca7cb59ab18d8c2aee739e777073fcbea2d1cec0bb1169bed93d1c94e558457b588de SHA512 d7583945917344f08eaaf75d044be607d4d786b4f6bdee53e67ec415c1e713d088d58405f84de9008f8ac96bbfa745bba1ea62d47f5dd10778ffb77a99cd4bce
DIST minikerberos-0.3.3.tar.gz 109270 BLAKE2B 81ca9a64fb93c21b2de6a1637af07ca047215a0ffc7b711d9cebf6e2167e78137688baf0f557b97970d0b381d12df1183ea1474c325e849135e8b6fc2434f74e SHA512 e85a853e3953bad02739c70c7319a52695584fe09de8e704a4b7e3f88d0ac3f343f66f24c0d51d239d94e90f172b4813ce312aa9da050ace58fcb8c237e51a59

View file

@ -1,26 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1
DESCRIPTION="Kerberos manipulation library in pure Python"
HOMEPAGE="https://github.com/skelsec/minikerberos"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm64 x86"
IUSE="test"
RDEPEND="
>=dev-python/asn1crypto-1.3.0[${PYTHON_USEDEP}]
>=dev-python/oscrypto-1.2.1[${PYTHON_USEDEP}]
>=dev-python/asysocks-0.0.11[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"

View file

@ -20,8 +20,8 @@ IUSE="test"
RDEPEND="
>=dev-python/asn1crypto-1.3.0[${PYTHON_USEDEP}]
>=dev-python/oscrypto-1.2.1[${PYTHON_USEDEP}]
>=dev-python/asysocks-0.0.11[${PYTHON_USEDEP}]
>=dev-python/unicrypto-0.0.4[${PYTHON_USEDEP}]
>=dev-python/asysocks-0.2.2[${PYTHON_USEDEP}]
>=dev-python/unicrypto-0.0.9[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"

View file

@ -1,2 +1,3 @@
DIST crackmapexec-5.2.2.tar.gz 683818 BLAKE2B 1e4b49aa6cd76e74304f72cc782e599652ca2c058b9309c54c35f09553df8e95a646c48acc8c5987b28bf746271c042d76bd5a0f6d0c9e9520794043ae7ee07a SHA512 7120f82c4a4247bcd114fa33e9b4f5ce1007a2e93180563fa95d337ce4b127d13cb9f3a2b07005d5cbbbb1cc6d3f38f3214abdccb627cf455d451122bd2f2846
DIST crackmapexec-5.3.0.tar.gz 702985 BLAKE2B a3127db25ef91cafe78ba7ce1472a503de1cfba9ee429c91dfd919878182765fa778aa5950489196edc48e100deb6b4e2aedbb0e78aeca0af18be36b45022a30 SHA512 7e1b82dcf76b1c8840d00bbdc7ba79a2df0bbb274f4e0b7ebb34c062c1ee7a18ad34f6132e35a905b8f8cc4dcddf519426d6febed31c7f357aab78ee0a351649
DIST crackmapexec-5.4.0.tar.gz 853853 BLAKE2B d324ce42e98631f6b7c72f8951d933cd5d49936346635ceeea4877151c547cd71724f83fca0cf8a04e1e94898c83adb153b55d15411682062206871ad0733ad4 SHA512 36be587970c988080fc44c6c86d446eda7594ce02b4bfb4a7c2864d885bfd999b202afdf4051d53af132f27abe1f2558a077af3322ad34427ae61bd279604358

View file

@ -0,0 +1,74 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_PEP517=poetry
PYTHON_COMPAT=( python3_{10..11} )
inherit python-utils-r1 distutils-r1
DESCRIPTION="A swiss army knife for pentesting Windows/Active Directory environments"
HOMEPAGE="https://github.com/byt3bl33d3r/CrackMapExec/releases"
#SRC_URI="https://mirrors.neusoft.edu.cn/kali/pool/main/c/crackmapexec/crackmapexec_${PV}.orig.tar.xz"
SRC_URI="https://github.com/byt3bl33d3r/CrackMapExec/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
KEYWORDS="~amd64 ~x86"
IUSE=""
SLOT="0"
RESTRICT="test"
#pyproject.toml, [tool.poetry.dependencies]
RDEPEND="
dev-python/requests[${PYTHON_USEDEP}]
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
dev-python/lsassy[${PYTHON_USEDEP}]
dev-python/termcolor[${PYTHON_USEDEP}]
dev-python/msgpack[${PYTHON_USEDEP}]
>=dev-python/neo4j-4.1.1[${PYTHON_USEDEP}]
dev-python/pylnk3[${PYTHON_USEDEP}]
>=dev-python/pypsrp-0.5.0[${PYTHON_USEDEP}]
>=dev-python/paramiko-2.7.2[${PYTHON_USEDEP}]
dev-python/impacket[${PYTHON_USEDEP}]
>=dev-python/dsinternals-1.2.4[${PYTHON_USEDEP}]
dev-python/xmltodict[${PYTHON_USEDEP}]
dev-python/terminaltables[${PYTHON_USEDEP}]
dev-python/aioconsole[${PYTHON_USEDEP}]
dev-python/pywerview[${PYTHON_USEDEP}]
>=dev-python/minikerberos-0.3.3[${PYTHON_USEDEP}]
dev-python/aardwolf[${PYTHON_USEDEP}]
>=dev-python/masky-0.1.1[${PYTHON_USEDEP}]
"
#BDEPEND="
# test? (
# dev-python/flake8[${PYTHON_USEDEP}]
# )
#"
#QA_FLAGS_IGNORED="usr/lib.*/python.*/site-packages/cme/data/mimipenguin/.*"
#QA_PRESTRIPPED="usr/lib.*/python.*/site-packages/cme/data/mimipenguin/.*"
S="${WORKDIR}/CrackMapExec-${PV}"
src_prepare() {
default
# exclude is not supported by pyproject2setuppy
sed -i '/^exclude/,/^\]/d' pyproject.toml || die
}
#python_test() {
# flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics --exclude cme/data/* || die "Tests fail with ${EPYTHON}"
#}
#python_install() {
# distutils-r1_python_install
# insinto /etc/revdep-rebuild
# doins "${FILESDIR}"/50${PN}
# python_optimize "./cme/modules/"
# insinto "$(python_get_sitedir)/cme/data/"
# doins "./cme/data/cme.conf"
# insinto "$(python_get_sitedir)/cme/"
# doins -r "./cme/modules"
#}