Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tools missing after succesfull install #927

Open
ward-verduyn opened this issue Jan 21, 2025 · 3 comments
Open

Tools missing after succesfull install #927

ward-verduyn opened this issue Jan 21, 2025 · 3 comments
Labels
bug Something isn't working

Comments

@ward-verduyn
Copy link

Describe the bug
When running the script, it fails because some tools and directories are missing. However, the install finished succesfully.

The script outputs the following:

Some tools or directories are missing:
 - dnsvalidator
 - gitleaks
 - Massdns
 - trufflehog
 - ghauri
 - emailfinder
 - jq
 - xnLinkFinder
 - metafinder
 - ripgen
 - interlace
 - porch-pirate

Try running the installer script again: ./install.sh
If it fails, try installing the missing tools manually.
Ensure that the $tools variable is correctly set at the start of this script.
If you need assistance, feel free to contact me! :D

Expected behavior
These tools should be installed en should work.

Screenshots
The script tells me that the tools are not installed.

Image

The directories do exist.

Image

Desktop (please complete the following information):
I tried it on both Kali and Debian in WSL and on Kali in a VM. All three give the same result.

@ward-verduyn ward-verduyn added the bug Something isn't working label Jan 21, 2025
@Christcpd
Copy link

Experiencing this as well. Initially, had to uninstall and reinstall Go. After that, removed everything and tried install again to same effect. None of the Go Tools would install. Even with SUDO.

@Aqshei
Copy link

Aqshei commented Feb 6, 2025

go to each tool folder of python " pipx install ."

for ripgen add "/home/USERNAME/.cargo/bin" to path

THIS SHOULD SOLVE ALL PROBLEMS

@stardriver2k
Copy link

Some problem here, tried as advised from @Aqshei, but still no luck.

Installation:
Running: Checking for updates

Running: Looking for new reconFTW version

reconFTW is already up to date!

Running: Installing system packages

Running: Installing/Updating Golang(go1.24.0)

Golang is already installed and up to date.

Running: Installing Python requirements

Running: Installing Golang tools (46)

Unable to install inscope, try manually (1/46)
Unable to install hakip2host, try manually (2/46)
Unable to install puredns, try manually (3/46)
Unable to install interactsh-client, try manually (4/46)
Unable to install nuclei, try manually (5/46)
Unable to install analyticsrelationships, try manually (6/46)
Unable to install crt, try manually (7/46)
Unable to install urlfinder, try manually (8/46)
Unable to install nmapurls, try manually (9/46)
Unable to install dnsx, try manually (10/46)
Unable to install gitlab-subdomains, try manually (11/46)
Unable to install dalfox, try manually (12/46)
Unable to install gitdorks_go, try manually (13/46)
Unable to install roboxtractor, try manually (14/46)
Unable to install gau, try manually (15/46)
Unable to install Gxss, try manually (16/46)
Unable to install katana, try manually (17/46)
Unable to install mapcidr, try manually (18/46)
Unable to install brutespray, try manually (19/46)
Unable to install sns, try manually (20/46)
Unable to install qsreplace, try manually (21/46)
Unable to install notify, try manually (22/46)
Unable to install dsieve, try manually (23/46)
Unable to install gotator, try manually (24/46)
Unable to install ppmap, try manually (25/46)
Unable to install subfinder, try manually (26/46)
Unable to install smap, try manually (27/46)
Unable to install crlfuzz, try manually (28/46)
Unable to install sourcemapper, try manually (29/46)
Unable to install jsluice, try manually (30/46)
Unable to install Web-Cache-Vulnerability-Scanner, try manually (31/46)
Unable to install cdncheck, try manually (32/46)
Unable to install httpx, try manually (33/46)
Unable to install ffuf, try manually (34/46)
Unable to install subjs, try manually (35/46)
Unable to install github-endpoints, try manually (36/46)
Unable to install unfurl, try manually (37/46)
Unable to install anew, try manually (38/46)
Unable to install gf, try manually (39/46)
Unable to install shortscan, try manually (40/46)
Unable to install tlsx, try manually (41/46)
Unable to install mantra, try manually (42/46)
Unable to install github-subdomains, try manually (43/46)
Unable to install enumerepo, try manually (44/46)
Unable to install s3scanner, try manually (45/46)
Unable to install dnstake, try manually (46/46)

Running: Installing repositories (35)

