An open API service indexing awesome lists of open source software.

https://github.com/anotherhadi/gravatar-recon

Retrieve and aggregate public OSINT data from Gravatar. Given an email address, the tool queries the Gravatar API and extracts useful information such as profile metadata, avatar, social accounts, and contact info.
https://github.com/anotherhadi/gravatar-recon

gravatar osint osint-tool recon

Last synced: 17 days ago
JSON representation

Retrieve and aggregate public OSINT data from Gravatar. Given an email address, the tool queries the Gravatar API and extracts useful information such as profile metadata, avatar, social accounts, and contact info.

Awesome Lists containing this project

README

          

# Gravatar-Recon ๐Ÿ‘ค


Latest Release
GoDoc
GoReportCard

- [๐Ÿงพ Project Overview](#-project-overview)
- [๐Ÿš€ Features](#-features)
- [โš ๏ธ Disclaimer](#%EF%B8%8F-disclaimer)
- [๐Ÿ“ฆ Installation](#-installation)
- [๐Ÿงช Usage](#-usage)
- [๐Ÿ’ก Examples](#-examples)
- [๐Ÿค Contributing](#-contributing)

## ๐Ÿงพ Project Overview

Retrieve and aggregate public **OSINT data from Gravatar**. Given an **email
address**, the tool queries the Gravatar API and extracts useful information
such as profile metadata, avatar, social accounts, and contact info.

## ๐Ÿš€ Features

- Export results to JSON
- Fetch avatar directly
- Extract profile metadata:
- Display name, bio, location, job, company
- Public emails
- Phone numbers
- Contact forms, calendars
- Enumerate linked accounts (Twitter, GitHub, Mastodon, etc.)
- Parse profile background colors and styles

## โš ๏ธ Disclaimer

This tool is intended for **educational purposes only**. Use responsibly and
ensure you have permission to access the data you are querying.

## ๐Ÿ“ฆ Installation

### With Go

```bash
go install github.com/anotherhadi/gravatar-recon@latest
```

### With Nix/NixOS

Click to expand

**From anywhere (using the repo URL):**

```bash
nix run github:anotherhadi/gravatar-recon -- [--flags value] target_email
```

**Permanent Installation:**

```bash
# add the flake to your flake.nix
{
inputs = {
gravatar-recon.url = "github:anotherhadi/gravatar-recon";
};
}

# then add it to your packages
environment.systemPackages = with pkgs; [ # or home.packages
inputs.gravatar-recon.defaultPackage.${pkgs.system}
];
```

## ๐Ÿงช Usage

```bash
gravatar-recon [--flags value] target_email@example.com
```

### Flags

```txt
-j, --json string Write results to specified JSON file
-s, --silent Suppress all non-essential output
-a, --print-avatar Show the avatar in the output
```

## ๐Ÿ’ก Examples

```bash
gravatar-recon myemail@gmail.com
gravatar-recon myemail@gmail.com --json output.json
```

## ๐Ÿค Contributing

Contributions are welcome! See [CONTRIBUTING.md](CONTRIBUTING.md) for details.