gowitness: new tool

This commit is contained in:
Yury Martynov 2019-07-13 17:49:00 +03:00
parent 31d88d4058
commit 8da97ebb43
No known key found for this signature in database
GPG key ID: EBE62DD0CCEAE19E
3 changed files with 113 additions and 0 deletions

View file

@ -0,0 +1,28 @@
DIST github.com-fsnotify-fsnotify-v1.4.2.tar.gz 29552 BLAKE2B 3760820cd1c9d1107186c9743fcdf9518c7a8c0a0736e3e7d70cc3d4ac550b284d4aed30a61c30d38a3b3af40c15ff29d508bf073df4daca4af07ad240cbf951 SHA512 fe76ac5f0fac2075a5436a726628ed9abf9a8668482c3b599977cf6167fc1334af738a907ce5bd627fa6b5ff4c4f4ac7dd7515b5f2892e74f32869b2a6c79944
DIST github.com-go-yaml-yaml-eb3733d.tar.gz 64789 BLAKE2B a59db73ba751c932695913770550e115d46df28c4cff402325cf5324c97069e3acccb9faf39826a5da416f8c5b0cc69377cef41a6b1451afa82c7ae8bd620544 SHA512 9e34c34c907d1177e072eb5f3b421b8a3af0e68b490508691d745cdcf1145d9bcfd2592d909a4b05e7f12bfb62355d49861f6d2e1bd29b69cf026ef631965289
DIST github.com-hashicorp-hcl-23c074d.tar.gz 69787 BLAKE2B e1d034d5863ae8bca85736e971e613e6821665861e35954a067e5d659029a8680b6902387848a318aee374cd4f6b810ae160046979b5bc86e64df0e1ff5d08f6 SHA512 751ea2fcea04ab2a9b61a45443a71cdee9cd09c2576af048108ccb56027b34f46b00e14aa664b966165b7d8cbb994e49f128bf54e3469c627d73f7ee2809ebf8
DIST github.com-inconshreveable-mousetrap-v1.0.tar.gz 2288 BLAKE2B 2e8af2ba9583d6abd60c151799ab51bc8a5539c0952874f1678321a303d34d98f70c563ad3d13cdad6f0709688b24dbd7414b8c13820fe0be2b60ebf0e51e49a SHA512 140070a56fc1cf88c743e12f8f8c21c1297c9e34b2a99328d2d6de5327ccf7528d2d5d076a0337e1821b36f896ca590e028abc837a69938fa299a95279701213
DIST github.com-magiconair-properties-v1.7.3.tar.gz 27512 BLAKE2B 1e2eae3c932d8b6838d873cc722f0a237dbe209ea75c15d2e948bbee3371c54a4391beee88138cb76d1e03601b3e169970b7693fb839fc45fd228ddb10928955 SHA512 dd953f73f08b28f68f1d2164c1df5dfe7fdff5e4027e4331cc31c1e3c1cc07e28b5d9003edc7a6e0eb0d231eb209ed7d553bbda90dfd4275d62ce3d52304c347
DIST github.com-mcuadros-go-version-88e56e0.tar.gz 12403 BLAKE2B 2c800f93b933a49b292240eef973a01e54fc7e0a3d613629e6e2d506ffdf98c2430de7498adb4ea19b4faf433aff146f70b98e88bd7ce9404cf25c68246b3449 SHA512 ef192dd1239db964e3969fa45bd7f0032cd0d0141cf3af560f40c0a44ce5651101f518363cb7a4fe017375d7cd1ffb23da27b02e3f5805742bb3772bec19bf5d
DIST github.com-mitchellh-go-homedir-b8bc1bf.tar.gz 2999 BLAKE2B 0ba310e19c9b6f7c478dd0ca999ee4d3031fbeac0b1f985b18fea97739432a5f66ddf8bd1bd7c4210eb5e98c686335377e5f9339fa92b7628483ae0f055b946b SHA512 06ce740663a17f09fede31738dbe7d4e56522fad8b5cf899b578409029a1014ee1e4a5f6ee46931c298cfcd46e3881944b6f8aa182b4482b75f808d7be233ec5
DIST github.com-mitchellh-mapstructure-06020f8.tar.gz 15601 BLAKE2B c2212f4c34ae15eefa1a681b2beaa8cbf3f63fb2317a8fd95f21df54eb6a05b2d312d96848deb1afdd47aefdeecadd20920ae25a0d865f31c16b6a5da4ac6dbd SHA512 30b6f8f902ab7d4dad899c19687b6ec0e8c51655a04163c37ed1fa36cb420695631534097d4de0f342dbe649b412d38d0254b40bbb2970c3a70adc0244a6e800
DIST github.com-moul-http2curl-9ac6cf4.tar.gz 99928 BLAKE2B 53d07868c962dec84ab9e5a177fbd2da8a28cc031bbbbc34942e91a0b2ced6a07151d6938422dfc8d0b89ab898a1fc244c799dc45e2e569924bef633f65a4c54 SHA512 fd5a7f842e595ebf95f550ed29348c93484dce2c69120bca48bd3530f04a39284f141c75d81376dcc090803bb77df73d3ecb88c38cdcb0a19c02c5ac655d4cb9
DIST github.com-parnurzeal-gorequest-v0.2.15.tar.gz 25591 BLAKE2B 2f04c60146595dacc96c9b342a838df35f2538cf9426c3c9a85dc0a68a84d65c5e522263af2723876c993a40857c506e82f22e38fe777588f7eae73365c22332 SHA512 0cd25572bea153b9cdb6b83c545c8744ce4ba62d2f39d7c2e79b619e51eec1ca3d141c4ac2c779af693ba1857f8f39c7001555cc57bb9b71fdfd2e1701160301
DIST github.com-pelletier-go-toml-v1.0.1.tar.gz 52289 BLAKE2B b0432593f0c55076e9cb34c5ca2780d908539e966ac159fbd614e7f63735cd4c113facd13f54b2a265c8d9119252f08b5481cee6b5c464d2c816ca8997584bc8 SHA512 d2eca815174a3e30ddfc00d1e901c75f76cf225dd977d2d12d6c0ecf0f1089945713ab7700d018cc46623b3d279abd5063606b1f0ba35e452e044cd3313e71cb
DIST github.com-pkg-errors-v0.8.0.tar.gz 11344 BLAKE2B 50fd44e65872bc2c365f649b79784f1f88adf5101c9654f632fc0f96cde67ce0a839dd799b7f195f056f8cb12bbdcfa3167a54b6ffc107575d32f97e6705eb5b SHA512 82055b10c02f13a8ce497388729568ddde7ae61e9fb2592b9acb11c61dfe94d5554432aee168e7c7adbd8345511c3e4ce0ba4c1b23cf253480e199a95316c443
DIST github.com-reconquest-barely-0f12e3b.tar.gz 3062 BLAKE2B 736960244c90ccc65d80b1ba690b38968bb38608c5447de04efe458692fc8663d90dff78ba8a823d47c2da1b50383e05c6f59ffa3e044094cb5563ceab41fd7a SHA512 8d5906e19776179cfec3edac02684b3b2369813fdb0d0eadfb8e6cb2b8912a888aa727ac15fc5e65be599684cc519f6cbc5202c6fd1f02cf71f459ace8032e34
DIST github.com-remeh-sizedwaitgroup-4b44541.tar.gz 1729 BLAKE2B 034ede093e8cd2aa6d5938ff2e5d18508b845a0e282ad80317f0304a485ba26ec4241ab21963a7dc48a3cbd1344a39636d542e5d38c9ce0c3535c4e7b8bb6458 SHA512 66d494cd553e4c3d12b70a0c5f53647c577959da9f5e6998369b240d914205adf4ccedb9d036102ba51d0a6aa089a64c48d2287cae06191786d838d17a425640
DIST github.com-sirupsen-logrus-v1.0.3.tar.gz 28019 BLAKE2B cb7a46e585910db980f861a65f70da8c4605910cb3437942d178ca3c9594b899d1569efb9c9e1f1c738283c30cf1c8881d077428f16a351a0fc67ffe00a3a0a4 SHA512 cdc160823ef1b42629a391afc2c2f541baae6a85912bd0bfa8e6fee7247adfb19457bca7c35695067381353bb023c3fd32efd0fb41a93376da9d97e520ec5c79
DIST github.com-spf13-afero-5660eee.tar.gz 43424 BLAKE2B ea87d7b355cc82e35312f96d4aa5d1d4749e34a57e035c2619d5bfc0f430e2e719287c157f5b91fb84ebbe87030b427896f86453d2f599d79405dca83203bcec SHA512 8a6c90499734c0ce3360561c0e6c36f2df9e7aa2d921f7f36b1fec72e0f0ec11afd6a96bb326926fbbd83b4244988f394abc53299578d68c84ad7c9ad02658af
DIST github.com-spf13-cast-v1.1.0.tar.gz 9592 BLAKE2B 0591ad8a8540dfafccfa68eccdc9da028213032df0b51e0057421974e84de85a28bb76ffec798048603dd33fe134769f55ed92580f3ffeef6abf6cf36c0344fd SHA512 21b9c1e72fef53a2100004f9aa1d027e7e9e1f5796753a8c22cf3fde5204d0a61fc667656eebcf3791ffa967221aa61d359a81d0e6976b5741115ef8f3f861be
DIST github.com-spf13-cobra-v0.0.1.tar.gz 101512 BLAKE2B 1f61e9a6ce820742d5a575901cfea6188d8bed5d3034930649c73ffcdc3e3fccd5e6c55cf017197566b21a8e141e82f9363d4531f3ca3ba08ae3f34cefdfbf1b SHA512 e2d3865f90f20c144694a70b4b7b74baf636c31d9a1efedaa90135b01ee7673a17cfc51d4fbf11f220f9035ca52294b7ae4a61c42101da059911e4bba5b1918d
DIST github.com-spf13-jwalterweatherman-12bd96e.tar.gz 6346 BLAKE2B 15d3d0737b2ae01d22215f5fa541efaa30c0d9a37f5a6280aa4725450ef94d9cf75f768f9cfdc1adda9faa77cebd029e23545a5cb5930074bcb824541ea5fa93 SHA512 60cb4d86060a7c9bd0fcd7c7d09661173024b581dad30950812a34a950e2658a6045b389f062b5c098e2e07f7670a7a194c92e4848e090e4faae7b2ba3f433bc
DIST github.com-spf13-pflag-v1.0.0.tar.gz 38988 BLAKE2B 3c8166368375cac5da1ba59c756c14cffabb3030bf5f9eae149d306f972f2f3169e57640a6e3fa01e2789b6775c6eed62fd5e5c12bc2f04e3a4e35afed5d4bad SHA512 44355d7cec724b947482d9dbbf84b387fc11b8a00bd42579bb99b3da5849fcb22a134a255e2f941d4594481cadd2b497c9c96b748d68c6f0dff29575eac6c616
DIST github.com-spf13-viper-v1.0.0.tar.gz 30804 BLAKE2B 9f88f872c1bcd0f3590f7b4bbc35e03b3d3fec5233eeff0ed1cc1cd68dff1b29a5170492683f864a8b66fddd57722cac2ecb06a0035f6b4dc40a636025e0ccac SHA512 a9264fb09dd9d069f3ec1543a32c55a1268e6b33c3715da9116fe6e23f7b6f179785331f07f13cc03db29eb38f017eb5e8569e144bcaafbd73801857e0387504
DIST github.com-tidwall-btree-9876f14.tar.gz 15772 BLAKE2B e5ed0ef7b7257b5520ed31a35229db8c2fc1b77a4755ea40a071e09ccc7efccdf531332cefb9914f37c048873c7b9c5dd9a3b840fc32fc92656a24dc3eae09a3 SHA512 eef6bba23211ffa7740f892a47574d1204bc3c00c7d1f6e1bf39e50ba985a3ea20a55c3b6418b2fbbbdb3f7445d3d091a611b68807442b1cbf405bdb6b2caffc
DIST github.com-tidwall-buntdb-b67b1b8.tar.gz 128631 BLAKE2B 51d7f970881c843007dd59565aa13c2ab478076a6551e0467084b860f73d3457324f43011fa7f7eceeac452ba6cc8ccff2eb33e7cd24227bc8348a072e8a7b8d SHA512 4fee20ba2ffdb06cda029506dc6853adf00edb9a1770581d9a8620fb93a4777aef539b8a1523d1dda2794418fb98e61da2e54bab92256aae087e5054617bdc65
DIST github.com-tidwall-gjson-v1.0.1.tar.gz 40766 BLAKE2B 1003da7144ec01e6aa2aba76fe5471218ee37ef6ba00ca60c7418b47d4e086ab8e3865f389ec327dd8e115fc93ff82e1e2cff4b40373c2138c6df43d8f1d802c SHA512 c8f3a874fae5a45f305a473b2e241a4dbc7e168029dbcd19afd22c013452d987ea14a2b2f5f9159951cab2ba2ce653d74ae68399c03b800d4d9759b35172c4cc
DIST github.com-tidwall-grect-ba9a043.tar.gz 3891 BLAKE2B 1f4f46fcdbc34b50b8cae2d1344469db058daeeb428d0edd2d79380ad7c2344b5523a682c628d90a1300f4012acf5e467f5a81eecf50bed4ecdcd7b922fa2ee0 SHA512 486543d8d47ce657a09dd800cf5f9b9613a61e388c5e96ed64fa74309c16ade1e8732f39f6b2102ae555dc678c1aaac9eb98a4427426294ce9a813e7d93f0083
DIST github.com-tidwall-match-1731857.tar.gz 4277 BLAKE2B fbb192bdf4f895f50cb305b62730b401ddc8f18c2c82bbb13d6963b1780afb9ce4a52f29375112aa6c3bb635742ba35e6711ed50ac0fc198217867772ebd7cad SHA512 e0828721a5cb51a4b638d2b485b80947910a4c057bb771ed9dc4781e9f2394d36a541c32dd75697547255ed547f218621b3aec72c2ffcf5ec9d56d10b68288f7
DIST github.com-tidwall-rtree-d4a8a3d.tar.gz 38358 BLAKE2B 6d47e318cbaf874373db4e1a0bdff9f0299a923d8f89722adda197c14e52943c04e677a175f1cec03dfe929d496df2e5a9d526e5da0caa643d7e7242c609dbaf SHA512 072c9676ce4034d576052d0ae57eb51e40e12cb40c337a271f752f21eaceb59f76695a5482561ae1bca71bc7b3717d4529b92217866b9c6bbac1b58f59fd1f29
DIST gowitness-1.0.8.tar.gz 50614 BLAKE2B c1fe6fd9b7895ec21006c4e9814ce5f51ff45ce328b8f4203922f2c8450e3fb59489489ffcb17cffce40aac1e64575031d624065b2cf223a9cb9ac3db54e2d20 SHA512 ba4bbc314b1fafa66800c6813eaaca43f366f46081a39b68448bd305af76f5dc903b6374880f66e7c2932e1d17accee6e6c69607941041ee55ae05717b8f0d04