dnsvalidator installed (1/35)
wafw00f installed (2/35)
ultimate-nmap-parser installed (3/35)
Corsy installed (4/35)
gitleaks installed (5/35)
CMSeeK installed (6/35)
SwaggerSpy installed (7/35)
chmod: cannot access './ffufPostprocessing': No such file or directory
ffufPostprocessing installed (8/35)
regulator installed (9/35)
gitdorks_go installed (10/35)
dorks_hunter installed (11/35)
CloudHunter installed (12/35)
JSA installed (13/35)
trufflehog installed (14/35)
pydictor installed (15/35)
smuggler installed (16/35)
ghauri installed (17/35)
testssl installed (18/35)
Web-Cache-Vulnerability-Scanner installed (19/35)
Oralyzer installed (20/35)
MetaFinder installed (21/35)
chmod: cannot access './nomore403': No such file or directory
nomore403 installed (22/35)
Spoofy installed (23/35)
fav-up installed (24/35)
massdns installed (25/35)
EmailFinder installed (26/35)
xnLinkFinder installed (27/35)
gf installed (28/35)
chmod: cannot access './misconfig-mapper': No such file or directory
misconfig-mapper installed (29/35)
commix installed (30/35)
LeakSearch installed (31/35)
urless installed (32/35)
interlace installed (33/35)
porch-pirate installed (34/35)
Gf-Patterns installed (35/35)

Failed to install the following Go tools: inscope hakip2host puredns interactsh-client nuclei analyticsrelationships crt urlfinder nmapurls dnsx gitlab-subdomains dalfox gitdorks_go roboxtractor gau Gxss katana mapcidr brutespray sns qsreplace notify dsieve gotator ppmap subfinder smap crlfuzz sourcemapper jsluice Web-Cache-Vulnerability-Scanner cdncheck httpx ffuf subjs github-endpoints unfurl anew gf shortscan tlsx mantra github-subdomains enumerepo s3scanner dnstake

Running: Configuring special repositories

Running: Downloading required files

Running: Performing last configurations

Remember to set your API keys:

  • subfinder (/root/.config/subfinder/provider-config.yaml)
  • GitHub (/root/Tools/.github_tokens)
  • GitLab (/root/Tools/.gitlab_tokens)
  • SSRF Server (COLLAB_SERVER in reconftw.cfg or env var)
  • Blind XSS Server (XSS_SERVER in reconftw.cfg or env var)
  • notify (/root/.config/notify/provider-config.yaml)
  • WHOISXML API (WHOISXML_API in reconftw.cfg or env var)

Finished!

#######################################################################

Recon:
sudo ./reconftw.sh -d akits.de -r


