diff --git a/app-text/unfurl/Manifest b/app-text/unfurl/Manifest new file mode 100644 index 000000000..75249a550 --- /dev/null +++ b/app-text/unfurl/Manifest @@ -0,0 +1,2 @@ +DIST github.com-jakewarren-tldomains-dd0852eb6e50.tar.gz 1784 BLAKE2B 9aebb2357d470d704c741fa6651deb6c55e78bcd6dbf662242fec8bc831784e7e2929d09bebaf640342de177f44e729e5c614354af892309f86f79b4f55207fd SHA512 dac7cb3b939b36913872900e5ce16b3f613a75453f5bbc5fa139d6d278f3dc7af8bb3b1f7c1a88326720f16a13a19eb7a178b9c9f64c86f29af7c95bdc70343a +DIST unfurl-0.2.0.tar.gz 5962 BLAKE2B 5ed239e3c55b799b16cb2575354367c075914df1abe0495ee03a6baf1f1a66ea49e82668d63dbe126c9a538e54b9c1adf1925bb646dc57b01a65cca7575ebe5e SHA512 226c7223e589b512dbea09a11e3d82d73aa32753d804ad939a04c5bd7d89d24e2d1fe07f1d5cf6fba7f80e3f93967685ca29a2b968f7f3d8926da60f887696fc diff --git a/app-text/unfurl/unfurl-0.2.0.ebuild b/app-text/unfurl/unfurl-0.2.0.ebuild new file mode 100644 index 000000000..beb22bf50 --- /dev/null +++ b/app-text/unfurl/unfurl-0.2.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2020 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +EGO_PN=github.com/tomnomnom/${PN} +EGO_VENDOR=( + "github.com/jakewarren/tldomains dd0852eb6e50" +) + +inherit golang-vcs-snapshot + +if [[ ${PV} = *9999* ]]; then + inherit golang-vcs +else + KEYWORDS="~amd64 ~x86" + EGIT_COMMIT="v${PV}" + SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz + ${EGO_VENDOR_URI}" +fi + +DESCRIPTION="Pull out bits of URLs provided on stdin" +HOMEPAGE="https://github.com/tomnomnom/unfurl" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="" +RDEPEND="" + +src_compile() { + GOPATH="${S}:$(get_golibdir_gopath)" \ + GOCACHE="${T}/go-cache" \ + go build -v -work -x -ldflags="-s -w" "${EGO_PN}" || die +} + +src_install(){ + dobin unfurl +} diff --git a/net-analyzer/bbrecon/Manifest b/net-analyzer/bbrecon/Manifest new file mode 100644 index 000000000..4248047e5 --- /dev/null +++ b/net-analyzer/bbrecon/Manifest @@ -0,0 +1 @@ +DIST bbrecon-20200228.tar.bz2 9398403 BLAKE2B 5445326e0dc6d2971e2fbbc586d25965bb2ece6546f54c2f0eeac370aeecc4a4f63e4ba4103ab367dd167f0bf024a18190f1f8a0b941830546bca1d9a2e8cefc SHA512 caf7fd8abaa11b4952d2dad17702ea974f44d776daa1e2925f58dceed62288a3aaf7c9fdda96e06d91905ae3ed4b185e600057ca1b94b7751aedc36ba586b3a0 diff --git a/net-analyzer/bbrecon/bbrecon-20200228.ebuild b/net-analyzer/bbrecon/bbrecon-20200228.ebuild new file mode 100644 index 000000000..1526252ea --- /dev/null +++ b/net-analyzer/bbrecon/bbrecon-20200228.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit eutils + +DESCRIPTION="Automated reconnaissance and information gathering (fork)" +HOMEPAGE="https://gitlab.com/0bs1d1an/bbrecon" + +HASH_COMMIT="20347e8be4b9bee9a852a9adcd256d67022a8b4b" +SRC_URI="https://gitlab.com/0bs1d1an/bbrecon/repository/${HASH_COMMIT}/archive.tar.bz2 -> ${P}.tar.bz2" +KEYWORDS="~amd64 ~x86" +LICENSE="GPL-3" +SLOT="0" + +RDEPEND=" + app-dicts/seclists + app-misc/jq + app-shells/bash + app-text/unfurl + net-analyzer/aquatone + net-analyzer/dirsearch + net-analyzer/massdns + net-analyzer/nmap + net-analyzer/sublist3r + net-dns/bind-tools + net-misc/httprobe + net-misc/waybackurls + sys-apps/coreutils + sys-apps/findutils + sys-apps/grep + sys-apps/sed + sys-libs/ncurses + virtual/awk + www-client/chromium +" + +src_install() { + insinto "/usr/share/${PN}" + doins clean-jhaddix-dns.txt + newbin "${PN}.sh" "${PN}" + dodoc README.md +} + +S="${WORKDIR}/${PN}-${HASH_COMMIT}-${HASH_COMMIT}" diff --git a/net-analyzer/bbrecon/metadata.xml b/net-analyzer/bbrecon/metadata.xml new file mode 100644 index 000000000..49ca4b7dc --- /dev/null +++ b/net-analyzer/bbrecon/metadata.xml @@ -0,0 +1,11 @@ + + + + + proxy-maint@gentoo.org + Proxy Maintainers + + + 0bs1d1an/bbrecon + + diff --git a/profiles/pentoo/base/package.accept_keywords/app-text b/profiles/pentoo/base/package.accept_keywords/app-text index 7e6e6d9cc..17c8cd102 100644 --- a/profiles/pentoo/base/package.accept_keywords/app-text +++ b/profiles/pentoo/base/package.accept_keywords/app-text @@ -7,3 +7,6 @@ app-text/cewl ~kde-apps/okular-backend-mupdf-0.0.5 =kde-apps/okular-15.12* + +#required by net-analyzer/bbrecon +~app-text/unfurl-0.2.0 diff --git a/profiles/pentoo/base/package.accept_keywords/net-analyzer b/profiles/pentoo/base/package.accept_keywords/net-analyzer index 9a13593df..9071475b5 100644 --- a/profiles/pentoo/base/package.accept_keywords/net-analyzer +++ b/profiles/pentoo/base/package.accept_keywords/net-analyzer @@ -139,3 +139,6 @@ net-analyzer/zmap ~net-analyzer/takeover-20200212 ~net-analyzer/s3scanner-1.0.0_p20190928 ~net-analyzer/gitgraber-20191002 +~net-analyzer/bbrecon-20200228 +~net-analyzer/dirsearch-0.3.9 +~net-analyzer/massdns-0.2_p20190201 diff --git a/profiles/pentoo/base/package.accept_keywords/net-misc b/profiles/pentoo/base/package.accept_keywords/net-misc index 8662ac3d7..46b1fb094 100644 --- a/profiles/pentoo/base/package.accept_keywords/net-misc +++ b/profiles/pentoo/base/package.accept_keywords/net-misc @@ -119,3 +119,7 @@ net-misc/voipong =net-misc/seafile-client-7* =net-misc/seafile-7* =net-libs/libsearpc-3* + +#required by net-analyzer/bbrecon +~net-misc/httprobe-0.1.2 +~net-misc/waybackurls-0.0.2