Troubleshooting

This guide covers common issues, their causes, and solutions when running reconFTW.


Installation Issues

Go Not Found

Symptom:

go: command not found

Solution:

# Install Go
wget https://go.dev/dl/go1.21.0.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz

# Add to PATH
echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> ~/.bashrc
source ~/.bashrc

# Verify
go version

Permission Denied

Symptom:

Solution:


macOS Homebrew Issues

Symptom:

Cause: macOS uses BSD sed, not GNU sed.

Solution:


Python Dependency Conflicts

Symptom:

Solution:


Tool Installation Failures

Symptom:

Solution:


Runtime Errors

No Domain Provided

Symptom:

Solution:


Tool Not Found

Symptom:

Solution:


Memory Issues (OOM)

Symptom:

or

Solution:


Disk Space Issues

Symptom:

Solution:


Config File Not Found

Symptom:

Solution:


Performance Issues

Slow Scans

Causes and Solutions:

  1. Too many subdomains:

  2. DNS resolution slow:

  3. Rate limiting by target:

  4. Network latency:


High CPU Usage

Solution:


Rate Limiting (429 Errors)

Symptom:

Solution:


Axiom Issues

Fleet Won't Start

Symptom:

Solutions:

  1. Check cloud credentials:

  2. Check API limits:

  3. Check available images:

  4. Rebuild image:


SSH Connection Issues

Symptom:

Solutions:

  1. Regenerate SSH keys:

  2. Check security groups:

  3. Wait for instance:


Resolver Problems on Fleet

Symptom:

Solution:


Output Issues

Empty Results

Possible Causes:

  1. Scope too restrictive:

  2. Target doesn't exist:

  3. All tools failed:

  4. API keys missing:


Missing Files

Symptom: Files expected but not present in output.

Solutions:

  1. Check if function ran:

  2. Check logs for errors:

  3. Rerun specific function:


Corrupted Output

Symptom:

Solution:


API Key Issues

Invalid API Key

Symptom:

Solution:


Rate Limited by API

Symptom:

Solution:


Missing API Keys

Symptom:

Solution:


Common Fixes

Clear Cache

Update Resolvers

Reinstall Tools

Reset Checkpoints

Check Logs


Diagnostic Commands

System Check

Resource Check

Network Check


Getting Help

Community Resources

  • GitHub Issues: https://github.com/six2dez/reconftw/issues

  • Discord: [Link to Discord]

  • Twitter: @six2dez

Reporting Bugs

Include:

  1. reconFTW version: git rev-parse --abbrev-ref HEAD and git describe --tags 2>/dev/null || git rev-parse --short HEAD

  2. OS version: cat /etc/os-release

  3. Error message (full)

  4. Steps to reproduce

  5. Relevant log sections

Feature Requests

Use GitHub Issues with [FEATURE] prefix.


Error Code Reference

Code
Meaning

0

Success

1

General error

2

Invalid argument

3

Tool not found

4

Configuration error

5

Network error

6

Permission denied

7

Disk full

8

Memory exhausted


Quick Reference

Issue
Quick Fix

Tool not found

./install.sh

Empty results

Check API keys in secrets.cfg

Slow scan

Reduce THREADS in config

429 errors

Reduce RATELIMIT values

OOM

Add swap, reduce threads

Resume scan

Just run same command again

Full rescan

Delete .called_fn/ directory


Next Steps

Last updated