View file

@ -0,0 +1,77 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EGO_PN="github.com/sensepost/gowitness"
EGO_VENDOR=(
"github.com/fsnotify/fsnotify v1.4.2"
"github.com/hashicorp/hcl 23c074d"
"github.com/inconshreveable/mousetrap v1.0"
"github.com/magiconair/properties v1.7.3"
"github.com/mcuadros/go-version 88e56e0"
"github.com/mitchellh/go-homedir b8bc1bf"
"github.com/mitchellh/mapstructure 06020f8"
"github.com/moul/http2curl 9ac6cf4"
"github.com/parnurzeal/gorequest v0.2.15"
"github.com/pelletier/go-toml v1.0.1"
"github.com/pkg/errors v0.8.0"
"github.com/reconquest/barely 0f12e3b"
"github.com/remeh/sizedwaitgroup 4b44541"
"github.com/sirupsen/logrus v1.0.3"
"github.com/spf13/afero 5660eee"
"github.com/spf13/cast v1.1.0"
"github.com/spf13/cobra v0.0.1"
"github.com/spf13/jwalterweatherman 12bd96e"
"github.com/spf13/pflag v1.0.0"
"github.com/spf13/viper v1.0.0"
"github.com/tidwall/btree 9876f14"
"github.com/tidwall/buntdb b67b1b8"
"github.com/tidwall/gjson v1.0.1"
"github.com/tidwall/grect ba9a043"
"github.com/tidwall/match 1731857"
"github.com/tidwall/rtree d4a8a3d"
"gopkg.in/yaml.v2 eb3733d github.com/go-yaml/yaml"
)
inherit eutils golang-vcs-snapshot
DESCRIPTION="A web screenshot utility using Chrome Headless"
HOMEPAGE="https://github.com/sensepost/gowitness"
SRC_URI="https://github.com/sensepost/gowitness/archive/${PV}.tar.gz -> ${P}.tar.gz
${EGO_VENDOR_URI}"
KEYWORDS="~amd64"
LICENSE="CC-BY-SA-4.0"
IUSE=""
SLOT=0
RDEPEND=""
DEPEND="
dev-go/go-net:=
dev-go/go-crypto:=
dev-go/go-sys:=
dev-go/go-text:=
>=dev-lang/go-1.12"
src_compile() {
GOPATH="${S}:$(get_golibdir_gopath)" \
GOCACHE="${T}/go-cache" \
go build -v -work -x -ldflags="-s -w" "${EGO_PN}" || die
}
src_install() {
GOPATH="${S}:$(get_golibdir_gopath)" \
GOCACHE="${T}/go-cache" \
go install -v -work -x -ldflags="-s -w" "${EGO_PN}" || die
dobin bin/${PN}
dodoc \
src/"${EGO_PN}"/README.md
}
pkg_postinst() {
einfo "\nYou need install Google Chrome or chrome based browser before using it"
einfo "See documentation: https://github.com/sensepost/gowitness#usage\n"
}

View file

@ -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>email@linxon.ru</email>
<name>Yury Martynov</name>
</maintainer>
</pkgmetadata>