nikto-2.1.6_p20200726.ebuild

This commit is contained in:
blshkv 2020-08-07 11:59:08 +08:00
parent 43bcdcb7da
commit 6e5b81854b
No known key found for this signature in database
GPG key ID: 32BDCED870788F04
4 changed files with 9 additions and 59 deletions

View file

@ -1,4 +1,3 @@
DIST nikto-2.1.6.tar.gz 490743 BLAKE2B 81947a90552e98ac06a72476e353335347c65165a493b209ca31e970aa0afbb0ab41dddcf714f8af2782507c3e7bef20b09a24ad2f0796cd8daa1c367559ac71 SHA512 13632018ef6862de7dc53c674d7266fcfb7e164bcf3070327c103cbf8737720ffb710ccc8949acc920a6e0a85da1bb7575d073ee245bc2ba3a8a292ad1695e69
DIST nikto-2.1.6_p20180122.tar.gz 511615 BLAKE2B 0937a5a52ae79e00da5bc53b089166cb2fc5cdf8311c4db55e421ddb44c22e31a9a964b02d75995c74b144d8fe05046895c4e54cfa7500aecd5d36787105a417 SHA512 4b9cae08146cefcfe4e929385631062f27cd13f5e516ec50fa9f9804a677a4a8846bc0f5de99bc1a25ec58ea8e2889bfa5953f8ca9cd7152e7b95b05861cac91
DIST nikto-2.1.6_p20181021.tar.gz 514852 BLAKE2B 0bda0c600d57125c8691cce08034f441881cd246fbf800584253a0e6702e8860040a482d8cbadc99c67714a6cdbb4e86abbf61614ec698fab7ad3536858f9e44 SHA512 3d242187381e008cf6167ed52911c53de2e8f21e4499153be186e0421461723688df9ee95eae9fbb982137aaa2e1b7975c2de5bbce9f25ebc81ad8f27fcf132e
DIST nikto-2.1.6_p20190508.tar.gz 515878 BLAKE2B 10d1361ae123843995ea30e9be990f8f2968b41331622a8dc3bedcada785c9fa6159d178906c7a37b88069dd2d4e3e2d65a12b5715ecfdcfcbe8b469da77b471 SHA512 af09895b81054c788d070b13db0b22b403d1a0ac9b402a635676a185ab433c03faef6a47c882cbae62d608fa6c2f27594884fdc2838b8c540627b8b7f1fb570f
DIST nikto-2.1.6_p20200726.tar.gz 521440 BLAKE2B ae8630b6821e0dcddd5b0293d53e9f032eb4036f103a5d238d263314404ddc021e18b8adb3ce2af4dc302eb2a6962e78302b7e57cc516c7aafa447d80817a755 SHA512 a4b93c764c26ba23c781fa4f0fbce9b7359e67b5cae0a78a66b98a917310413fb532bf10030001f18b0fe79e0791ab3e61ebc9e390b18108dac307e6641655a4

View file

@ -11,7 +11,7 @@ SRC_URI="https://github.com/sullo/nikto/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64 ~ppc ~sparc ~amd64-linux ~x86-linux ~x86-macos"
KEYWORDS="~amd64 ~x86"
IUSE="ssl"
RDEPEND="dev-lang/perl

View file

@ -1,50 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="Web server vulnerability scanner"
HOMEPAGE="http://www.cirt.net/Nikto2"
COMMIT="7d5cff390f43bb5ceef4dfd436d600a57c2c79ee"
MY_P="${PN}-${COMMIT}"
SRC_URI="https://github.com/sullo/nikto/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="ssl"
#nikto provie its own libwhisker, do no use net-libs/libwhisker[ssl]
RDEPEND="dev-lang/perl
virtual/perl-JSON-PP
net-analyzer/nmap
ssl? (
dev-libs/openssl
dev-perl/Net-SSLeay
)
"
S="${WORKDIR}/${MY_P}/program"
src_prepare() {
sed -i -e 's:config.txt:nikto.conf:g' plugins/* || die
sed -i -e 's:/etc/nikto.conf:/etc/nikto/nikto.conf:' nikto.pl || die
sed -i -e 's:# EXECDIR=/opt/nikto:EXECDIR=/usr/share/nikto:' nikto.conf || die
default
}
src_install() {
insinto /etc/nikto
doins nikto.conf
dobin nikto.pl replay.pl
dosym nikto.pl /usr/bin/nikto
dodir /usr/share/nikto
insinto /usr/share/nikto
doins -r plugins templates databases
dodoc docs/*.txt
dodoc docs/nikto_manual.html
}

View file

@ -1,11 +1,11 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
DESCRIPTION="Web server vulnerability scanner"
HOMEPAGE="http://www.cirt.net/Nikto2"
COMMIT="b8454661c4dc9249cb515311cb2a80906a0a4b7a"
COMMIT="ffc7efe436d9816ec92e36b69506dd1be3242822"
MY_P="${PN}-${COMMIT}"
SRC_URI="https://github.com/sullo/nikto/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
@ -29,21 +29,22 @@ S="${WORKDIR}/${MY_P}/program"
src_prepare() {
sed -i -e 's:config.txt:nikto.conf:g' plugins/* || die
sed -i -e 's:/etc/nikto.conf:/etc/nikto/nikto.conf:' nikto.pl || die
sed -i -e 's:# EXECDIR=/opt/nikto:EXECDIR=/usr/share/nikto:' nikto.conf || die
sed -i -e 's:# EXECDIR=/opt/nikto:EXECDIR=/usr/share/nikto:' nikto.conf.default || die
sed -i -e 's:NIKTODTD=docs:NIKTODTD=/usr/share/nikto/docs:' nikto.conf.default || die
default
}
src_install() {
insinto /etc/nikto
doins nikto.conf
newins nikto.conf.default nikto.conf
dobin nikto.pl replay.pl
dosym nikto.pl /usr/bin/nikto
dodir /usr/share/nikto
insinto /usr/share/nikto
doins -r plugins templates databases
doins -r docs plugins templates databases
dodoc docs/*.txt
dodoc docs/nikto_manual.html