mirror of
https://github.com/pentoo/pentoo-overlay
synced 2025-12-06 00:16:22 +01:00
stegoveritas: new tool (closes https://github.com/pentoo/pentoo-overlay/issues/562)
This commit is contained in:
parent
91e6d470d5
commit
36d6725606
15 changed files with 214 additions and 0 deletions
1
app-forensics/stegoveritas/Manifest
Normal file
1
app-forensics/stegoveritas/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST stegoveritas-1.5.tar.gz 1679595 BLAKE2B 330d74f2bf1d76ccd25e80932d5f9578d088281eee09a54710699680d5a446950df766fa64b1557f9edd61187553d4004094eaf92db50d67628a6bfc92001371 SHA512 8378d1020794f4b44231eec0928e457cb9f1b9a61327e3a515b996b7bb585984e004a8be262e283fb3092827832164cf652f939198148790d752b8470245fc19
|
||||
8
app-forensics/stegoveritas/metadata.xml
Normal file
8
app-forensics/stegoveritas/metadata.xml
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>email@linxon.ru</email>
|
||||
<name>Yury Martynov</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
55
app-forensics/stegoveritas/stegoveritas-1.5.ebuild
Normal file
55
app-forensics/stegoveritas/stegoveritas-1.5.ebuild
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# TODO: add py3.* support
|
||||
PYTHON_COMPAT=( python3_6 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Automatic image steganography analysis tool"
|
||||
HOMEPAGE="https://github.com/bannsec/stegoVeritas"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/bannsec/stegoVeritas"
|
||||
else
|
||||
SRC_URI="https://github.com/bannsec/stegoVeritas/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="jpeg test"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}"
|
||||
RDEPEND="${DEPEND}
|
||||
app-arch/p7zip
|
||||
app-crypt/steghide
|
||||
app-forensics/foremost
|
||||
dev-python/apng[${PYTHON_USEDEP}]
|
||||
dev-python/distro[${PYTHON_USEDEP}]
|
||||
dev-python/exifread[${PYTHON_USEDEP}]
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
dev-python/pillow[jpeg?,${PYTHON_USEDEP}]
|
||||
dev-python/prettytable[${PYTHON_USEDEP}]
|
||||
dev-python/pypng[${PYTHON_USEDEP}]
|
||||
dev-python/python-magic[${PYTHON_USEDEP}]
|
||||
dev-python/python-xmp-toolkit[${PYTHON_USEDEP}]
|
||||
dev-python/stegoveritas-binwalk[${PYTHON_USEDEP}]
|
||||
dev-python/stegoveritas-pfp[${PYTHON_USEDEP}]
|
||||
media-libs/exempi:=
|
||||
media-libs/exiftool"
|
||||
|
||||
S="${WORKDIR}/stegoVeritas-${PV}"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
rm "${ED}"/usr/bin/stegoveritas_install_deps || die
|
||||
}
|
||||
1
dev-python/apng/Manifest
Normal file
1
dev-python/apng/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST apng-0.3.3.tar.gz 8180 BLAKE2B a7f9d5d24f298316c9ce3fd654cad03442b0fc1180dab9f495dedd8bdf53ec186168c7c22f39357a8b50cc903c4952455ed17f6fbb4259ea2c78ab8acbd22075 SHA512 5b02dd6a5a1544b5d22d5cebdf2f223bc3206faeca9008842eca2997c00e9b1a0c891cb5058c229de3f4778221df932874f073768b3702c7b37e3406ca22e95f
|
||||
30
dev-python/apng/apng-0.3.3.ebuild
Normal file
30
dev-python/apng/apng-0.3.3.ebuild
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A Python module to deal with APNG files"
|
||||
HOMEPAGE="https://github.com/eight04/pyAPNG"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
>=dev-python/pathlib2-2.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
|
||||
dev-python/twine[${PYTHON_USEDEP}]
|
||||
dev-python/wheel[${PYTHON_USEDEP}]"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
rm -r test/ || die
|
||||
}
|
||||
8
dev-python/apng/metadata.xml
Normal file
8
dev-python/apng/metadata.xml
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>email@linxon.ru</email>
|
||||
<name>Yury Martynov</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
1
dev-python/stegoveritas-binwalk/Manifest
Normal file
1
dev-python/stegoveritas-binwalk/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST stegoveritas-binwalk-2.1.2.tar.gz 107878 BLAKE2B 7e54ce4740a1a9d9ac78e05adfdafd39264ce6a4a16b14ed571212c8c34f30f2f412190efa51f5cfa38629af4cc692ccd1e49832b5fec1967431b7b02b0fd790 SHA512 13dd2bc20f764ff579a3dc7a9e51354467dc2e757396891aab0f4b34c9082e908511a8fca30fb999d560cf004b46b89204164ba4053aa60bf1cf191aa85a9fb2
|
||||
11
dev-python/stegoveritas-binwalk/metadata.xml
Normal file
11
dev-python/stegoveritas-binwalk/metadata.xml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>email@linxon.ru</email>
|
||||
<name>Yury Martynov</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="graph">Enable support for generating entropy graphs</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Binwalk release specifically for stegoveritas"
|
||||
HOMEPAGE="https://pypi.org/project/stegoveritas-binwalk/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
IUSE="graph"
|
||||
|
||||
RDEPEND="
|
||||
!!app-misc/binwalk
|
||||
graph? ( dev-python/pyqtgraph[opengl,${PYTHON_USEDEP}] )"
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
||||
elog "binwalk has many optional dependencies to automatically"
|
||||
elog "extract/decompress data, see INSTALL.md for more details."
|
||||
fi
|
||||
}
|
||||
1
dev-python/stegoveritas-pfp/Manifest
Normal file
1
dev-python/stegoveritas-pfp/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST stegoveritas-pfp-0.2.3.tar.gz 88193 BLAKE2B 34c67f6bc9b6e9fba7ae263bb6b271536ab4bc89f776c2e6a9b85fe23237158fe91c124451088fdc73e44d8e5be14f42911998bc2a87f44898d9a4f39504f192 SHA512 a03c2e71adecc2221cf68c5b3256850de4280ac3db601f77337b73dfc0e7f75c54c00420f1c7c109dab37f783decf7c66804682aeca929e8bcd348d8f16e708c
|
||||
8
dev-python/stegoveritas-pfp/metadata.xml
Normal file
8
dev-python/stegoveritas-pfp/metadata.xml
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>email@linxon.ru</email>
|
||||
<name>Yury Martynov</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
25
dev-python/stegoveritas-pfp/stegoveritas-pfp-0.2.3.ebuild
Normal file
25
dev-python/stegoveritas-pfp/stegoveritas-pfp-0.2.3.ebuild
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="An 010 template interpreter for Python"
|
||||
HOMEPAGE="https://github.com/bannsec/pfp/tree/stegoveritas"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
!!dev-python/pfp
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
dev-python/intervaltree[${PYTHON_USEDEP}]
|
||||
dev-python/stegoveritas-py010parser[${PYTHON_USEDEP}]"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
1
dev-python/stegoveritas-py010parser/Manifest
Normal file
1
dev-python/stegoveritas-py010parser/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST stegoveritas-py010parser-0.1.10.tar.gz 287429 BLAKE2B eb795905c03b72006c49707ee2fb00f6ddd7a747535929fd12a18cc50a90e00b8a35f2498e86c8d98c1c42a8d67a66af87c17a71650ba84cebce1cb6a7cd1d5d SHA512 15b1fec7d404b20c936bc19d4e6a42c69a3eb2d95dda8b9db964174bd775112de0baecdab991c539886f9c14d7c280dcc3f78770da577c63fa2d1c347d854617
|
||||
8
dev-python/stegoveritas-py010parser/metadata.xml
Normal file
8
dev-python/stegoveritas-py010parser/metadata.xml
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>email@linxon.ru</email>
|
||||
<name>Yury Martynov</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A modified pycparser to parse 010 templates"
|
||||
HOMEPAGE="https://github.com/d0c-s4vage/pfp"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
IUSE="test"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
!!dev-python/py010parser
|
||||
dev-python/six[${PYTHON_USEDEP}]"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
Loading…
Reference in a new issue