zaproxy: bump plugins

This commit is contained in:
Anton Bolshakov 2014-03-18 09:56:34 +00:00
parent 25c36b35ff
commit c7d70c407b
2 changed files with 101 additions and 0 deletions

View file

@ -10,15 +10,18 @@ DIST pscanrules-release-8.zap 30456 SHA256 285694e2ade9d610764d487032b7712095be5
DIST quickstart-release-13.zap 55562 SHA256 7b63b4d87c03441ed509f93ff7faa4a1818f0cc82f0fe763155ab32166d79a99 SHA512 8ebc9472a4bab83bd9c97c98afd4277dcae84b2098489048d5e5d72acf20ac52c616481dfe3b17825c81049caab57b77f2bc42b9ee11ec43d649518d0b66cf47 WHIRLPOOL de4b15f1f83888936e930043c4a0d7fcee540a3c3049512ca3671db8095636d691fa152f88c860c77533681d24dacd555f3f0f2d17f15d95cfd04bd9945ac6ec
DIST scrip-alpha-2.zap 58616 SHA256 f942eb9cd6b37ff2a6bfac4019a6a5ff0f4dbbf86d4bdcbdf54f03fde66c0b31 SHA512 d7875c3d65b6bb77c9ff0bef803c947848af967d2ab5b74f8a055aae6736b47b6c74b04e3cb996ce9343cb910e9e9b772abb2f2c0b659d15b640d1c657791a48 WHIRLPOOL cee7afaa4c7b3bba43bef21fdceefa718c16721ed8665e8629d99582002f99fe9cd0129564b4ead25308b76399bdc33bbda1973e0dc325094401be03bc33641a
DIST scrip-alpha-4.zap 116139 SHA256 320e5bd1fc8db316b7ee9cc6730e3045001ed3167c0c701aef24bea241a25ae3 SHA512 200f215e62506bdf843535e8e62fd7271c007bbd099e5a74b331ece1d7fc26fee01420de542c75564d2b78006ee953146934f134cd558f4087507d0b02c72a68 WHIRLPOOL 635d7b10f01bac7299fa194e09ebb1a4c5441219a3035d123b6095496168d88ab82f20f05660258eb1dc78f118062fb375ebafff83dd56e836fdc5c32d9a47cb
DIST scrip-alpha-5.zap 116150 SHA256 eb5c7b508dd52b6428baf84e018e178cb6d7e4303ff47aa49c3508bf8a4b31a7 SHA512 6b401a68a830da97d72311b80e3a37fd2cd05e276e1ce86e2ec29a44073d2ce6f0842c1d99be1d72a2b5bd207427875411ea0c4f87ea11d86402961cc13eff67 WHIRLPOOL 4fe05cb1f0d1588c7f9ac6d2a62c71049fbb76b037b8746bc7075909cef16df518777f411afdb3b2455976d92918ba9ca3e30893f86420c77073a0bbd5152a31
DIST scripts-beta-10.zap 107122 SHA256 1bacfbc94c37558503343486704bdcbf908a098377c7519eceabf81cd8d1fb59 SHA512 682d760951ad43f995f83cc42ffd0f56b693fc37c89bfb4cd65ca0921f122287ffba2777b96571a09a6f244bf5650b10081c763e5efc5f809c88f36b45cd5a72 WHIRLPOOL f49829cba6557fc517bf4428e6bfc8c1e20797eedf07b89badce52cc3a821fb9c20d139f8111116b3d191e155d0f3562c68ccfc71971c34195ed32dc9b953766
DIST scripts-beta-9.zap 94612 SHA256 c7b521719d14261b275ba4963d3ad41c6660a5db8f265842c23fc4667f378259 SHA512 c7bdd5cb8a7bd4d577dcef0d54f1ca82e74d1014daf50221f48ec8ff6ff368c174586ce53f121454bc0430910685f7191b9326f25d502dbc855de186dbb454cf WHIRLPOOL 47efc175dc66a189e37020eb3c92773e68aaa9977fc3dec476ccc56e274f96d1bd3905b6918de12f7643104c11839b3bde9d07809e767c34d4185d0346390790
DIST spiderAjax-beta-7.zap 20162655 SHA256 9eae23ca9e50bac23f67b1ab29db1196b2e6e489963c5876021a7a1399cc8869 SHA512 0b9755555eb53801457b41e055e71cbb36e4bfd8aa47293c27765dad71c8671aaa4444007718d3b1a9ae09cec1accbcdb9c6de7caf113671f7034f0049d9b82d WHIRLPOOL 21a22334b4a755d28d8d03aedc5786e12dfb6d64bcd38ec29de07c971af6fa511d2370e6a0ab9440e5c8ac5fc1ad250b437fd0165d6f9a8711f6b5bfdb01bd09
DIST spiderAjax-beta-9.zap 28471732 SHA256 7c857650ab737f274fbf1c1a0418a237868e318c685d70872d04ce6cd756757c SHA512 3ea585599be089e03039e9fef95791ea6937051da5fb52b203a4a6c481be2fa04d0e666c4de33d4ecc814a138b44542cf6f31aa43eefe7b06a3436808b07f5f5 WHIRLPOOL 718a468ec3af3512300edf7d6ea8a67d3d4deec0ea69bea51146343bcb4d167bdf93a9d3cc95f35f2ab7e6df44f38fa71b1324282d22cf42113bf1f794d2f64c
DIST sqliplugin-alpha-3.zap 39059 SHA256 149a5c77145c1b7ef2465fee9a57f25d3c1729af3d66774aaf24ecc69bef8f5e SHA512 6473d911628eea24440ab232dde18ef0b357cc9a36d405bd805808103e6f182111a32d4f18a1cd55bb77d6421309ee5cdd6e4be3a83810cc229805c40754965e WHIRLPOOL dcb5a5c5bbb994e9418b9b91c648f102228152c6273af121d500842fea523efd299f9e3b2e95903b87b727eff4168f5444931ba9033bddbfc30fe7704c70891c
DIST sqliplugin-beta-4.zap 59559 SHA256 82790ce3c57eec5e86bbdcb1d1a2f8401231dadcc17c44718f4adb7703470e0d SHA512 a83fc96c955084d7ce577dba75079bf02aca9139a87747bf92069285e9923d602cad3ebfe968155f85a06b913ec8c4d02cdd974501b731cbafc1a3fa1e0795f8 WHIRLPOOL a46bb8719918c68ec1d8905c6cffd84c49c5cb22d8dbd54a10125a966850de3b947a5d5aa65611bf15935926b9c8bdf4b68449f1063b5d9ec8acdff4b8c38c7b
DIST sqliplugin-beta-5.zap 48419 SHA256 c3e9ceb80bc7c82b104bb355c483f73a1a6e8d598473632078bd6309dff8a4a7 SHA512 3edc848bacf8a4116aa95200c80fd9d69c8073af1340b591bf74746bbd9fddc3a1a0cb22eeb0a02b6d61326f2868d3df7248e54211bc057d2836594ad4adc545 WHIRLPOOL 3316c46c7c4fd6370db1e9d580d939ee3da0af9e9f5853af61d573827f8623b2b0e4e63cb0c70f9602bcefda263ac80e6b87a360502c13bc7a91f524874eb5a2
DIST sse-alpha-6.zap 87629 SHA256 56e9a178f6e78e224a037e880dde00d77522ce4a58fd6c7ea64c11495f843644 SHA512 56f333ae30a8a3473ed344b9c4c4a36ef34c4d4886286f0d9f752b375a49e6c0152cedb34d9a982787777400e5f7e90ac6ce646b3792f4dd03ee300054890584 WHIRLPOOL 1390dd2f7add1b51183c7d5375894c24459266fdc481b96c8e6f7533013c01f518dbd95d6b965a5beaf3d4d737e974b6feb7daf12d7843fed1d5ea29b149f6b2
DIST websocket-release-7.zap 253522 SHA256 b8fab8beabecb3e10577e4728df38cc9f303d3d579c4851e37ac46c2ef6a8849 SHA512 0d64a9824ef94d7a2698e26a86bade9e8dab98f8da1c4beb4f4992f15fd14ab952bffd87a8860caa7cd1dda1c3bbb2d409fe62fabf94ff9c91b8666475275576 WHIRLPOOL fd4c99d9af322eb99463312ea892e92bec5510b4057d39de8c4d853df40a86098114dde68196a6d6ed2bc49042a81a1c895a5cc300f38744d53b160f62f166d2
DIST zest-beta-11.zap 493948 SHA256 29b93274cae19eb8ca61ac2803e01c2e089ad5cab823896871c4f272439c55ee SHA512 802373bde37d5fbe57671c0687627ca5ca3536e5877c4786f362c53fcf75c74ecac63ac764f49204a309c353a5182a34a148e240778094b5e770e532ab44dffd WHIRLPOOL 9808a5adaccf2489e4dbdc24f579d0c2044f426b8dfbb2156ae32e24ce5b627597846d141ae0f0db33927aed0a3780d9ca6f72ab26e8800a333417465f4bc7f5
DIST zest-beta-9.zap 550378 SHA256 e7718d1ff1e6882879485346630e740ebaf35b4d43959d1afb9dcdcd20881ba1 SHA512 52eef77c8e71e15b2e2689418f243e67d0bee74503e28d699c44ddf750c33f65ff3046d5a38239eb7d681d4fc2df85c5e86e7629437134b6a1dabc079e6c6cb5 WHIRLPOOL 609109551014d8469e03246c9b6a93d8e3445a6253d8c8f39e53e947d20da3b2cdd782816c0733d875fd93934aa266d1183cd513164fa1a4d4111a4eb59d9c10
EBUILD zaproxy-2.2.2-r1.ebuild 3379 SHA256 64e436b5bbe1198f15086e12564e202670988c0efaa270af1d796bd5aaaf1434 SHA512 32b43005c32ed3d311786031d9041bc723cb7f4a2dca9d995cfbb6d14b9e13b8b7baddc955e5608cd135302aef534d9eba84fe3f3fcb4a900f62f6c27dc77451 WHIRLPOOL 766b443243a660942e6fcf79eae69cbcdaa48c75966d61a5df214f7ed942d1786f3553eb06e08d17afe959062bcfd9b42ab9999fdedacad8adcf2996dd30b099
EBUILD zaproxy-2.2.2-r2.ebuild 3379 SHA256 b3be52ac390c0cb0fc8351691aecbbc92070c894271a2396e05a8c1e68a54560 SHA512 e8d02ea3dd99074f84d571da0cfcfa42df7a044a861cc83943c1e501827b335e3bf1db8b69b023274b893b31d755b70d2f7208195967e84a0a94b6e9931602f8 WHIRLPOOL 85e3b58471172884969fb1fd52ad5e77f1a5f965f7531b553432d1648729d257a8a27d6d5cd13c8d5aa74a7c51da992d3665be08664b6bbed8cd8d00e7fa9de5
EBUILD zaproxy-2.2.2.ebuild 3596 SHA256 b86113ccccc0644d0629326e1fea46e1774029daebe358546f0bdc45aa53e6bb SHA512 4643d927405549e69b075a63b5f4cb8d8cdf4b7e74631cad9f8836a74a04c59a18af68ce63fc819fa4cf9cb297457c73dc53267cc9344553cd996ba7176b7a06 WHIRLPOOL f0bbbb40c0aff6c01c4818a1064b71a0f1bd35455612682c0f11dfe5b9e7344570194084bb8a93287a3da345a9cd90cfc844cd94f6941398f931e54f730a46b3