/\ ___ ___ ___ _ __ / / / / /\ \
/ /// _ / / _ | ' \ / \ / //\ / / /
/ _ \ __/ (
| (_) | | | / / / / \ /\ /
/ _/_
|_
__/|| |/ / / /
main-v2.9.1 by @six2dez

#######################################################################
[2025-03-03 14:07:47] Recon succesfully started on akits.de
#######################################################################

#######################################################################
[2025-03-03 14:07:47] Checking installed tools

Some tools or directories are missing:

  • ffufPostprocessing
  • nomore403
  • misconfig-mapper
  • inscope
  • dnsvalidator
  • puredns
  • wafw00f
  • gitleaks
  • analyticsrelationships
  • crt
  • urlfinder
  • nmapurls
  • dnsx
  • gitlab-subdomains
  • dalfox
  • gitdorks_go
  • gau
  • Gxss
  • katana
  • mapcidr
  • brutespray
  • sns
  • qsreplace
  • notify
  • dsieve
  • gotator
  • trufflehog
  • ppmap
  • subfinder
  • smap
  • crlfuzz
  • Nuclei
  • sourcemapper
  • ghauri
  • Anew
  • jsluice
  • Web-Cache-Vulnerability-Scanner
  • cdncheck
  • ffuf
  • subjs
  • emailfinder
  • github-endpoints
  • unfurl
  • jq
  • xnLinkFinder
  • metafinder
  • gf
  • shortscan
  • tlsx
  • mantra
  • github-subdomains
  • enumerepo
  • ripgen
  • s3scanner
  • interlace
  • porch-pirate

Try running the installer script again: ./install.sh
If it fails, try installing the missing tools manually.
Ensure that the $tools variable is correctly set at the start of this script.
If you need assistance, feel free to contact me! :D

[2025-03-03 14:07:47] Tools check finished
#######################################################################

[2025-03-03 14:07:47] Target: akits.de

#######################################################################
[2025-03-03 14:07:47] Searching domain info (whois, registrant name/email domains)
./reconftw.sh: line 553: jq: command not found

[2025-03-03 14:07:48] domain_info Finished in 1 seconds.
[2025-03-03 14:07:48] Results are saved in akits.de/osint/domain_info_[general/azure_tenant_domains].txt
#######################################################################
#######################################################################
[2025-03-03 14:07:48] Searching for emails/users/passwords leaks
./reconftw.sh: line 495: anew: command not found
Traceback (most recent call last):
File "/root/Tools/LeakSearch/LeakSearch.py", line 12, in
from tabulate import tabulate
ModuleNotFoundError: No module named 'tabulate'

[2025-03-03 14:07:48] emails Finished in 0 seconds.
[2025-03-03 14:07:48] Results are saved in akits.de/osint/emails.txt and passwords.txt
#######################################################################
#######################################################################
[2025-03-03 14:07:48] Running: Google Dorks in process
Traceback (most recent call last):
File "/root/Tools/dorks_hunter/dorks_hunter.py", line 6, in
from googlesearch import search
ModuleNotFoundError: No module named 'googlesearch'

[2025-03-03 14:07:48] google_dorks Finished in 0 seconds.
[2025-03-03 14:07:48] Results are saved in akits.de/osint/dorks.txt
#######################################################################
#######################################################################
[2025-03-03 14:07:48] Github Repos analysis in process

\033[1;31m[2025-03-03 14:07:48] Required file /root/Tools/.github_tokens does not exist or is empty.
#######################################################################
[2025-03-03 14:07:48] Scanning metadata in public files
[!] metafinder command failed.
#######################################################################
[2025-03-03 14:07:48] Scanning for leaks in public API directories

[2025-03-03 14:07:49] apileaks Finished in 1 seconds.
[2025-03-03 14:07:49] Results are saved in akits.de/osint/[postman_leaks_trufflehog.json, swagger_leaks_trufflehog.json]
#######################################################################
#######################################################################
[2025-03-03 14:07:49] Searching for third parties misconfigurations
./reconftw.sh: line 581: unfurl: command not found

[2025-03-03 14:07:49] third_party_misconfigs Finished in 0 seconds.
[2025-03-03 14:07:49] Results are saved in akits.de/osint/3rdparts_misconfigurations.txt
#######################################################################
#######################################################################
[2025-03-03 14:07:49] Zone transfer check

[2025-03-03 14:07:49] Zone transfer found on akits.de!

[2025-03-03 14:07:49] zonetransfer Finished in 0 seconds.
[2025-03-03 14:07:49] Results are saved in akits.de/subdomains/zonetransfer.txt
#######################################################################
#######################################################################
[2025-03-03 14:07:49] Favicon IP Lookup

[2025-03-03 14:07:49] favicon Finished in 0 seconds.
[2025-03-03 14:07:49] Results are saved in hosts/favicontest.txt
#######################################################################
#######################################################################

[2025-03-03 14:07:49] Subdomain Enumeration akits.de

[2025-03-03 14:07:49] Running: Passive Subdomain Enumeration
./reconftw.sh: line 870: anew: command not found

[2025-03-03 14:07:49] 0 new subs (passive) in 0 seconds.

[2025-03-03 14:07:49] Running: Crtsh Subdomain Enumeration
./reconftw.sh: line 896: anew: command not found
./reconftw.sh: line 907: anew: command not found
sed: can't read .tmp/crtsh_subs_tmp.txt: No such file or directory

[2025-03-03 14:07:49] 0 new subs (cert transparency) in 0 seconds.

[2025-03-03 14:07:49] Running: Active Subdomain Enumeration
./reconftw.sh: line 929: anew: command not found
[!] Failed to collect subdomains into subs_no_resolved.txt.

[2025-03-03 14:07:49] Running: TLS Active Subdomain Enumeration
./reconftw.sh: line 1023: subdomains/subdomains.txt: No such file or directory
./reconftw.sh: line 1070: .tmp/subdomains_tlsx_resolved.txt: No such file or directory

[2025-03-03 14:07:50] 0 new subs (tls active enum) in 1 seconds.

[2025-03-03 14:07:50] sub_noerror skipped due to mode or defined in reconftw.cfg.

[2025-03-03 14:07:50] Running: Bruteforce Subdomain Enumeration
./reconftw.sh: line 1315: anew: command not found

[2025-03-03 14:07:50] 0 new subs (bruteforce) in 0 seconds.

[2025-03-03 14:07:50] Running: Permutations Subdomain Enumeration
./reconftw.sh: line 1636: subdomains/subdomains.txt: No such file or directory

[2025-03-03 14:07:50] 0 new subs (permutations) in 0 seconds.

[2025-03-03 14:07:50] Running: Permutations by regex analysis

[2025-03-03 14:07:50] 0 new subs (permutations by regex) in 0 seconds.

[2025-03-03 14:07:50] sub_recursive_passive skipped due to mode or defined in reconftw.cfg.

[2025-03-03 14:07:50] sub_recursive_brute skipped due to mode or defined in reconftw.cfg.

[2025-03-03 14:07:50] Running: DNS Subdomain Enumeration and PTR search
./reconftw.sh: line 1238: anew: command not found

[2025-03-03 14:07:51] 0 new subs (dns resolution) in 1 seconds.

[2025-03-03 14:07:51] Running: Source code scraping subdomain search

[2025-03-03 14:07:51] Running: Analytics Subdomain Enumeration

[2025-03-03 14:07:51] 0 new subs (analytics relationship) in 0 seconds.

[2025-03-03 14:07:51] Running: HTTP probing akits.de
./reconftw.sh: line 2573: subdomains/subdomains.txt: No such file or directory
./reconftw.sh: line 2584: jq: command not found
./reconftw.sh: line 2584: jq: command not found
./reconftw.sh: line 2608: .tmp/probed_tmp.txt: No such file or directory
./reconftw.sh: line 2614: anew: command not found

[2025-03-03 14:07:51] 0 new websites resolved in 0 seconds.

[2025-03-03 14:07:51] Total subdomains:

[2025-03-03 14:07:51] - 0 alive

[2025-03-03 14:07:51] - 0 new web probed

[2025-03-03 14:07:51] Subdomain Enumeration Finished
[2025-03-03 14:07:51] Results are saved in akits.de/subdomains/subdomains.txt and webs/webs.txt
#######################################################################

#######################################################################
[2025-03-03 14:07:51] HTTP Probing Non-Standard Ports
#######################################################################
[2025-03-03 14:07:51] Looking for possible subdomain and DNS takeover
./reconftw.sh: line 2202: anew: command not found
[!] Failed to update nuclei.
./reconftw.sh: line 2209: nuclei: command not found
./reconftw.sh: line 2223: anew: command not found
./reconftw.sh: line 2234: anew: command not found

[2025-03-03 14:07:51] subtakeover Finished in 0 seconds.
[2025-03-03 14:07:51] Results are saved in akits.de/webs/takeover.txt
#######################################################################
#######################################################################
[2025-03-03 14:07:51] AWS S3 buckets search
./reconftw.sh: line 2425: anew: command not found

[2025-03-03 14:07:51] s3buckets Finished in 0 seconds.
[2025-03-03 14:07:51] Results are saved in subdomains/s3buckets.txt, subdomains/cloud_assets.txt, subdomains/s3buckets_trufflehog.txt, and subdomains/cloudhunter_buckets_trufflehog.txt
#######################################################################
#######################################################################
[2025-03-03 14:07:51] Web Screenshots
./reconftw.sh: line 2745: anew: command not found
#######################################################################
[2025-03-03 14:07:51] CDN Provider Check

[2025-03-03 14:07:51] cdnprovider Finished in 0 seconds.
[2025-03-03 14:07:51] Results are saved in hosts/cdn_providers.txt
#######################################################################
#######################################################################
[2025-03-03 14:07:51] Port scan

[2025-03-03 14:07:51] Resolved IP addresses (No CDN):

[2025-03-03 14:07:51] Scanning ports...

[!] File /home/alex/SecurityAnalytics/reconftw/Recon/akits.de/hosts/ips.txt does not exist.

[2025-03-03 14:07:51] portscan Finished in 0 seconds.
[2025-03-03 14:07:51] Results are saved in hosts/portscan_[passive|active|shodan].[txt|xml]
#######################################################################
#######################################################################
[2025-03-03 14:07:51] Running: ipinfo

[2025-03-03 14:07:51] geo_info Finished in 0 seconds.
[2025-03-03 14:07:51] Results are saved in hosts/ipinfo.txt
#######################################################################
#######################################################################
[2025-03-03 14:07:51] Website's WAF Detection
./reconftw.sh: line 3141: anew: command not found

[2025-03-03 14:07:51] waf_checks Finished in 0 seconds.
[2025-03-03 14:07:51] No websites to scan
#######################################################################
#######################################################################
[2025-03-03 14:07:51] Web Directory Fuzzing
./reconftw.sh: line 3304: anew: command not found

[2025-03-03 14:07:51] fuzz Finished in 0 seconds.
[2025-03-03 14:07:51] No akits.de/web/webs.txts file found, fuzzing skipped
#######################################################################

[2025-03-03 14:07:51] fuzz Finished in 0 seconds.
[2025-03-03 14:07:51] Results are saved in akits.de/nuclei_output folder
#######################################################################
#######################################################################
[2025-03-03 14:07:51] IIS Shortname Scanner

[2025-03-03 14:07:51] iishortname Finished in 0 seconds.
[2025-03-03 14:07:51] Results are saved in vulns/iis-shortname/
#######################################################################
#######################################################################
[2025-03-03 14:07:51] URL Extraction
./reconftw.sh: line 3503: anew: command not found
#######################################################################
[2025-03-03 14:07:51] JavaScript Scan
#######################################################################
[2025-03-03 14:07:51] Templates-based Web Scanner
./reconftw.sh: line 3215: anew: command not found
./reconftw.sh: line 3220: anew: command not found
./reconftw.sh: line 3229: anew: command not found

[2025-03-03 14:07:51] Running: Nuclei Severity: info

./reconftw.sh: line 3240: .tmp/webs_nuclei.txt: No such file or directory

[2025-03-03 14:07:51] Running: Nuclei Severity: low

./reconftw.sh: line 3240: .tmp/webs_nuclei.txt: No such file or directory

[2025-03-03 14:07:51] Running: Nuclei Severity: medium

./reconftw.sh: line 3240: .tmp/webs_nuclei.txt: No such file or directory

[2025-03-03 14:07:51] Running: Nuclei Severity: high

./reconftw.sh: line 3240: .tmp/webs_nuclei.txt: No such file or directory

[2025-03-03 14:07:51] Running: Nuclei Severity: critical

./reconftw.sh: line 3240: .tmp/webs_nuclei.txt: No such file or directory

[2025-03-03 14:07:51] nuclei_check Finished in 0 seconds.
[2025-03-03 14:07:51] Results are saved in akits.de/nuclei_output folder
#######################################################################
#######################################################################
[2025-03-03 14:07:51] CMS Scanner
./reconftw.sh: line 3435: anew: command not found

[2025-03-03 14:07:51] cms_scanner Finished in 0 seconds.
[2025-03-03 14:07:51] No webs/webs_all.txt file found, cms scanner skipped.
#######################################################################
#######################################################################
[2025-03-03 14:07:51] Vulnerable Pattern Search

[2025-03-03 14:07:51] url_gf Finished in 0 seconds.
[2025-03-03 14:07:51] No webs/webs_nuclei.txt file found, URL_GF check skipped.
#######################################################################
#######################################################################
[2025-03-03 14:07:51] Wordlist Generation

[2025-03-03 14:07:51] wordlist_gen Finished in 0 seconds.
[2025-03-03 14:07:51] Results are saved in akits.de/webs/dict_[words|paths].txt
#######################################################################
#######################################################################
[2025-03-03 14:07:51] Robots Wordlist Generation
./reconftw.sh: line 3909: anew: command not found

[2025-03-03 14:07:51] wordlist_gen_roboxtractor Finished in 0 seconds.
[2025-03-03 14:07:51] No webs/webs_all.txt file found, Robots Wordlist generation skipped.
#######################################################################
#######################################################################
[2025-03-03 14:07:51] Password Dictionary Generation

[2025-03-03 14:07:51] password_dict Finished in 0 seconds.
[2025-03-03 14:07:51] Results are saved in akits.de/webs/password_dict.txt
#######################################################################

[2025-03-03 14:07:51] url_ext Finished in 0 seconds.
[2025-03-03 14:07:51] No .tmp/url_extract_tmp.txt file found, URL_EXT check skipped.
#######################################################################
#######################################################################

[2025-03-03 14:07:51] Finished Recon on: akits.de under /home/alex/SecurityAnalytics/reconftw/Recon/akits.de in: 4 seconds.
#######################################################################

[2025-03-03 14:07:51] Finished Recon on: akits.de under /home/alex/SecurityAnalytics/reconftw/Recon/akits.de in: 4 seconds.

#######################################################################

Tools are there, as @ward-verduyn said, Go is installed, Path should be good as well:

└─$ echo $PATH
/home/alex/go/bin:/usr/local/go/bin:/home/alex/.local/bin:/home/alex/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

Running Kali latest in WSL.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants