← retour aux outils back to tools

# reconspider

Framework OSINT automatisé. Collecte des informations sur des adresses IP, des domaines, des emails et des numéros de téléphone à partir de multiples sources et API publiques. Automated OSINT reconnaissance framework. Collects information from IP addresses, domains, emails, and phone numbers using multiple public sources and APIs.

↗ https://github.com/bhavsec/reconspider

## Overview

reconspider is an advanced OSINT framework that automates information gathering from multiple public data sources. It performs IP reconnaissance, domain analysis, email investigation, phone number lookup, and Shodan integration in a single tool.

## Installation

    git clone https://github.com/bhavsec/reconspider
    cd reconspider
    pip3 install -r requirements.txt
    python3 setup.py install

## Basic Usage

Launch interactive mode

    reconspider

Direct IP lookup

    reconspider -t 8.8.8.8

Domain analysis

    reconspider -t example.com

Email investigation

    reconspider -t target@example.com

## Interactive Menu

    1. IP Lookup
       - Geolocation, ISP, ASN, reverse DNS
       - Shodan integration (open ports, banners)
       - Abuse database check

    2. Domain Lookup
       - WHOIS information
       - DNS records (A, MX, NS, TXT)
       - Subdomains (passive sources)
       - SSL certificate info

    3. Email Lookup
       - Breach database check
       - Social media presence
       - Domain validation

    4. Phone Lookup
       - Carrier information
       - Country/region
       - Type (mobile/landline)

    5. Shodan Lookup
       - Requires Shodan API key
       - Open ports, banners, vulnerabilities

## API Key Configuration

Edit config file

    nano ~/.reconspider/config.ini

    # Add keys:
    [API]
    shodan_key = YOUR_SHODAN_KEY
    virustotal_key = YOUR_VT_KEY
    hunter_key = YOUR_HUNTER_KEY

## IP Investigation

Full IP investigation

    reconspider -t 1.2.3.4

    # Shows:
    # - Country, city, ISP, ASN
    # - Shodan results (open ports if API key set)
    # - Reverse DNS
    # - Abuse database lookups
    # - Geolocation on map

## Domain Investigation

Full domain investigation

    reconspider -t example.com

    # Shows:
    # - WHOIS (registrar, dates, contact)
    # - DNS records
    # - Subdomains
    # - SSL certificate details
    # - Technology detection (basic)

## Tips

- reconspider is a good all-in-one starting point for IP/domain investigation
- For deeper work, follow up with specialized tools: amass (subdomains), shodan (ports), h8mail (email)
- Set API keys for Shodan and VirusTotal to significantly expand results
- Combine with spiderfoot for automated multi-source OSINT correlation

Help / Man page

    reconspider [options]

    -t TARGET   Target (IP, domain, email, or phone)
    -o FILE     Output file
    -v          Verbose output

    Interactive mode (no arguments):
      Menu-driven interface for all recon types

## Vue d’ensemble

reconspider est un framework OSINT avancé qui automatise la collecte d’informations depuis de multiples sources de données publiques. Il effectue de la reconnaissance IP, de l’analyse de domaine, de l’investigation d’email, la recherche de numéros de téléphone et l’intégration Shodan dans un seul outil.

## Installation

    git clone https://github.com/bhavsec/reconspider
    cd reconspider
    pip3 install -r requirements.txt
    python3 setup.py install

## Utilisation basique

    # Lancer le mode interactif
    reconspider

    # Recherche IP directe
    reconspider -t 8.8.8.8

    # Analyse de domaine
    reconspider -t example.com

    # Investigation d'email
    reconspider -t target@example.com

## Menu interactif

    1. IP Lookup
       - Geolocation, ISP, ASN, reverse DNS
       - Shodan integration (open ports, banners)
       - Abuse database check

    2. Domain Lookup
       - WHOIS information
       - DNS records (A, MX, NS, TXT)
       - Subdomains (passive sources)
       - SSL certificate info

    3. Email Lookup
       - Breach database check
       - Social media presence
       - Domain validation

    4. Phone Lookup
       - Carrier information
       - Country/region
       - Type (mobile/landline)

    5. Shodan Lookup
       - Requires Shodan API key
       - Open ports, banners, vulnerabilities

## Configuration des clés API

Éditer le fichier de configuration

    nano ~/.reconspider/config.ini

    # Ajouter les clés :
    [API]
    shodan_key = YOUR_SHODAN_KEY
    virustotal_key = YOUR_VT_KEY
    hunter_key = YOUR_HUNTER_KEY

## Investigation IP

    # Investigation IP complète
    reconspider -t 1.2.3.4

    # Affiche :
    # - Pays, ville, FAI, ASN
    # - Résultats Shodan (ports ouverts si clé API renseignée)
    # - Reverse DNS
    # - Recherches dans des bases de données d'abus
    # - Géolocalisation sur une carte

## Investigation de domaine

    # Investigation de domaine complète
    reconspider -t example.com

    # Affiche :
    # - WHOIS (registrar, dates, contact)
    # - Enregistrements DNS
    # - Sous-domaines
    # - Détails du certificat SSL
    # - Détection de technologies (basique)

## Conseils

- reconspider est un bon point de départ tout-en-un pour l’investigation IP/domaine
- Pour un travail plus poussé, poursuivre avec des outils spécialisés : amass (sous-domaines), shodan (ports), h8mail (email)
- Configurer les clés API pour Shodan et VirusTotal élargit significativement les résultats
- Combiner avec spiderfoot pour une corrélation OSINT automatisée multi-sources

Aide / Page de manuel

    reconspider [options]

    -t TARGET   Target (IP, domain, email, or phone)
    -o FILE     Output file
    -v          Verbose output

    Interactive mode (no arguments):
      Menu-driven interface for all recon types