mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-05-05 02:50:26 +02:00
mobsf-4.0.7.ebuild
This commit is contained in:
parent
cb7a75dab6
commit
c312b647ba
5 changed files with 126 additions and 0 deletions
1
dev-python/django-brake/Manifest
Normal file
1
dev-python/django-brake/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST django-brake-1.6.0.tar.gz 11116 BLAKE2B b6f812b5b38e9ac5ac5f2e25933aef50441097ff9b311b91832052eebfd6698703cef4adcbc73251e82b677eca4e4b7a229f8b341d4b40b1eaed8be3a278e416 SHA512 326c99676aa1245fbc170103854f6d3bc7fa755ad6da2f6a9c8eabb630557c61fccf9713431d74b93c8594f97340d2195ae386b84782ebf3c9b2fb0d815259ce
|
||||
24
dev-python/django-brake/django-brake-1.6.0.ebuild
Normal file
24
dev-python/django-brake/django-brake-1.6.0.ebuild
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYPI_NO_NORMALIZE=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Cache-based rate-limiting for Django."
|
||||
HOMEPAGE="https://pypi.org/project/django-brake/"
|
||||
#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86"
|
||||
|
||||
CDEPEND=">=dev-python/django-1.11[${PYTHON_USEDEP}]"
|
||||
#FIXME dev-python/nose2 ? no references
|
||||
|
||||
RDEPEND="${CDEPEND}"
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
11
dev-python/django-brake/metadata.xml
Normal file
11
dev-python/django-brake/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>unknown@pentoo.ch</email>
|
||||
<name>Author Unknown</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">django-brake</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
|
@ -1 +1,2 @@
|
|||
DIST mobsf-3.9.7.tar.gz 95335051 BLAKE2B eaf77e4843662992c1074adb486e6f338b2549a66e483dd16bfe42a8658ec6e08812d477ee74021c4b0f05d8160b31d4bcb0ec1b12569668fdf914382706ffa9 SHA512 f6aba220da9411ae00afe3d6e87bbb9023625923240c1f5e22b34cb38ea59e329c02b19ca5cce894458c72a72c07ef5a875f1563450a5284e02122a5e4922893
|
||||
DIST mobsf-4.0.7.tar.gz 125903114 BLAKE2B 6ac72053839aaebde541e801d93f7c9af00204d4303b5af9455f90b0f0d75427b7ef215fda19e13775974a83291ddf5092f89d1c2688fcdb2b237880c6135e24 SHA512 117c3d735a81b73e31d17b69cbbe5692b3bf6b78ac82b9678d40d54923a5f2a4d1f94c9f81061e8900fb0be750c85d1251d00169ba09dca909eb14ef6c53e3fc
|
||||
|
|
|
|||
89
dev-util/mobsf/mobsf-4.0.7.ebuild
Normal file
89
dev-util/mobsf/mobsf-4.0.7.ebuild
Normal file
|
|
@ -0,0 +1,89 @@
|
|||
# Copyright 1999-2023 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
|
||||
|
||||
MY_PN="Mobile-Security-Framework-MobSF"
|
||||
|
||||
DESCRIPTION="Automated, all-in-one mobile application (Android/iOS/Windows) pen-testing"
|
||||
HOMEPAGE="https://github.com/MobSF/Mobile-Security-Framework-MobSF"
|
||||
SRC_URI="https://github.com/MobSF/Mobile-Security-Framework-MobSF/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
#Dynamic Analysis or genymotion
|
||||
IUSE="genymotion"
|
||||
|
||||
QA_FLAGS_IGNORED="usr/lib/python.*/site-packages/mobsf/DynamicAnalyzer.*
|
||||
usr/lib/python.*/site-packages/mobsf/StaticAnalyzer.*"
|
||||
QA_PRESTRIPPED="usr/lib/python.*/site-packages/mobsf/DynamicAnalyzer.*
|
||||
usr/lib/python.*/site-packages/mobsf/StaticAnalyzer.*"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/django-3.1.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.6.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/rsa-4.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/biplist-1.0.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.25.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/beautifulsoup4-0.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/colorlog-4.7.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/macholib-1.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/whitenoise-5.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/shelljob-0.6.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/asn1crypto-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/distro-1.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/IP2Location-8.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-util/lief-0.13.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/http-tools-4.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/google-play-scraper-0.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/apkid-2.1.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/frida-python-16.1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/tldextract-3.4.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/openstep_parser-1.5.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/svgutils-0.3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/arpy-2.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/apksigtool-0.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzdata-2023.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/libsast-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/paramiko-3.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.16.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/django-brake-1.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python3-saml-1.16.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
|
||||
>=dev-python/ruamel-yaml-0.16.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/click-8.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/decorator-4.4.2[${PYTHON_USEDEP}]
|
||||
www-servers/gunicorn
|
||||
|
||||
dev-python/yara-python[${PYTHON_USEDEP}]
|
||||
|
||||
www-servers/gunicorn
|
||||
genymotion? ( app-emulation/genymotion-bin )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
#regular user support
|
||||
sed -e 's|USE_HOME = False|USE_HOME = True|' -i ./mobsf/MobSF/settings.py || die "sed settings failed"
|
||||
|
||||
# sed -e '/waitress/d' \
|
||||
# -e '/pyOpenSSL/d' -e '/cryptography/d' \
|
||||
# -e '/bs4/d' -i requirements.txt || die "sed failed"
|
||||
# sed -e 's|==|>=|' -i requirements.txt || die "sed failed"
|
||||
|
||||
# use pdf || sed -e '/pdfkit/d' -i requirements.txt || die "sed failed"
|
||||
|
||||
./manage.py makemigrations
|
||||
./manage.py makemigrations StaticAnalyzer
|
||||
./manage.py migrate
|
||||
|
||||
eapply_user
|
||||
}
|
||||
Loading…
Reference in a new issue