diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /net-analyzer/thc-ipv6 |
reinit the tree, so we can have metadata
Diffstat (limited to 'net-analyzer/thc-ipv6')
-rw-r--r-- | net-analyzer/thc-ipv6/Manifest | 14 | ||||
-rw-r--r-- | net-analyzer/thc-ipv6/files/thc-ipv6-2.1-Makefile.patch | 24 | ||||
-rw-r--r-- | net-analyzer/thc-ipv6/files/thc-ipv6-3.0-Makefile.patch | 11 | ||||
-rw-r--r-- | net-analyzer/thc-ipv6/metadata.xml | 8 | ||||
-rw-r--r-- | net-analyzer/thc-ipv6/thc-ipv6-2.3.ebuild | 36 | ||||
-rw-r--r-- | net-analyzer/thc-ipv6/thc-ipv6-2.5.ebuild | 36 | ||||
-rw-r--r-- | net-analyzer/thc-ipv6/thc-ipv6-2.7.ebuild | 36 | ||||
-rw-r--r-- | net-analyzer/thc-ipv6/thc-ipv6-3.0.ebuild | 54 | ||||
-rw-r--r-- | net-analyzer/thc-ipv6/thc-ipv6-9999.ebuild | 54 |
9 files changed, 273 insertions, 0 deletions
diff --git a/net-analyzer/thc-ipv6/Manifest b/net-analyzer/thc-ipv6/Manifest new file mode 100644 index 000000000000..1704e7d1e687 --- /dev/null +++ b/net-analyzer/thc-ipv6/Manifest @@ -0,0 +1,14 @@ +AUX thc-ipv6-2.1-Makefile.patch 1233 SHA256 f2cfd2d88f3940d503ed419af1696cf87d62e5e5c1df426b8f66ab49e0907d82 SHA512 14880d1982e935eba874c87fb7bab7859246d4ba1539e3cbfc06fe5850c3076f99d4bdd59cd968e7d5c1386062c4a081f3a0a11d61e9f66ea90177e78c22e307 WHIRLPOOL 019bf64e6fcd81b615f99256cbadc1c0a7a746352222474aac90bf3e431f420de3015f8ae3465014095be16d0615996e01927d287e58b5080a4158f09e34ca57 +AUX thc-ipv6-3.0-Makefile.patch 465 SHA256 c6a0398d6aaeb64fc0ee6e720bd4467bafec981590c84d15c2ba596dff2b98c7 SHA512 2a0a0d21ad3147a772df5a52ea425edbf2681256240e3570976268b5d9cf19f315a014b304932161219813c65dff95a2644070383121595ec3f2adabbb116093 WHIRLPOOL 9bef7e879a02946c75669ddff4e3821f0565f1f02f02848cb937dc8da394058b38798dff15e9304f88eec1a6effe13c197501d415309cd7cf6b3451125daa73a +DIST thc-ipv6-2.3.tar.gz 176918 SHA256 d1e8a3f295931fdc89e200da3c171b9e4922029cc55d11faece9b776ba2fd10a SHA512 d4eff19a0a87ca828d7cf06e9ef9c1e542c0a527949681d08730445e40e90608aaebf778b8ab1cd8d3adeb44fb8cac79607e27704baddf703355a0058ebce4a8 WHIRLPOOL c28369468390ded2421a897b1cff4a52517dcd28d490e1859eaa34a202d6a5715ac30369a423c0ea21e899526db75afbfa2c3c46ebf5a59503fcbe0f9fb07b45 +DIST thc-ipv6-2.5.tar.gz 262015 SHA256 52120bee2da3d25820f021b5c4d6fc79e220e685e2a505b74b48046b608cba8c SHA512 7fc2dda9d83d25c61b3dc8576679e06866fd1144ca39d5e0b43bbd3c4da2583ec37ca901a43a817bdeec19226d3e252624d684f31bc7e94e08bdd811d5fb5466 WHIRLPOOL b4199d2e4443e48c8e44aa1c060b2d5b010a62abcd66bcb77b632d7b91e02272bf7720ed63331a4e9872d5e00157b3d6aff5ec332d27b12450aeb34058513bfe +DIST thc-ipv6-2.7.tar.gz 661592 SHA256 440a3ae98b57100c397ec4f8634468dbbb0c3b48788c6b74af2a597a90544a96 SHA512 0863ff36109e048a45ec220b98f0e2cf62b7214edcab4afa27a89fc5c0e41469f7e5733efeb56ed0d00cffcf57ceed3d7d32d813e8081d39f1a21e2646e0a0f3 WHIRLPOOL 3c84be3bdb184cc059aabbd13032e6a0b83369f77eda4702277a79cafdadda1f29e43b8613b56e357d1c0e368f1e4df489b7ad3ee18ca6d5796c6a5098726f65 +DIST thc-ipv6-3.0.tar.gz 667859 SHA256 cec2db604e3fe59f26ddc42632d858f53660ef5d6e25d6a7e90ed927f6826102 SHA512 969ebbf4da4514cb83e3abcff637f7ba301c4f072f1f983b3cd3cfd3b0643b55af6eacca3c76e39e11ea9ef6e465be03dfa7ce1d6c988cabbd42cdd95d1e2552 WHIRLPOOL 73ceec5c8c6dc995225cecf4c12d083e5fb13fc3f09138ba716089bd97f662f726902c711852f9bb69cc01adb4a8aa6500d9a7be1d6af3daf38d787bae4137cd +EBUILD thc-ipv6-2.3.ebuild 776 SHA256 d7cc8756c7c7f39cb806b38b3e70868fa00eb253c7619d8902bd957d89a98ebe SHA512 9f5c13cc7553c95652e6171ea32924a073af5949a616179c1571e35d9f6224728ab39df431a8ea7e9140babcfc94cc00a4025109debc501897cb03d5e47d3911 WHIRLPOOL a3124b4b5082447087ce2a18cf7784cbdfbbf851039e4314b12fac1b3a4e36d5f3b6d4af692b6eb6c55184c83a2960a7dc932c9511169e13cf0b31a797cf949c +EBUILD thc-ipv6-2.5.ebuild 777 SHA256 4da21e0b52301f6b7ac0bc57156c30b542dc67fd966c393fa7990903700c4abd SHA512 67af189268fe5e6fbb99cd6dc31d54706890ecba5ee8ba33dd5010a1fe7fd152c7fd9315725b2f0ac713ad683bac846cfb36f46ed98331b4f5e40156928cc3f5 WHIRLPOOL a995f4ec0321441d1095317d221070cc88c4a5dcb754c285dc244559196c9bc668d9aa19a4ca06ee3f71b4831549dccd38ccb72721cc75b7cf1af1c94c06f516 +EBUILD thc-ipv6-2.7.ebuild 777 SHA256 4da21e0b52301f6b7ac0bc57156c30b542dc67fd966c393fa7990903700c4abd SHA512 67af189268fe5e6fbb99cd6dc31d54706890ecba5ee8ba33dd5010a1fe7fd152c7fd9315725b2f0ac713ad683bac846cfb36f46ed98331b4f5e40156928cc3f5 WHIRLPOOL a995f4ec0321441d1095317d221070cc88c4a5dcb754c285dc244559196c9bc668d9aa19a4ca06ee3f71b4831549dccd38ccb72721cc75b7cf1af1c94c06f516 +EBUILD thc-ipv6-3.0.ebuild 1130 SHA256 dc43da7607c54ac3828549eae05d456b580de964c97ef892b66289634221c3cf SHA512 ef2f809e3348f222fe2f01d81202f26a4d119209256ab6d27148c98f04bd896740b54397ff64d60b4af7eee36d20a906ceef831d14a0d567e951cf9f2e78fe1a WHIRLPOOL 8585b0d83e95bb2a39072d9d1b7b85a2dbe33ae31f8b725d943f25211b8850dd4ec6393065b9fd778afbe7fae80c960983a85df01449a7b545aea9791e9698ab +EBUILD thc-ipv6-9999.ebuild 1130 SHA256 dc43da7607c54ac3828549eae05d456b580de964c97ef892b66289634221c3cf SHA512 ef2f809e3348f222fe2f01d81202f26a4d119209256ab6d27148c98f04bd896740b54397ff64d60b4af7eee36d20a906ceef831d14a0d567e951cf9f2e78fe1a WHIRLPOOL 8585b0d83e95bb2a39072d9d1b7b85a2dbe33ae31f8b725d943f25211b8850dd4ec6393065b9fd778afbe7fae80c960983a85df01449a7b545aea9791e9698ab +MISC ChangeLog 3014 SHA256 7e9b8b431085ac11b0dc52eab8c18a80e0f994a0471aafa84b2d59f00c2b64a1 SHA512 0436f16d9643f42680a527cfb64004d36cb5e2e1626f340a307a33445c04be0147e5deb294eb8c4956feee719dace80cbb771269445f915460c80e72906d31db WHIRLPOOL cbe5261c341cf17dd2132f01a1378eda450be708e25e324ebf1077a86a5bd4cda960773f9c9b65a28a6d520b941523644b7dec34c7fa6e31d4ba090d917608de +MISC ChangeLog-2015 2352 SHA256 7c1b465110c402ec778d3c529342b35bc6f2f71458df80979c48d83d445c252c SHA512 7ecb1282a512d07bf51c165e0b478f502dd8c91c8d92eba8477939a660ec94d3a479a009b490851faad266df028626fc900a65b058a52534868681d9a2a822b2 WHIRLPOOL 4e12783c9a123ff15e35638363a885853aee456ff742b7a1b41a0172a61e651a83343d0c6e921fdbd3d7b776e66bec6783e14dadff98d0aac95957e30584fedc +MISC metadata.xml 237 SHA256 ffb571839c57797d282263369646d2bba2662601a45f7bb3251bb97f716554a6 SHA512 ae2360aa6b1b00c67e0acea4935c02b64585b9a15e126fec9d5d99637021c542c0a495e5116205f3da287def46fa5b19cb1a7f3042c12c5f7a78d66d92fcb03f WHIRLPOOL 60d6da846c983457e038ea5ba3c0bf48f939c9586610985a14cac9772fd1d45d781a643abc16482f232f3028e44fe99fe1a382deaebf6589602fc244a4460e3f diff --git a/net-analyzer/thc-ipv6/files/thc-ipv6-2.1-Makefile.patch b/net-analyzer/thc-ipv6/files/thc-ipv6-2.1-Makefile.patch new file mode 100644 index 000000000000..d7b42147ae1e --- /dev/null +++ b/net-analyzer/thc-ipv6/files/thc-ipv6-2.1-Makefile.patch @@ -0,0 +1,24 @@ +--- thc-ipv6-2.1/Makefile ++++ thc-ipv6-2.1/Makefile +@@ -4,7 +4,7 @@ + + CC=gcc + #CFLAGS=-g +-CFLAGS=-O2 ++CFLAGS?=-O2 + CFLAGS+=$(if $(HAVE_SSL),-D_HAVE_SSL,) + LDFLAGS+=-lpcap $(if $(HAVE_SSL),-lssl -lcrypto,) + PROGRAMS=parasite6 dos-new-ip6 detect-new-ip6 fake_router6 fake_advertise6 fake_solicitate6 fake_mld6 fake_mld26 fake_mldrouter6 flood_mldrouter6 fake_mipv6 redir6 smurf6 alive6 toobig6 rsmurf6 implementation6 implementation6d sendpees6 sendpeesmp6 randicmp6 fuzz_ip6 flood_mld6 flood_mld26 flood_router6 flood_advertise6 flood_solicitate6 trace6 exploit6 denial6 fake_dhcps6 flood_dhcpc6 fake_dns6d fragmentation6 kill_router6 fake_dnsupdate6 ndpexhaust6 detect_sniffer6 dump_router6 fake_router26 flood_router26 passive_discovery6 dnsrevenum6 inverse_lookup6 node_query6 address6 covert_send6 covert_send6d inject_alive6 firewall6 ndpexhaust26 fake_pim6 +@@ -17,10 +17,10 @@ + all: $(LIBS) $(PROGRAMS) dnssecwalk dnsdict6 thcping6 + + dnssecwalk: dnssecwalk.c +- $(CC) $(CFLAGS) -o $@ $^ ++ $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) + + dnsdict6: dnsdict6.c +- $(CC) $(CFLAGS) -o $@ $^ -lpthread -lresolv ++ $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) -lpthread -lresolv + + thcping6: thcping6.c $(LIBS) + $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) -lrt diff --git a/net-analyzer/thc-ipv6/files/thc-ipv6-3.0-Makefile.patch b/net-analyzer/thc-ipv6/files/thc-ipv6-3.0-Makefile.patch new file mode 100644 index 000000000000..43b72eeb9069 --- /dev/null +++ b/net-analyzer/thc-ipv6/files/thc-ipv6-3.0-Makefile.patch @@ -0,0 +1,11 @@ +diff -Nuar thc-ipv6-3.0.orig/Makefile thc-ipv6-3.0/Makefile +--- thc-ipv6-3.0.orig/Makefile 2015-10-13 20:17:34.000000000 -0700 ++++ thc-ipv6-3.0/Makefile 2016-11-18 15:57:57.577946828 -0800 +@@ -19,5 +19,5 @@ + dnssecwalk: dnssecwalk.c +- $(CC) $(CFLAGS) $(STATIC) -o $@ $^ ++ $(CC) $(CFLAGS) $(STATIC) -o $@ $^ $(LDFLAGS) + + dnsdict6: dnsdict6.c +- $(CC) $(CFLAGS) $(STATIC) -o $@ $^ -lpthread -lresolv ++ $(CC) $(CFLAGS) $(STATIC) -o $@ $^ $(LDFLAGS) -lpthread -lresolv diff --git a/net-analyzer/thc-ipv6/metadata.xml b/net-analyzer/thc-ipv6/metadata.xml new file mode 100644 index 000000000000..a535b8852829 --- /dev/null +++ b/net-analyzer/thc-ipv6/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> +<email>xmw@gentoo.org</email> +<name>Michael Weber</name> +</maintainer> +</pkgmetadata> diff --git a/net-analyzer/thc-ipv6/thc-ipv6-2.3.ebuild b/net-analyzer/thc-ipv6/thc-ipv6-2.3.ebuild new file mode 100644 index 000000000000..0cf3cf3241d1 --- /dev/null +++ b/net-analyzer/thc-ipv6/thc-ipv6-2.3.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit eutils toolchain-funcs + +DESCRIPTION="complete tool set to attack the inherent protocol weaknesses of IPV6 and ICMP6" +HOMEPAGE="http://freeworld.thc.org/thc-ipv6/" +SRC_URI="http://freeworld.thc.org/releases/${P}.tar.gz" + +LICENSE="GPL-3 openssl" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ssl" + +DEPEND="net-libs/libpcap + ssl? ( dev-libs/openssl )" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-2.1-Makefile.patch + if ! use ssl ; then + sed -e '/^HAVE_SSL/s:^:#:' \ + -i Makefile + fi +} + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="/usr" STRIP="true" install + dodoc CHANGES HOWTO-INJECT README +} diff --git a/net-analyzer/thc-ipv6/thc-ipv6-2.5.ebuild b/net-analyzer/thc-ipv6/thc-ipv6-2.5.ebuild new file mode 100644 index 000000000000..4b3cd8777b52 --- /dev/null +++ b/net-analyzer/thc-ipv6/thc-ipv6-2.5.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit eutils toolchain-funcs + +DESCRIPTION="complete tool set to attack the inherent protocol weaknesses of IPV6 and ICMP6" +HOMEPAGE="http://freeworld.thc.org/thc-ipv6/" +SRC_URI="http://freeworld.thc.org/releases/${P}.tar.gz" + +LICENSE="AGPL-3 openssl" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ssl" + +DEPEND="net-libs/libpcap + ssl? ( dev-libs/openssl )" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-2.1-Makefile.patch + if ! use ssl ; then + sed -e '/^HAVE_SSL/s:^:#:' \ + -i Makefile + fi +} + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="/usr" STRIP="true" install + dodoc CHANGES HOWTO-INJECT README +} diff --git a/net-analyzer/thc-ipv6/thc-ipv6-2.7.ebuild b/net-analyzer/thc-ipv6/thc-ipv6-2.7.ebuild new file mode 100644 index 000000000000..4b3cd8777b52 --- /dev/null +++ b/net-analyzer/thc-ipv6/thc-ipv6-2.7.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit eutils toolchain-funcs + +DESCRIPTION="complete tool set to attack the inherent protocol weaknesses of IPV6 and ICMP6" +HOMEPAGE="http://freeworld.thc.org/thc-ipv6/" +SRC_URI="http://freeworld.thc.org/releases/${P}.tar.gz" + +LICENSE="AGPL-3 openssl" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ssl" + +DEPEND="net-libs/libpcap + ssl? ( dev-libs/openssl )" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-2.1-Makefile.patch + if ! use ssl ; then + sed -e '/^HAVE_SSL/s:^:#:' \ + -i Makefile + fi +} + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="/usr" STRIP="true" install + dodoc CHANGES HOWTO-INJECT README +} diff --git a/net-analyzer/thc-ipv6/thc-ipv6-3.0.ebuild b/net-analyzer/thc-ipv6/thc-ipv6-3.0.ebuild new file mode 100644 index 000000000000..5151e3d3ceca --- /dev/null +++ b/net-analyzer/thc-ipv6/thc-ipv6-3.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +[[ ${PV} == *9999 ]] && SCM="git-r3" +EGIT_REPO_URI="https://github.com/vanhauser-thc/thc-ipv6.git" +EGIT_BRANCH=master + +inherit eutils toolchain-funcs ${SCM} + +DESCRIPTION="complete tool set to attack the inherent protocol weaknesses of IPV6 and ICMP6" +HOMEPAGE="https://www.thc.org/thc-ipv6/" +LICENSE="AGPL-3 openssl" +SLOT="0" +IUSE="ssl" + +if [[ ${PV} != *9999 ]]; then + SRC_URI="http://www.thc.org/releases/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DEPEND="net-libs/libpcap + net-libs/libnetfilter_queue + ssl? ( dev-libs/openssl:* )" +RDEPEND="${DEPEND}" + +src_unpack() { + if [[ ${PV} != *9999 ]]; then + default_src_unpack + else + git-r3_src_unpack + fi +} + +src_prepare() { + epatch "${FILESDIR}"/${PN}-3.0-Makefile.patch + sed -i \ + -e '/^CFLAGS=/s,CFLAGS=,CFLAGS?=,' \ + Makefile + if ! use ssl ; then + sed -e '/^HAVE_SSL/s:^:#:' \ + -i Makefile + fi + eapply_user +} + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="/usr" STRIP="true" install + dodoc CHANGES HOWTO-INJECT README +} diff --git a/net-analyzer/thc-ipv6/thc-ipv6-9999.ebuild b/net-analyzer/thc-ipv6/thc-ipv6-9999.ebuild new file mode 100644 index 000000000000..5151e3d3ceca --- /dev/null +++ b/net-analyzer/thc-ipv6/thc-ipv6-9999.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +[[ ${PV} == *9999 ]] && SCM="git-r3" +EGIT_REPO_URI="https://github.com/vanhauser-thc/thc-ipv6.git" +EGIT_BRANCH=master + +inherit eutils toolchain-funcs ${SCM} + +DESCRIPTION="complete tool set to attack the inherent protocol weaknesses of IPV6 and ICMP6" +HOMEPAGE="https://www.thc.org/thc-ipv6/" +LICENSE="AGPL-3 openssl" +SLOT="0" +IUSE="ssl" + +if [[ ${PV} != *9999 ]]; then + SRC_URI="http://www.thc.org/releases/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DEPEND="net-libs/libpcap + net-libs/libnetfilter_queue + ssl? ( dev-libs/openssl:* )" +RDEPEND="${DEPEND}" + +src_unpack() { + if [[ ${PV} != *9999 ]]; then + default_src_unpack + else + git-r3_src_unpack + fi +} + +src_prepare() { + epatch "${FILESDIR}"/${PN}-3.0-Makefile.patch + sed -i \ + -e '/^CFLAGS=/s,CFLAGS=,CFLAGS?=,' \ + Makefile + if ! use ssl ; then + sed -e '/^HAVE_SSL/s:^:#:' \ + -i Makefile + fi + eapply_user +} + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="/usr" STRIP="true" install + dodoc CHANGES HOWTO-INJECT README +} |