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

https://github.com/geniuszly/genpythondoxing

GenPythonDoxing is a demo version of a Python-based tool designed for gathering publicly available information about email addresses, usernames, IP addresses, and Minecraft nicknames. It utilizes various APIs and web scraping techniques to collect data, providing a comprehensive view of online footprints.
https://github.com/geniuszly/genpythondoxing

cyber-investigation data-extraction data-mining dox doxing doxing-methods genpythondoxing information-gathering osint python python-doxing python-doxing-tool pythondoxing security-research

Last synced: about 1 year ago
JSON representation

GenPythonDoxing is a demo version of a Python-based tool designed for gathering publicly available information about email addresses, usernames, IP addresses, and Minecraft nicknames. It utilizes various APIs and web scraping techniques to collect data, providing a comprehensive view of online footprints.

Awesome Lists containing this project

README

          

# GenPythonDoxing
GenPythonDoxing is a demo version of a Python-based tool designed for gathering publicly available information about email addresses, usernames, IP addresses, and Minecraft nicknames. It utilizes various APIs and web scraping techniques to collect data, providing a comprehensive view of online footprints.

# EN
**GenPythonDoxing** is a Python tool developed to collect publicly accessible information related to email addresses, usernames, IP addresses, and Minecraft nicknames. It uses multiple APIs and web scraping methods to gather data, offering a detailed overview of online activity.

## Features
- **Email Breach Check**: Verifies if an email address has been part of a known data breach.
- **Username Information Search**: Gathers information related to usernames across the web.
- **IP Address Details**: Provides detailed information about a given IP address, including geolocation and ISP details.
- **Minecraft Username History**: Retrieves historical data and UUID for Minecraft usernames from NameMC.
- **Multi-parameter Search**: Allows searching for information based on multiple parameters like name, city, etc.

## Installation
1. **Clone the Repository**:
```bash
git clone https://github.com/geniuszlyy/GenPythonDoxing.git
cd GenPythonDoxing
```
2. **Install Dependencies**:
Ensure you have Python 3.x and pip installed. Then, run:
```bash
pip install -r requirements.txt
```
3. **Configure API Keys**:
Create a `config.json` file in the project directory and include your API keys:
```json
{
"HIBP_API_KEY": "your_haveibeenpwned_api_key"
}
```

## Usage
Run the script using Python:
```bash
python GenPythonDoxing.py
```
The main menu provides options to select the type of information you want to retrieve.

![image](https://github.com/user-attachments/assets/46d0e914-58f2-4357-96fb-b75cdfed4c72)

## Example

![image](https://github.com/user-attachments/assets/e727ba89-8f47-49d2-9fff-e0a8a530ebb8)

# RU
**GenPythonDoxing** - это инструмент на Python, предназначенный для сбора общедоступной информации об адресах электронной почты, никнеймах, IP-адресах и никнеймах Minecraft. Он использует различные API и методы веб-скрапинга для сбора данных, предоставляя полное представление об онлайн-активности.

## Возможности
- **Проверка утечек данных по email**: Проверяет, был ли адрес электронной почты частью известных утечек данных.
- **Поиск информации по никнейму**: Собирает информацию, связанную с никнеймами в Интернете.
- **Детали IP-адреса**: Предоставляет подробную информацию о заданном IP-адресе, включая геолокацию и данные ISP.
- **История никнеймов Minecraft**: Получает исторические данные и UUID для никнеймов Minecraft с NameMC.
- **Поиск по нескольким параметрам**: Позволяет искать информацию на основе нескольких параметров, таких как имя, город и т.д.

## Установка
1. **Клонирование репозитория**:
```bash
git clone https://github.com/geniuszlyy/GenPythonDoxing.git
cd GenPythonDoxing
```
2. **Установка зависимостей**:
Убедитесь, что у вас установлены Python 3.x и pip. Затем выполните:
```bash
pip install -r requirements.txt
```
3. **Настройка API ключей**:
Создайте файл `config.json` в каталоге проекта и добавьте свои API ключи:
```json
{
"HIBP_API_KEY": "your_haveibeenpwned_api_key"
}
```

## Использование
Запустите скрипт с использованием Python:
```bash
python GenPythonDoxing.py
```
Главное меню предоставляет выбор типа информации, которую вы хотите получить.

![image](https://github.com/user-attachments/assets/4d923fca-f253-48ec-869d-76a9f6465c87)

## Пример

![image](https://github.com/user-attachments/assets/2645a110-afbd-42d7-962f-821dd53e8be3)