{"id":42746675,"url":"https://github.com/zidniryi/yougoldberg","last_synced_at":"2026-01-29T19:22:22.409Z","repository":{"id":320162740,"uuid":"1027299308","full_name":"zidniryi/yougoldberg","owner":"zidniryi","description":"yougoldberg OSINT Username Discovery Tool","archived":false,"fork":false,"pushed_at":"2025-10-22T08:27:29.000Z","size":3991,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-22T10:21:40.557Z","etag":null,"topics":["cli","cplusplus","hactoberfest","hactoberfest-accepted","hactoberfest-starter","hactoberfest2025","open-source","osint","osint-tool"],"latest_commit_sha":null,"homepage":"","language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zidniryi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-27T18:22:45.000Z","updated_at":"2025-10-22T08:33:47.000Z","dependencies_parsed_at":"2025-10-22T10:21:44.000Z","dependency_job_id":"84444c1e-ed41-4f2d-aea5-d86fb896137e","html_url":"https://github.com/zidniryi/yougoldberg","commit_stats":null,"previous_names":["zidniryi/yougoldberg"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/zidniryi/yougoldberg","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zidniryi%2Fyougoldberg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zidniryi%2Fyougoldberg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zidniryi%2Fyougoldberg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zidniryi%2Fyougoldberg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zidniryi","download_url":"https://codeload.github.com/zidniryi/yougoldberg/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zidniryi%2Fyougoldberg/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28883087,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-29T16:41:59.663Z","status":"ssl_error","status_checked_at":"2026-01-29T16:39:39.641Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","cplusplus","hactoberfest","hactoberfest-accepted","hactoberfest-starter","hactoberfest2025","open-source","osint","osint-tool"],"created_at":"2026-01-29T19:22:21.550Z","updated_at":"2026-01-29T19:22:22.402Z","avatar_url":"https://github.com/zidniryi.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# YouGoldberg - OSINT Username Discovery Tool 🔍\n\nA fast and efficient C++ CLI tool for Open Source Intelligence (OSINT) that searches for usernames across 101+ popular platforms and services.\n\n## Features\n\n- 🚀 **Fast Multi-Platform Search**: Check username availability across 101+ platforms\n- 🎯 **HTTP Status Verification**: Uses HEAD requests for efficient checking\n- 🎨 **Beautiful CLI Interface**: Colored output with progress indicators\n- 📄 **Export Results**: Save findings to JSON or TXT files\n- ⚙️ **Configurable**: Adjustable timeout and verbose mode\n- 🔒 **Responsible**: Built with rate limiting to respect server resources\n\n## Download\n\nReady-to-use executables are available for all major platforms:\n\n### Latest Release: [v1.1](https://github.com/zidniryi/yougoldberg/releases/tag/v1.1)\n\n| Platform | Download | Size | Notes |\n|----------|----------|------|-------|\n| **Windows** | [yougoldberg-windows.exe](https://github.com/zidniryi/yougoldberg/releases/download/v1.1/yougoldberg-windows.exe) | 12MB | ⚠️ Requires libcurl for full functionality |\n| **Linux** | [yougoldberg-native](https://github.com/zidniryi/yougoldberg/releases/download/v1.1/yougoldberg-native) | 68KB | Static binary for x86_64 |\n| **macOS** | [yougoldberg-installer.pkg](https://github.com/zidniryi/yougoldberg/releases/download/v1.1/yougoldberg-installer.pkg) | 24KB | Package installer |\n| **Universal** | [Source Code (ZIP)](https://github.com/zidniryi/yougoldberg/archive/refs/tags/v1.1.zip) | - | Build from source |\n\n### Quick Start\n\n```bash\n# Download and run (Linux/macOS)\nwget https://github.com/zidniryi/yougoldberg/releases/download/v1.1/yougoldberg-native\nchmod +x yougoldberg-native\n./yougoldberg-native johndoe\n\n# Export results to JSON\n./yougoldberg-native -j johndoe\n\n# Export results to TXT file\n./yougoldberg-native -o results.txt johndoe\n\n# Windows (download and run)\n# Download yougoldberg-windows.exe and run in Command Prompt\nyougoldberg-windows.exe johndoe\n\n# macOS (install via package)\n# Download yougoldberg-installer.pkg and double-click to install\n```\n\n## Prerequisites\n\nBefore building, ensure you have:\n\n- **CMake** (version 3.10 or higher)\n- **C++ Compiler** with C++17 support (GCC, Clang, or MSVC)\n- **libcurl** development libraries\n\n### Installing Dependencies\n\n#### Ubuntu/Debian:\n```bash\nsudo apt update\nsudo apt install cmake build-essential libcurl4-openssl-dev\n```\n\n#### macOS:\n```bash\nbrew install cmake curl\n```\n\n#### CentOS/RHEL:\n```bash\nsudo yum install cmake gcc-c++ libcurl-devel\n# or for newer versions:\nsudo dnf install cmake gcc-c++ libcurl-devel\n```\n\n## Building\n\n### Standard Build (CMake)\n\n1. **Clone or download the project**\n2. **Navigate to project directory**\n3. **Create build directory and compile:**\n\n```bash\nmkdir build\ncd build\ncmake ..\nmake\n```\n\n### Cross-Platform Build Scripts\n\nFor convenience, use the provided build scripts:\n\n```bash\n# Build all platforms (native + Windows)\n./build.sh\n\n# Build specific platforms\n./build.sh native   # Linux/macOS only\n./build.sh windows  # Windows cross-compilation only\n\n# Package builds\n./build.sh pkg      # macOS package installer\n./build.sh deb      # Debian package (Linux only)\n```\n\n### Windows Build Status\n\n**Current Status**: ✅ **Working** - Creates Windows executable successfully\n\n```bash\n# Build Windows executable\n./build.sh windows\n```\n\n**Output**: `yougoldberg-windows.exe` (12MB static executable)\n\n**Important Notes**:\n- ⚠️ **Current Windows build is compiled without libcurl** for compatibility\n- ⚠️ **The Windows executable will not function properly** without libcurl\n- ✅ **The executable compiles and runs** but cannot make HTTP requests\n\n### Making Windows Build Fully Functional\n\nTo create a fully functional Windows executable, you have several options:\n\n#### Option 1: Install libcurl for MinGW (Recommended)\n```bash\n# macOS\nbrew install mingw-w64 curl\n\n# Ubuntu/Debian\nsudo apt install mingw-w64 libcurl4-openssl-dev\n\n# Then rebuild\n./build.sh windows\n```\n\n#### Option 2: Build on Windows directly\n```bash\n# Install Visual Studio with C++ support\n# Install vcpkg: git clone https://github.com/Microsoft/vcpkg.git\n# Install curl: vcpkg install curl[core]:x64-windows-static\n# Build with CMake\n```\n\n#### Option 3: Use Docker (if available)\n```bash\n# Requires Docker Desktop\ndocker run --rm -v \"$(pwd):/app\" -w /app ubuntu:22.04 bash -c \"\n  apt update \u0026\u0026 apt install -y mingw-w64 g++-mingw-w64 wget\n  # Build libcurl and yougoldberg\n\"\n```\n\n## Usage\n\n### Basic Usage\n```bash\n./yougoldberg \u003cusername\u003e\n```\n\n### Options\n- `-v, --verbose` - Enable verbose output showing all checked URLs\n- `-t, --timeout` - Set timeout in seconds (default: 10)\n- `-j, --json` - Export results to JSON file\n- `-o, --output` - Export results to TXT file\n- `-h, --help` - Show help message\n\n### Examples\n\n**Basic search:**\n```bash\n./yougoldberg johndoe\n```\n\n**Verbose mode with custom timeout:**\n```bash\n./yougoldberg -v -t 15 techuser\n```\n\n**Export to JSON:**\n```bash\n./yougoldberg -j johndoe\n# Creates: johndoe_results.json\n```\n\n**Export to TXT file:**\n```bash\n./yougoldberg -o results.txt johndoe\n```\n\n**Combine options:**\n```bash\n./yougoldberg -v -j -t 20 johndoe\n```\n\n**Get help:**\n```bash\n./yougoldberg --help\n```\n\n## Sample Output\n\n```\n\n    ██    ██  ██████  ██    ██ \n     ██  ██  ██    ██ ██    ██ \n      ████   ██    ██ ██    ██ \n       ██    ██    ██ ██    ██\n       ██     ██████   ██████  \t\n                                                            \n 🔍 yougoldberg OSINT Username Discovery Tool 🔍            \n              Version 1.0                             \n\n\n🔍 Searching for username: techuser\n📊 Checking 101 platforms...\n\nProgress: [101/101] Checking Chess.com...\n  ✓ FOUND: GitHub\n  ✓ FOUND: Twitter\n  ✓ FOUND: Reddit\n\n🎯 Found 3 profile(s):\n\n┌─────────────────────────┬────────────────────────────────────────────────────────┐\n│ Platform                │ URL                                                    │\n├─────────────────────────┼────────────────────────────────────────────────────────┤\n│ GitHub                  │ https://github.com/techuser                           │\n│ Twitter                 │ https://twitter.com/techuser                          │\n│ Reddit                  │ https://www.reddit.com/user/techuser                  │\n└─────────────────────────┴────────────────────────────────────────────────────────┘\n\n⏱️  Search completed in 45 seconds\n⚠️  Remember: This tool is for educational and legitimate research purposes only!\n```\n\n## Supported Platforms\n\nThe tool checks 101+ platforms including:\n\n**Development \u0026 Code:**\n- GitHub, GitLab, StackOverflow, Dev.to, Codepen, Replit\n\n**Social Media:**\n- Twitter, Facebook, Instagram, LinkedIn, TikTok, Pinterest\n\n**Content Creation:**\n- YouTube, Twitch, Medium, Blogger, WordPress, Tumblr\n\n**Design \u0026 Art:**\n- Behance, Dribbble, DeviantArt, ArtStation, 500px\n\n**Gaming:**\n- Steam, Twitch, Roblox, Chess.com, NameMC\n\n**Security \u0026 Research:**\n- HackerOne, Bugcrowd, TryHackMe, HackTheBox\n\nAnd many more...\n\n## Technical Details\n\n- **Language**: C++17\n- **HTTP Library**: libcurl\n- **Build System**: CMake\n- **Request Method**: HTTP HEAD requests for efficiency\n- **Rate Limiting**: 100ms delay between requests\n- **Timeout**: Configurable (default 10 seconds)\n- **User Agent**: Custom OSINT-CLI identifier\n\n## Performance\n\n- **Average Speed**: ~1.5 requests per second (with rate limiting)\n- **Memory Usage**: Minimal (~5MB)\n- **Network Efficient**: Uses HEAD requests only\n- **Concurrent**: Single-threaded with optimized timing\n\n## Ethical Usage\n\n⚠️ **Important Disclaimer**: This tool is designed for:\n- Educational purposes\n- Legitimate security research\n- Personal username availability checking\n- Authorized penetration testing\n\n**Do NOT use for:**\n- Stalking or harassment\n- Unauthorized data collection\n- Malicious activities\n- Violating platform terms of service\n\n## Contributing\n\nContributions are welcome! Areas for improvement:\n- Additional platforms\n- Performance optimizations\n- Output format options\n- Configuration file support\n\n## License\n\nThis project is for educational purposes. Please respect platform terms of service and applicable laws.\n\n## Troubleshooting\n\n**Build Issues:**\n- Ensure libcurl-dev is installed\n- Check CMake version (3.10+)\n- Verify C++17 compiler support\n\n**Runtime Issues:**\n- Check internet connectivity\n- Some platforms may block automated requests\n- Increase timeout for slow connections\n\n**False Positives:**\n- Some platforms return 200 for non-existent users\n- Manual verification recommended for important results ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzidniryi%2Fyougoldberg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzidniryi%2Fyougoldberg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzidniryi%2Fyougoldberg/lists"}