diff --git a/net-analyzer/s3scanner/Manifest b/net-analyzer/s3scanner/Manifest
index 7158bf82b..ee34fb8f2 100644
--- a/net-analyzer/s3scanner/Manifest
+++ b/net-analyzer/s3scanner/Manifest
@@ -1,2 +1 @@
-DIST s3scanner-1.0.0_p20190928.tar.gz 11971 BLAKE2B fcd5690a3232f87c9b088f29213dd859873bbb06d1c214837e983d72156c4d7e532fb5c13016d80f5f795f6b3dd832f723baadb8fece00694732bebbca5106c2 SHA512 b630241a09b689a77f96337dee82cf9581d27f94569d50008016d26dedb636c4f2a998b19b8e5ac8608b09d74e070627e5f95bfa5f5606a75826306cefe0ebfc
-DIST s3scanner-2.0.1.tar.gz 11971 BLAKE2B fcd5690a3232f87c9b088f29213dd859873bbb06d1c214837e983d72156c4d7e532fb5c13016d80f5f795f6b3dd832f723baadb8fece00694732bebbca5106c2 SHA512 b630241a09b689a77f96337dee82cf9581d27f94569d50008016d26dedb636c4f2a998b19b8e5ac8608b09d74e070627e5f95bfa5f5606a75826306cefe0ebfc
+DIST s3scanner-3.0.1.tar.gz 11971 BLAKE2B fcd5690a3232f87c9b088f29213dd859873bbb06d1c214837e983d72156c4d7e532fb5c13016d80f5f795f6b3dd832f723baadb8fece00694732bebbca5106c2 SHA512 b630241a09b689a77f96337dee82cf9581d27f94569d50008016d26dedb636c4f2a998b19b8e5ac8608b09d74e070627e5f95bfa5f5606a75826306cefe0ebfc
diff --git a/net-analyzer/s3scanner/metadata.xml b/net-analyzer/s3scanner/metadata.xml
index ace7c2d3a..73d9e3f99 100644
--- a/net-analyzer/s3scanner/metadata.xml
+++ b/net-analyzer/s3scanner/metadata.xml
@@ -5,4 +5,7 @@
unknown@pentoo.ch
Author Unknown
+
+ sa7mon/S3Scanner
+
diff --git a/net-analyzer/s3scanner/s3scanner-2.0.1.ebuild b/net-analyzer/s3scanner/s3scanner-2.0.1.ebuild
deleted file mode 100644
index ce63cdb8b..000000000
--- a/net-analyzer/s3scanner/s3scanner-2.0.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit eutils python-single-r1
-
-DESCRIPTION="Scan for open AWS S3 buckets and dump the contents"
-HOMEPAGE="https://github.com/sa7mon/S3Scanner"
-
-if [[ ${PV} = *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/sa7mon/S3Scanner.git"
-else
- HASH_COMMIT="28f6ab4e04ddb55b6e0d2f517ced181d5111072a"
-
- SRC_URI="https://github.com/sa7mon/S3Scanner/archive/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="${PYTHON_DEPS}
- $(python_gen_cond_dep '
- app-admin/awscli[${PYTHON_USEDEP}]
- dev-python/boto3[${PYTHON_USEDEP}]
- dev-python/coloredlogs[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- ')"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/S3Scanner-${HASH_COMMIT}"
-
-pkg_setup() {
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- # Dirty hack to actually add a shebang to the file, so that we can then fix
- # it using python_fix_shebang. Without a shebang, python_fix_shebang won't
- # even work.
- sed -i '1i#!/usr/bin/env python' "${PN}.py" || die
- python_fix_shebang "${S}"
-}
-
-src_install() {
- insinto /usr/share/${PN}
- doins *.py sites.txt
-
- python_optimize "${D}/usr/share/${PN}"
-
- # s3scanner needs to be run from its installation directory.
- make_wrapper $PN \
- "${EPYTHON} /usr/share/${PN}/${PN}.py"
-
- dodoc README.md Dockerfile
-}
diff --git a/net-analyzer/s3scanner/s3scanner-1.0.0_p20190928.ebuild b/net-analyzer/s3scanner/s3scanner-3.0.1.ebuild
similarity index 92%
rename from net-analyzer/s3scanner/s3scanner-1.0.0_p20190928.ebuild
rename to net-analyzer/s3scanner/s3scanner-3.0.1.ebuild
index ce63cdb8b..4f91a0f0c 100644
--- a/net-analyzer/s3scanner/s3scanner-1.0.0_p20190928.ebuild
+++ b/net-analyzer/s3scanner/s3scanner-3.0.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
-inherit eutils python-single-r1
+inherit python-single-r1 wrapper
DESCRIPTION="Scan for open AWS S3 buckets and dump the contents"
HOMEPAGE="https://github.com/sa7mon/S3Scanner"
@@ -32,6 +32,7 @@ RDEPEND="${PYTHON_DEPS}
dev-python/requests[${PYTHON_USEDEP}]
')"
DEPEND="${RDEPEND}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
S="${WORKDIR}/S3Scanner-${HASH_COMMIT}"