Completed theHarvester ebuild
This commit is contained in:
parent
dee5ce0fc6
commit
3dd6bb8208
@ -1,2 +1,3 @@
|
|||||||
|
AUX dns-names_path.patch 1010 RMD160 b9a8f2968607f15da3a693219be3be521686f3ee SHA1 368c644600cbf74834f3bc8278daead1a702fc6c SHA256 7c6eec96da93c17e18b55661176fb327fc146c5a6c50acc3190a08ce3f27b9fa
|
||||||
DIST theHarvester-2.1_BH2011_Arsenal.tar 353792 RMD160 b0c216e846dd5aa6f25f610b7941b3c5264e349c SHA1 cf05c75aa8b38c7c696d980168888fdcc377f142 SHA256 f6dbb876082680dd540a94169cb0b5c27d93b6abd07c7b6610df0cfd6c022f5b
|
DIST theHarvester-2.1_BH2011_Arsenal.tar 353792 RMD160 b0c216e846dd5aa6f25f610b7941b3c5264e349c SHA1 cf05c75aa8b38c7c696d980168888fdcc377f142 SHA256 f6dbb876082680dd540a94169cb0b5c27d93b6abd07c7b6610df0cfd6c022f5b
|
||||||
EBUILD theHarvester-2.1.ebuild 1564 RMD160 ab77bd37e20ac0bf2a45024203d29f2ff747a226 SHA1 9b916dc054087c6487149d476608e63c60a15200 SHA256 c886004f0bc655c4c398cefee1c6e112583ccf3156250382aa8065ea8a9eda54
|
EBUILD theHarvester-2.1.ebuild 1716 RMD160 7935f5fb9b0de28b360a2cfc055e3fa87234f293 SHA1 a32ce88bc86c2e6b1fd0559abc592176b35a599f SHA256 7e6a4ecb575e22bd5749f29f4385ee6aba09298c18884b287174c1ed7d35f777
|
||||||
|
23
net-analyzer/theHarvester/files/dns-names_path.patch
Normal file
23
net-analyzer/theHarvester/files/dns-names_path.patch
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
--- theHarvester-ng-blackhat.orig/discovery/dnssearch-threads.py 2011-07-27 08:45:21.000000000 -0700
|
||||||
|
+++ theHarvester-ng-blackhat/discovery/dnssearch-threads.py 2011-12-07 20:57:26.916821679 -0800
|
||||||
|
@@ -63,7 +63,7 @@
|
||||||
|
def __init__(self,domain,dnsserver,verbose=False):
|
||||||
|
self.domain=domain
|
||||||
|
self.server = dnsserver
|
||||||
|
- self.file="dns-names.txt"
|
||||||
|
+ self.file="/usr/share/theHarvester/dns-names.txt"
|
||||||
|
self.subdo = False
|
||||||
|
self.verbose = verbose
|
||||||
|
try:
|
||||||
|
diff -ur theHarvester-ng-blackhat.orig/discovery/dnssearch.py theHarvester-ng-blackhat/discovery/dnssearch.py
|
||||||
|
--- theHarvester-ng-blackhat.orig/discovery/dnssearch.py 2011-07-27 08:45:21.000000000 -0700
|
||||||
|
+++ theHarvester-ng-blackhat/discovery/dnssearch.py 2011-12-07 20:57:07.196822097 -0800
|
||||||
|
@@ -61,7 +61,7 @@
|
||||||
|
def __init__(self,domain,dnsserver,verbose=False):
|
||||||
|
self.domain=domain
|
||||||
|
self.nameserver = dnsserver
|
||||||
|
- self.file="dns-names.txt"
|
||||||
|
+ self.file="/usr/share/theHarvester/dns-names.txt"
|
||||||
|
self.subdo = False
|
||||||
|
self.verbose = verbose
|
||||||
|
try:
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
SUPPORT_PYTHON_ABIS="1"
|
SUPPORT_PYTHON_ABIS="1"
|
||||||
|
|
||||||
inherit python
|
inherit eutils python
|
||||||
|
|
||||||
DESCRIPTION="The Harvester is a tool designed to collect email accounts of the target domain"
|
DESCRIPTION="The Harvester is a tool designed to collect email accounts of the target domain"
|
||||||
HOMEPAGE="http://www.edge-security.com/theHarvester.php"
|
HOMEPAGE="http://www.edge-security.com/theHarvester.php"
|
||||||
@ -25,6 +25,8 @@ RESTRICT_PYTHON_ABIS="3.*"
|
|||||||
S="${WORKDIR}"/"${PN}-ng-blackhat"
|
S="${WORKDIR}"/"${PN}-ng-blackhat"
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/dns-names_path.patch
|
||||||
|
|
||||||
python_convert_shebangs 2 theHarvester.py;
|
python_convert_shebangs 2 theHarvester.py;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -32,7 +34,8 @@ src_install() {
|
|||||||
installation() {
|
installation() {
|
||||||
insinto $(python_get_sitedir)/${PN}
|
insinto $(python_get_sitedir)/${PN}
|
||||||
doins myparser.py
|
doins myparser.py
|
||||||
doins theHarvester.py
|
exeinto $(python_get_sitedir)/${PN}
|
||||||
|
doexe theHarvester.py
|
||||||
insinto $(python_get_sitedir)/${PN}/discovery
|
insinto $(python_get_sitedir)/${PN}/discovery
|
||||||
doins discovery/*.py
|
doins discovery/*.py
|
||||||
insinto $(python_get_sitedir)/${PN}/discovery/DNS
|
insinto $(python_get_sitedir)/${PN}/discovery/DNS
|
||||||
@ -41,13 +44,14 @@ src_install() {
|
|||||||
doins discovery/shodan/*.py
|
doins discovery/shodan/*.py
|
||||||
insinto $(python_get_sitedir)/${PN}/lib
|
insinto $(python_get_sitedir)/${PN}/lib
|
||||||
doins lib/*.py
|
doins lib/*.py
|
||||||
|
|
||||||
|
dosym $(python_get_sitedir)/${PN}/theHarvester.py /usr/bin/theHarvester.py
|
||||||
}
|
}
|
||||||
|
|
||||||
python_execute_function installation
|
python_execute_function installation
|
||||||
dobin theHarvester.py
|
|
||||||
insinto /usr/share/"${PN}"
|
insinto /usr/share/"${PN}"
|
||||||
doins dns-names.txt
|
doins dns-names.txt
|
||||||
doins discovery/nameservers.txt
|
# doins discovery/nameservers.txt
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_postinst() {
|
pkg_postinst() {
|
||||||
|
Loading…
Reference in New Issue
Block a user