masscan: new tool, issue #209

This commit is contained in:
Anton Bolshakov 2014-01-06 05:33:40 +00:00
parent 440fbdece0
commit 768439f844
4 changed files with 44 additions and 0 deletions

View file

@ -0,0 +1,3 @@
AUX masscan.conf 174 SHA256 dcbfb005306c945d38ebde125735c2b13cc6f574aa2dfe566a2ac099345ae2b0 SHA512 dee80bdeac6755a7edd24a12b25fc071e45680a8849eeb60193ad1089262989aeb7b44f75b0de34e6b07dac1ceecb759f1776e27bec2bfcd13b077baad0ebb77 WHIRLPOOL 1de52ffcd3ec9af1955af37632baa53b41ce599d371cc39f0a4f15ed985cbf75eee187be268c8ba58271ebb79028dff2212f4ddb77bc868a16da6cbdc6d6059e
DIST masscan-1.0.tar.gz 241907 SHA256 703f5b61246dd70f71c4145e254a0b9306ffd302b466a2b615ea9aae1db34d43 SHA512 ba26690d1a2f68d2651f3800eddef5b1c90d4a260b9c750f069e4e9957212c6dec954544b16fe5540b18783f677b040398d0c2e3c825331e6cc1aaf05bbe9696 WHIRLPOOL 21db705e60ac1b58af40b78dddae94de5c2a1956d8366b82002d08c0284472c5179a276e29b83cc9399289842ef13f222e3aa1eed6decb8a4180f334059b1c6c
EBUILD masscan-1.0.ebuild 705 SHA256 0724f289e232080ac71b76c6d6b2eed70da0328fc42a4c77b2e6953fd1bb5989 SHA512 bae34f5ccad7e860316c6e067c6c1ab3101d13a0f32721f864d85e94bd5182374519572b2ebf3bf5d8944ecbde13fc052e1634cc59bcf9830465459840da7e26 WHIRLPOOL cd6ca0ba41a4250b8a1567ce5f4be3806cfa88e346c3ec01e555491a584bef5ef8bc86b2b85ef1eab84f89c64949e95d7cc80713929a4696b4078ce0d02fc41e

View file

@ -0,0 +1,7 @@
rate = 100000.00
output-format = xml
output-status = all
output-filename = scan.xml
ports = 0-65535
#range = 0.0.0.0-255.255.255.255
excludefile = /etc/masscan/exclude.conf

View file

@ -0,0 +1,33 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
DESCRIPTION="Mass IP port scanner"
HOMEPAGE="https://github.com/robertdavidgraham/masscan"
SRC_URI="https://github.com/robertdavidgraham/masscan/archive/${PV}.tar.gz -> ${P}.tar.gz"
SLOT="0"
LICENSE="AGPL-3.0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="net-libs/libpcap"
DEPEND="${RDEPEND}"
src_prepare(){
sed -e 's|$(CC) $(CFLAGS)|$(CC) $(LDFLAGS) $(CFLAGS)|g' -i Makefile || die "sed failed"
}
src_install() {
dobin bin/masscan
insinto /etc/masscan
doins data/exclude.conf
doins "${FILESDIR}"/masscan.conf
dohtml doc/bot.hml
doman doc/masscan.8
dodoc README.md
}

View file

@ -47,6 +47,7 @@ net-analyzer/multimon-ng
=net-analyzer/jmsdigger-bin-2013*
~net-analyzer/libnasl-2.2.9
~net-analyzer/loki-0.2.7
~net-analyzer/masscan-1.0
~net-analyzer/mbrowse-0.4.3
~net-analyzer/medusa-2.1.1
~net-analyzer/metagoofil-1.4b