mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-05-09 04:51:27 +02:00
mobsf: 3.2.6
This commit is contained in:
parent
1bff362121
commit
e657bf6859
9 changed files with 119 additions and 6 deletions
|
|
@ -1 +1,2 @@
|
|||
DIST http-tools-1.1.0.tar.gz 536582 BLAKE2B a479cd0eda61641ace5e8f7fa5986608ab548e6537951bf759d49e7e335a3ef23e4f05b8cbb7d5ea787d74e46d183e9d81e90256c0309a98546b4b4d7f725108 SHA512 d032f627bb14154bc0a6a1a6cbc8bca9e4c1d80972e74bf7183f2f6e554149e6606113034c2e8676f7b354f6a6b1209bde2ebf54d8e4e3d0cec6821b88d15469
|
||||
DIST http-tools-2.0.0.tar.gz 538024 BLAKE2B f5f358fde80c02a7b2c8d2dd4015c25b08a03d2e85ead3c22b26f033e9054a5f6f7f63d7f74ba2d95700a7833a0542c15e24d53e0b8d3991b05f5e503af2a97d SHA512 0e0858713cbef5f87dde4172647c3cc42afd299496700c01607cec9e055746b48a54481bba96aa068b4e2807829464139ad9203165a19be3aa77d57b32d98965
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8} )
|
||||
PYTHON_COMPAT=( python3_{7..9} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
|
|
@ -16,7 +16,6 @@ SLOT="0"
|
|||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
#'mitmproxy==5.0.1'
|
||||
RDEPEND="net-proxy/mitmproxy[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
|
|
|
|||
25
dev-python/http-tools/http-tools-2.0.0.ebuild
Normal file
25
dev-python/http-tools/http-tools-2.0.0.ebuild
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7..9} )
|
||||
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Capture, repeat and live intercept HTTP requests"
|
||||
HOMEPAGE="https://github.com/MobSF/httptools"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="net-proxy/mitmproxy[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare(){
|
||||
sed -i "s|mitmproxy==5.0.1|mitmproxy|g" setup.py
|
||||
eapply_user
|
||||
}
|
||||
|
|
@ -1,2 +1,2 @@
|
|||
DIST libsast-1.3.1.tar.gz 35053 BLAKE2B db862bc4536ca4cb84ab80859ed19dfbe0e666d17c5d477ba3d9bb18005fb3b717a33295131fde69de8388cc305765e4accd9a5d4160050bd820c6f669a53802 SHA512 3cf70b4314c2ddd093848eb5d9ab3d570d47ae39f3806906ed17119ba5a30c9e4b329e1744aabe5f94a94e86e168b06b79933ae6282e72d2f61b23faeaac5980
|
||||
DIST libsast-1.3.6.tar.gz 34461 BLAKE2B e328bf6b427c3f86e9251c0806faedf508f64b46ea138d609e068d748febda35d7d22ff15c6b5fdd7ae60b9675281b3779f3e523a317223455616bf696a1aeef SHA512 4f3b4d34fcaf1b7e91bef5e95b1201fb800d091c3b6d2610429eb0bf902cc1de4a483d018ae0413bd3f23b11bdda188a342312b654b2e300c6ef08a6e23f6662
|
||||
DIST libsast-1.3.7.tar.gz 34448 BLAKE2B f534f9f7b2c85729ab6f0699da0e8cae0487a53b378dbae944bf0e641197a434cf65fc7778e1048012a4bc3ad1357a24ec1bbf62823333c2eff06d66d1dce6d1 SHA512 f72d82358fb34b0a5c4626728c1134b15e7e3ae3718034fabfed58e3fdb76e8f74be2b34aa47302feb111cfac6ddbdd5ce0468a933fbb7a091aea08b13733307
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
EAPI=7
|
||||
|
||||
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||
PYTHON_COMPAT=( python3_{7..9} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
|
@ -18,5 +19,10 @@ IUSE="test"
|
|||
|
||||
RDEPEND=">=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-5.3[${PYTHON_USEDEP}]
|
||||
~dev-python/semgrep-0.28.0[${PYTHON_USEDEP}]"
|
||||
>=dev-python/semgrep-0.35.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare(){
|
||||
sed -i "s|semgrep==|semgrep>=|g" setup.py
|
||||
eapply_user
|
||||
}
|
||||
|
|
@ -1,2 +1,3 @@
|
|||
DIST mobsf-3.0.5.tar.gz 214904194 BLAKE2B 0d32219388a2e810bbc520027215cb65f524252ee3e996fbe8883e6ecc43a695875d391c992917076d77e6397ec8bfe63675f5dd022c3e48f391c4ba103f9fea SHA512 ef82b32a957ee49a0031ce7150a5514835bc7f4f375561f84e55d4f8cec1d460bb08e1d1dd96303db954eae2444a5440341d6d9bb61a26d05821ff9a5d1861bf
|
||||
DIST mobsf-3.1.1.tar.gz 141751089 BLAKE2B 915e447b80ee774f3d92bff769cb191dfea54d08a044a6dfd8030215dac6dd3dabb7899ceed66793a8f3e76669637f22e265df4660b4880dcd8e317ed91350ac SHA512 808a9232d7740c3a295e2ff351b781dee9222563237464fc7c87a68b96db164fe12f4503f3188fb230d14262bb2a747b9b0d9a2125a3b4edd7d274b0f2e8052b
|
||||
DIST mobsf-3.2.6.tar.gz 157511441 BLAKE2B 31fb1e8bbb2350643f3ff3dbf2355bb41f5847f3fc6ae71b8d769562f9ca33b7ce756ff0be3159590231e20b07245ef60beea3ed1388099afafbe9b0b4c4d24f SHA512 769c392afe04958316b095da2835b62ea90f3cddb1ed9815bde6e0da2b5ae30a1b6c3208c85e443d5e9916ecf6fc03e8c7ea0729bdfa4fd905aff380266a592e
|
||||
|
|
|
|||
81
dev-util/mobsf/mobsf-3.2.6.ebuild
Normal file
81
dev-util/mobsf/mobsf-3.2.6.ebuild
Normal file
|
|
@ -0,0 +1,81 @@
|
|||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7..8} )
|
||||
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||
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"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
#Dynamic Analysis or genymotion
|
||||
IUSE="genymotion pdf"
|
||||
|
||||
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[${PYTHON_USEDEP}]
|
||||
dev-util/androguard[${PYTHON_USEDEP}]
|
||||
dev-python/lxml[${PYTHON_USEDEP}]
|
||||
dev-python/rsa[${PYTHON_USEDEP}]
|
||||
dev-python/biplist[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
|
||||
dev-python/colorlog[${PYTHON_USEDEP}]
|
||||
dev-python/macholib[${PYTHON_USEDEP}]
|
||||
dev-python/google-play-scraper[${PYTHON_USEDEP}]
|
||||
dev-python/whitenoise[${PYTHON_USEDEP}]
|
||||
dev-python/waitress[${PYTHON_USEDEP}]
|
||||
dev-python/frida-python[${PYTHON_USEDEP}]
|
||||
dev-python/psutil[${PYTHON_USEDEP}]
|
||||
dev-python/shelljob[${PYTHON_USEDEP}]
|
||||
dev-python/asn1crypto[${PYTHON_USEDEP}]
|
||||
dev-python/oscrypto[${PYTHON_USEDEP}]
|
||||
dev-python/distro[${PYTHON_USEDEP}]
|
||||
dev-python/IP2Location[${PYTHON_USEDEP}]
|
||||
dev-util/lief[${PYTHON_USEDEP}]
|
||||
>=dev-python/http-tools-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/libsast-1.3.7[${PYTHON_USEDEP}]
|
||||
dev-python/apkid[${PYTHON_USEDEP}]
|
||||
dev-python/click[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/pyopenssl[${PYTHON_USEDEP}]
|
||||
dev-python/ruamel-yaml[${PYTHON_USEDEP}]
|
||||
|
||||
dev-python/yara-python[${PYTHON_USEDEP}]
|
||||
|
||||
pdf? ( $(python_gen_cond_dep 'dev-python/pdfkit[${PYTHON_USEDEP}]') )
|
||||
www-servers/gunicorn
|
||||
genymotion? ( app-emulation/genymotion-bin )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's|==|>=|' -i requirements.txt || die "sed failed"
|
||||
sed -e '/pyOpenSSL/d' -e '/cryptography/d' -i requirements.txt || die "sed failed"
|
||||
eapply_user
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
#python manage.py makemigrations
|
||||
#python manage.py makemigrations StaticAnalyzer
|
||||
#python manage.py migrate
|
||||
#run.sh`
|
||||
|
||||
einfo "https://github.com/MobSF/Mobile-Security-Framework-MobSF/wiki/1.-Documentation"
|
||||
einfo " gunicorn -b 0.0.0.0:8000 MobSF.wsgi:application --workers=1"
|
||||
}
|
||||
|
|
@ -9,7 +9,7 @@ net-proxy/dante
|
|||
net-proxy/haproxy
|
||||
net-proxy/havp
|
||||
net-proxy/httpush
|
||||
~net-proxy/mitmproxy-5.1.1
|
||||
=net-proxy/mitmproxy-5*
|
||||
net-proxy/ntlmaps
|
||||
~net-proxy/ratproxy-1.58
|
||||
net-proxy/pingtunnel
|
||||
|
|
|
|||
Loading…
Reference in a new issue