zaproxy: bump, plugins

This commit is contained in:
Anton Bolshakov 2013-10-01 09:00:57 +00:00
parent 80b21e892b
commit 2548b81313
2 changed files with 102 additions and 0 deletions

View file

@ -1,6 +1,8 @@
DIST ZAP_2.1.0_Linux.tar.gz 84236414 SHA256 49c9a50553d731b98e60cc25507220915a93cc150926664e7dcaa38e63d079f3 SHA512 d2f461599d0d2f5406cd3128368578be15c41d5b255a6edf9b10bf3d444250e078411fbba30fae893738b4802f6723ee8997e1b4320378fe4baee4448dd1cb14 WHIRLPOOL bfe6971e9f00a735b68deef8468db61623460e9cb955523ad82b2a5aba523a64775b1ffb54c5011af0d1c4a816226dfc070ab0235d2f2212e342b6c6143b3603
DIST ZAP_2.2.1_Linux.tar.gz 62504646 SHA256 784cbf65b6b585d36ed7e27d66bb266ae07931c00813f43c2f7de0e03523e5e2 SHA512 d72c0f50e76ad26c1c59d7157f4c7e0789e763b94d48c656594abeb6edfb29f526394a7f58f2a43ecee44240e02a721f8727740af6d20a3b484c44d25fd1ba1b WHIRLPOOL 98b36a4cf810b23e9e9c74a311d009cc527cfe93b4bd10f3b4ee85d3f1c4e2e89c5cadf6c6519851a8bb80a57aa8ca35a86657c1461d224a89a6b8580d6c0ec9
DIST ZAP_2.2.2_Linux.tar.gz 62566312 SHA256 e8706e93698e3ca559f3e427b05e1e99879f92d419abf931c23d35acb14b18d7 SHA512 8b9a36db3a9d69e852771ab565b67e1af21ab4564f4ced9e2d247e5177f0dfedeeeeefad0fcbebb412551030a26cc1d124ed1e041d776dd17ae22e45be9304d7 WHIRLPOOL 0900ee811a64352064496058c13e1bfc081e7f0aeef870aaedfdab3d56e0ce5e2bf4ab48b13dbaf5099ca646bdb1731ab54214a91c836583136f8a7587b911a9
DIST ascanrules-release-11.zap 60509 SHA256 2a27f2453ea4f4c20d55b133c0706a667363e41ed4aee5bc3338f086c5425c05 SHA512 8bf58fa3cf765021bf6a3d5451d844bf421cb5457793dce5830e8283f3dc25a0f3b75434526c1b2e974ea859bf5655d3ced40c2a19b1397321818d4f6d90714e WHIRLPOOL 3c75fab16e2d329a2804a68ae752287960361bdd8d2eb7722c0eb67eb264596792c22ada15e0b742bdb76e0a6ac1493f11fb2a20951a0d391928c8c60e52506b
DIST ascanrules-release-12.zap 63506 SHA256 f503df952f8cf140e4d4fad2d8c61f37b5e5e92096211a2e47b2dde22440e8ef SHA512 ab6ed676a49e5b2ced5522a842be62d9a5e8f54f5bfe9a242cab1266626f1f5166508f38fbd80d20d7f9e07f0cd7212d016c874988035345068aceee37aaa7ba WHIRLPOOL d14beabaa92e3e58a51769b01b17ce047e5aab9296d944f47f78bf56903378752602094c13e10d1028345b6b0a127d66db8af8b416c4a3a0950d6da29c6c99e7
DIST ascanrules-release-9.zap 48152 SHA256 77b8c2b2c43b7420cf22c97c5b72a1e266b3045aac25e2543ae46e8521912171 SHA512 4cbe7c2cb2b22a6800ef729e6a2af30d9a49a4e4be198ab1a605a34dc9b0b4ee18c6e5535f4e406ad2bd8f5c355fb1d75d6f37dfa41cb9daf055fdf5ff4268aa WHIRLPOOL 35b7db230240740aa03d3bc85ecf76981210a60f700e758fef66fadf231f2253cab0c8e10a7e913339bd0935278384e3eae4b9d6d9b0a43a30f8b77a36b24b73
DIST beanshell-beta-2.zap 311853 SHA256 b56a0f79c8dd56e6e9c8202656f45c62cb909636e5552c9fe011224a5f0fd3ee SHA512 11ff7ef30f1ec830fe459e54b61b367666966b8c1c71d7244e59b865a536256677ad7e32c33cd90f1c65cecad1b07e3a1f29c7ce34818fa0dd4db4bb084e264c WHIRLPOOL 36cc4ce0e2dc416fc7206ad0c98caa612caf5e3b52af36e637490cc1c081f5399b5d44eb37755f3ea230e47411ecd647798555306275a8e4d127314824c27eb1
DIST beanshell-beta-3.zap 313043 SHA256 138df1a44be1e70d0c172e4d59634db690e3ea423d1101659b5cde610f2578cb SHA512 3a0fe3ff5d6a8a65868b675f7d50ce3deb1863332d67bfe62e659faf34f6a3dad7eaa786667c7f3511bd8dcca6adf1212098b8e171d98dd3df0d7d01c749262b WHIRLPOOL fbaa83653467559dc1bf269cf1a61cefb2f9f797ab707063f25f3cc890b1697cc559fd25e055a8d9cadf0a328f5b499462e68e1e3aa84d36c0a93332a81a07e3
@ -22,5 +24,7 @@ DIST sse-alpha-5.zap 86342 SHA256 57f95c8d8d2798b489ddd41997e61d0afb2163c282add3
DIST sse-alpha-6.zap 87629 SHA256 56e9a178f6e78e224a037e880dde00d77522ce4a58fd6c7ea64c11495f843644 SHA512 56f333ae30a8a3473ed344b9c4c4a36ef34c4d4886286f0d9f752b375a49e6c0152cedb34d9a982787777400e5f7e90ac6ce646b3792f4dd03ee300054890584 WHIRLPOOL 1390dd2f7add1b51183c7d5375894c24459266fdc481b96c8e6f7533013c01f518dbd95d6b965a5beaf3d4d737e974b6feb7daf12d7843fed1d5ea29b149f6b2
DIST websocket-release-6.zap 209502 SHA256 436948730e0af834710bf594e979beec41de444a381ffe89c19254076ac68883 SHA512 d861eccc64ee3d4bdb8b2d2e5db52856f53b7c40770cf4088523fd5064b4dd90cbd54dab237434e23392534eb94d115b989909c5b9c9ff4f7974f80fa7a03901 WHIRLPOOL 673b2cbf204bd993604dd22594fecd57dfb703ad64a408167ef3e1fae46692507c611f3fd57c4765cb8d9891729a11ca5be82572e166ea596e96f7c62cc9bdcb
DIST websocket-release-7.zap 253522 SHA256 b8fab8beabecb3e10577e4728df38cc9f303d3d579c4851e37ac46c2ef6a8849 SHA512 0d64a9824ef94d7a2698e26a86bade9e8dab98f8da1c4beb4f4992f15fd14ab952bffd87a8860caa7cd1dda1c3bbb2d409fe62fabf94ff9c91b8666475275576 WHIRLPOOL fd4c99d9af322eb99463312ea892e92bec5510b4057d39de8c4d853df40a86098114dde68196a6d6ed2bc49042a81a1c895a5cc300f38744d53b160f62f166d2
DIST zest-beta-9.zap 550378 SHA256 e7718d1ff1e6882879485346630e740ebaf35b4d43959d1afb9dcdcd20881ba1 SHA512 52eef77c8e71e15b2e2689418f243e67d0bee74503e28d699c44ddf750c33f65ff3046d5a38239eb7d681d4fc2df85c5e86e7629437134b6a1dabc079e6c6cb5 WHIRLPOOL 609109551014d8469e03246c9b6a93d8e3445a6253d8c8f39e53e947d20da3b2cdd782816c0733d875fd93934aa266d1183cd513164fa1a4d4111a4eb59d9c10
EBUILD zaproxy-2.1.0-r3.ebuild 3103 SHA256 233e08518227b69a6cb289cd24f3b41c677463d7b392598a6f001f1afa28c81a SHA512 50d1b5ce28968f71f933025a1c44d4bfb9c889557d27055d6f5df68dfaa5fca22d0df9a4e2ffa9b2c50b8883086156504b27d140e36beb6907d4a03db59fd271 WHIRLPOOL bca8b18d8fff42b4e3be4d99848b348481077b136426a497927b0455616cc178330d7555ad620a27205e256ba53e9ae24a680488c609fff4d1de506ce2836f96
EBUILD zaproxy-2.2.1.ebuild 3416 SHA256 2337a1e9fe17599bb967d6a837d4a4d77baecbe5fd08ebefbbb941f6af880a2f SHA512 b1013e61c3aa109f755d0501647584b133572ae7528c69b007ba55c4533f66df83778b9a3d0dd036b39e55b4d1bcebcf74fa3892cb789f596d1ce33d1d0b2435 WHIRLPOOL 19ecb5a489d18af990303193e64dc12542199abd8ec41b8b1d2c4936ca65b3fe2c75e3555dc4102b72f7cec3fbe23a84d98e186061f63204db22801da0a86c6b
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-12.zap"
ZAP_PSCAN_PLUGIN="pscanrules-release-7.zap"
ZAP_SCRIPT_PLUGIN="scripts-beta-9.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-2.zap"
ZAP_BEANSHELL_PLUGIN="beanshell-beta-3.zap"
ZAP_FUZZDB_PLUGIN="fuzzdb-release-2.zap"
ZAP_SPIDERAJAX_PLUGIN="spiderAjax-beta-7.zap"
ZAP_QUICK_PLUGIN="quickstart-release-13.zap"
ZAP_PLUG_HACK="plugnhack-beta-4.zap"
ZAP_SQLMAP_PLUGIN="sqliplugin-alpha-3.zap"
ZAP_ZEST_PLUGIN="zest-beta-9.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="https://zaproxy.googlecode.com/files/${MY_P}_Linux.tar.gz
plugins? (
https://zap-extensions.googlecode.com/files/${ZAP_ASCAN_PLUGIN}
https://zap-extensions.googlecode.com/files/${ZAP_PSCAN_PLUGIN}
https://zap-extensions.googlecode.com/files/${ZAP_SCRIPT_PLUGIN}
https://zap-extensions.googlecode.com/files/${ZAP_DIFF_PLUGIN}
https://zap-extensions.googlecode.com/files/${ZAP_WEBSOCKET_PLUGIN}
https://zap-extensions.googlecode.com/files/${ZAP_SSE_PLUGIN}
https://zap-extensions.googlecode.com/files/${ZAP_SCRIP_PLUGIN}
https://zap-extensions.googlecode.com/files/${ZAP_BEANSHELL_PLUGIN}
https://zap-extensions.googlecode.com/files/${ZAP_FUZZDB_PLUGIN}
https://zap-extensions.googlecode.com/files/${ZAP_SPIDERAJAX_PLUGIN}
https://zap-extensions.googlecode.com/files/${ZAP_QUICK_PLUGIN}
https://zap-extensions.googlecode.com/files/${ZAP_PLUG_HACK}
https://zap-extensions.googlecode.com/files/${ZAP_SQLMAP_PLUGIN}
https://zap-extensions.googlecode.com/files/${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]"
}