View file

@ -0,0 +1,98 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="5"
MY_PN="ZAP"
MY_P="${MY_PN}_${PV}"
ZAP_ASCAN_PLUGIN="ascanrules-release-13.zap"
ZAP_PSCAN_PLUGIN="pscanrules-release-8.zap"
ZAP_SCRIPT_PLUGIN="scripts-beta-10.zap"
ZAP_DIFF_PLUGIN="diff-beta-3.zap"
ZAP_WEBSOCKET_PLUGIN="websocket-release-7.zap"
ZAP_SSE_PLUGIN="sse-alpha-6.zap"
ZAP_SCRIP_PLUGIN="scrip-alpha-5.zap"
ZAP_BEANSHELL_PLUGIN="beanshell-beta-3.zap"
ZAP_FUZZDB_PLUGIN="fuzzdb-release-2.zap"
ZAP_SPIDERAJAX_PLUGIN="spiderAjax-beta-9.zap"
ZAP_QUICK_PLUGIN="quickstart-release-13.zap"
ZAP_PLUG_HACK="plugnhack-beta-4.zap"
ZAP_SQLMAP_PLUGIN="sqliplugin-beta-5.zap"
ZAP_ZEST_PLUGIN="zest-beta-11.zap"
DESCRIPTION="An easy to use integrated penetration testing tool for finding vulnerabilities in web applications"
HOMEPAGE="http://code.google.com/p/zaproxy/"
SRC_URI="mirror://sourceforge/zaproxy/${MY_P}_Linux.tar.gz
plugins? (
mirror://sourceforge/zaproxy/${ZAP_ASCAN_PLUGIN}
mirror://sourceforge/zaproxy/${ZAP_PSCAN_PLUGIN}
mirror://sourceforge/zaproxy/${ZAP_SCRIPT_PLUGIN}
mirror://sourceforge/zaproxy/${ZAP_DIFF_PLUGIN}
mirror://sourceforge/zaproxy/${ZAP_WEBSOCKET_PLUGIN}
mirror://sourceforge/zaproxy/${ZAP_SSE_PLUGIN}
mirror://sourceforge/zaproxy/${ZAP_SCRIP_PLUGIN}
mirror://sourceforge/zaproxy/${ZAP_BEANSHELL_PLUGIN}
mirror://sourceforge/zaproxy/${ZAP_FUZZDB_PLUGIN}
mirror://sourceforge/zaproxy/${ZAP_SPIDERAJAX_PLUGIN}
mirror://sourceforge/zaproxy/${ZAP_QUICK_PLUGIN}
mirror://sourceforge/zaproxy/${ZAP_PLUG_HACK}
mirror://sourceforge/zaproxy/${ZAP_SQLMAP_PLUGIN}
mirror://sourceforge/zaproxy/${ZAP_ZEST_PLUGIN}
) "
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="x86 amd64"
IUSE="+plugins"
RDEPEND="|| ( virtual/jre:1.7 virtual/jdk:1.7 )"
# app-fuzz/fuzzdb"
S="${WORKDIR}/${MY_P}"
src_unpack() {
#workaround not to upack *.jar plugin files
unpack "${MY_P}_Linux.tar.gz"
}
src_prepare() {
if use plugins ; then
rm "${S}"/plugin/ascanrules-*.zap
rm "${S}"/plugin/spiderAjax-*.zap
rm "${S}"/plugin/websocket-*.zap
rm "${S}"/plugin/quickstart-*.zap
rm "${S}"/plugin/sse-*.zap
rm "${S}"/plugin/zest-*.zap
cp "${DISTDIR}/${ZAP_ASCAN_PLUGIN}" "${S}"/plugin
cp "${DISTDIR}/${ZAP_PSCAN_PLUGIN}" "${S}"/plugin
cp "${DISTDIR}/${ZAP_SCRIPT_PLUGIN}" "${S}"/plugin
cp "${DISTDIR}/${ZAP_DIFF_PLUGIN}" "${S}"/plugin
cp "${DISTDIR}/${ZAP_WEBSOCKET_PLUGIN}" "${S}"/plugin
cp "${DISTDIR}/${ZAP_SSE_PLUGIN}" "${S}"/plugin
cp "${DISTDIR}/${ZAP_SCRIP_PLUGIN}" "${S}"/plugin
cp "${DISTDIR}/${ZAP_BEANSHELL_PLUGIN}" "${S}"/plugin
cp "${DISTDIR}/${ZAP_FUZZDB_PLUGIN}" "${S}"/plugin
cp "${DISTDIR}/${ZAP_SPIDERAJAX_PLUGIN}" "${S}"/plugin
cp "${DISTDIR}/${ZAP_QUICK_PLUGIN}" "${S}"/plugin
cp "${DISTDIR}/${ZAP_PLUG_HACK}" "${S}"/plugin
cp "${DISTDIR}/${ZAP_SQLMAP_PLUGIN}" "${S}"/plugin
cp "${DISTDIR}/${ZAP_ZEST_PLUGIN}" "${S}"/plugin
fi
#use external tool
# rm -r "${S}"/fuzzers/fuzzdb-1.09 || die "Unable to remove fuzzdb"
}
src_install() {
dodir /opt/"${PN}"
cp -R "${S}"/* "${D}/opt/${PN}" || die "Install failed!"
dosym /opt/"${PN}"/zap.sh /usr/bin/zaproxy
# dosym /usr/share/fuzzdb /opt/"${PN}"/fuzzers/fuzzdb-1.09
}
pkg_postinst() {
einfo "Zaproxy requires jdk/jre v7. Make sure it is enabled by running the following:"
einfo "eselect java-vm set [user|system] [vm]"
}