{"id":43769034,"url":"https://github.com/gl0bal01/discord-osint-assistant","last_synced_at":"2026-02-05T16:09:33.095Z","repository":{"id":301159879,"uuid":"1007802575","full_name":"gl0bal01/discord-osint-assistant","owner":"gl0bal01","description":"A powerful Discord bot for Open Source Intelligence (OSINT) gathering and analysis","archived":false,"fork":false,"pushed_at":"2025-10-27T15:14:48.000Z","size":210,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-01T04:47:47.407Z","etag":null,"topics":["airplane","cybersecurity","discord-bot","dork","information-gathering","osint","osint-tool","recon","rekognition","socmint","toolbox","username-generator","username-search","vessels"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gl0bal01.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","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-06-24T14:51:00.000Z","updated_at":"2025-11-20T13:38:44.000Z","dependencies_parsed_at":"2025-09-04T23:42:16.995Z","dependency_job_id":"22069330-04a3-4672-bc23-1b1f80b5a2ff","html_url":"https://github.com/gl0bal01/discord-osint-assistant","commit_stats":null,"previous_names":["gl0bal01/discord-osint-assistant"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/gl0bal01/discord-osint-assistant","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gl0bal01%2Fdiscord-osint-assistant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gl0bal01%2Fdiscord-osint-assistant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gl0bal01%2Fdiscord-osint-assistant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gl0bal01%2Fdiscord-osint-assistant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gl0bal01","download_url":"https://codeload.github.com/gl0bal01/discord-osint-assistant/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gl0bal01%2Fdiscord-osint-assistant/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29125134,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T14:05:12.718Z","status":"ssl_error","status_checked_at":"2026-02-05T14:03:53.078Z","response_time":65,"last_error":"SSL_read: 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":["airplane","cybersecurity","discord-bot","dork","information-gathering","osint","osint-tool","recon","rekognition","socmint","toolbox","username-generator","username-search","vessels"],"created_at":"2026-02-05T16:09:32.516Z","updated_at":"2026-02-05T16:09:33.088Z","avatar_url":"https://github.com/gl0bal01.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Discord OSINT Assistant v2.0\n\n\u003cdiv align=\"center\"\u003e\n\n[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://choosealicense.com/licenses/mit/)\n[![Node.js Version](https://img.shields.io/badge/Node.js-%3E%3D16.9.0-brightgreen.svg)](https://nodejs.org/)\n[![Discord.js](https://img.shields.io/badge/Discord.js-v14.17.3-blue.svg)](https://discord.js.org/)\n[![Version](https://img.shields.io/badge/Version-2.0.0-orange.svg)](https://github.com/gl0bal01/discord-osint-assistant/releases)\n[![DOI](https://zenodo.org/badge/1007802575.svg)](https://doi.org/10.5281/zenodo.15741849)\n\n[![OSINT](https://img.shields.io/badge/Category-OSINT-red.svg)]()\n[![Security](https://img.shields.io/badge/Category-Security-darkred.svg)]()\n[![Intelligence](https://img.shields.io/badge/Category-Intelligence-purple.svg)]()\n[![Discord Bot](https://img.shields.io/badge/Type-Discord%20Bot-5865F2.svg)](https://discord.com/developers/docs)\n[![Blockchain Analysis](https://img.shields.io/badge/Feature-Blockchain%20Analysis-gold.svg)]()\n[![AI Powered](https://img.shields.io/badge/Feature-AI%20Powered-cyan.svg)]()\n\n\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/gl0bal01/discord-osint-assistant/pulls)\n[![GitHub](https://img.shields.io/badge/GitHub-gl0bal01-181717?logo=github\u0026logoColor=white)](https://github.com/gl0bal01)\n\n\u003c/div\u003e\n\nA comprehensive Discord bot designed for Open Source Intelligence (OSINT) gathering and analysis. This professional-grade bot provides investigators, researchers, and security professionals with a complete suite of intelligence gathering tools directly from Discord.\n\n## 🌟 Features Overview\n\n### Core OSINT Intelligence Capabilities\n- **Domain \u0026 Network Analysis**: DNS lookups, WHOIS history, subdomain enumeration, and web technology detection\n- **Identity Investigation**: Multi-platform username searches, profile enumeration, and social media reconnaissance  \n- **Image Intelligence**: EXIF metadata extraction with GPS coordinate mapping and facial recognition\n- **Blockchain Analysis**: Cryptocurrency address investigation, transaction analysis, and address detection\n- **Transportation Intelligence**: Aviation tracking, airport data, flight information, and maritime vessel tracking\n- **Business Intelligence**: Company information gathering, corporate data analysis, and registry searches\n\n### Advanced Analysis Tools\n- **AI-Powered Analysis**: Multi-model AI integration for data interpretation and report generation\n- **Document Processing**: JWT token analysis, document metadata extraction, and file analysis\n- **Network Reconnaissance**: Vulnerability scanning, port analysis, and security assessment\n- **Link Analysis**: URL investigation, redirect chain analysis, and favicon reconnaissance\n- **Geospatial Intelligence**: GPS coordinate analysis, location mapping, and geographic correlation\n\n### Specialized OSINT Features\n- **Social Engineering Tools**: Username generation, profile discovery, and account enumeration\n- **Search Intelligence**: Google dorking assistance, advanced search query generation\n- **Monitoring Capabilities**: Target monitoring, real-time alerts, and continuous surveillance\n- **Data Extraction**: Link extraction, pattern recognition, and automated data parsing\n\n## 🛠️ Complete Command Reference\n\n### Domain \u0026 Network Intelligence\n| Command | Description | Features |\n|---------|-------------|----------|\n| `/bob-dns` | Comprehensive DNS analysis | Records analysis, security detection, nameserver info |\n| `/bob-whoxy` | WHOIS history and reverse lookups | Historical data, registrant tracking, change analysis |\n| `/bob-hostio` | Domain hosting intelligence | Infrastructure analysis, hosting details, technology stack |\n| `/bob-recon-web` | Web reconnaissance | Technology detection, service enumeration, security headers |\n| `/bob-redirect-chain` | URL redirect analysis | Redirect tracking, destination analysis, security assessment |\n| `/bob-favicons` | Website favicon analysis | Icon extraction, hash analysis, brand identification |\n\n### Identity \u0026 Social Intelligence\n| Command | Description | Features |\n|---------|-------------|----------|\n| `/bob-nuclei` | Username investigation | Most reliable tool, no false/positive |\n| `/bob-sherlock` | Multi-platform username search | 400+ platforms, real-time tracking, results export |\n| `/bob-maigret` | Enhanced username investigation | Advanced reconnaissance, deep profile analysis |\n| `/bob-linkook` | Username investigation | Discover linked social accounts |\n| `/bob-generate-usernames` | Username variation generation | Pattern creation, format variations, enumeration lists |\n| `/bob-ghunt` | Google account investigation | Gmail analysis, profile discovery, account correlation |\n\n### Image \u0026 Media Analysis\n| Command | Description | Features |\n|---------|-------------|----------|\n| `/bob-exif` | Image metadata extraction | GPS coordinates, camera data, privacy mode, map integration |\n| `/bob-rekognition` | AWS facial recognition | Face detection, celebrity recognition, demographic analysis |\n\n### Blockchain \u0026 Cryptocurrency\n| Command | Description | Features |\n|---------|-------------|----------|\n| `/bob-blockchain` | Cryptocurrency address analysis | Multi-network support, transaction history, risk assessment |\n| `/bob-blockchain-detect` | Crypto address detection | Format identification, confidence scoring, explorer links |\n\n### Transportation \u0026 Aviation\n| Command | Description | Features |\n|---------|-------------|----------|\n| `/bob-aviation` | Aviation intelligence | Flight tracking, aircraft data, airline operations |\n| `/bob-airport` | Airport information lookup | Facility data, runway information, operational status |\n| `/bob-flight-number` | Specific flight tracking | Real-time status, route analysis, delay information |\n| `/bob-vessels` | Maritime vessel tracking | Ship information, location tracking, maritime intelligence |\n\n### Business \u0026 Corporate Intelligence\n| Command | Description | Features |\n|---------|-------------|----------|\n| `/bob-pappers` | Business registry | Company information, corporate structure, legal status |\n| `/bob-nike` | Look up email address or a name | On Nike Run Club (NRC) fitness app |\n| `/bob-vpic` | Vehicle identification by VIN | Car details, manufacturer data, specification lookup |\n\n### AI \u0026 Analysis Tools\n| Command | Description | Features |\n|---------|-------------|----------|\n| `/bob-chat` | AI-powered analysis assistant | Multi-model support, OSINT analysis, code generation |\n| `/bob-jwt` | JWT token analysis | Token decoding, security analysis, payload extraction |\n| `/bob-xeuledoc` | Document analysis | Metadata extraction, content analysis, file intelligence |\n\n### Utilities \u0026 Support\n| Command | Description | Features |\n|---------|-------------|----------|\n| `/bob-extract-links` | URL extraction from text | Pattern matching, validation, bulk processing |\n| `/bob-dork` | Google dorking assistance | Query generation, search optimization, target enumeration |\n| `/bob-monitor` | Target monitoring setup | Continuous surveillance, alert configuration |\n| `/bob-health` | System health monitoring | Bot status, API connectivity, performance metrics |\n\n## 🚀 Quick Installation Guide\n\n### Prerequisites\n- **Node.js** v16.9.0 or higher\n- **Discord Bot Token**\n- **External Tools**: ExifTool, Sherlock, Maigret, Nuclei (optional)\n- **API Keys**: Various services for full functionality (see Configuration)\n\n### Basic Setup\n```bash\n# Clone repository\ngit clone https://github.com/gl0bal01/discord-osint-assistant.git\ncd discord-osint-assistant\n\n# Install dependencies\nnpm install\n\n# Configure environment\ncp .env.example .env\n# Edit .env with your tokens and API keys\n\n# Deploy commands\nnpm run deploy\n\n# Start bot\nnpm start\n```\n\n## ⚙️ Configuration\n\n### Required Environment Variables\n```env\n# Discord Configuration (Required)\nDISCORD_TOKEN=your_discord_bot_token\nCLIENT_ID=your_application_client_id\nGUILD_ID=your_development_server_id\n\n# Notification Channel for Monitored Websites\nMONITOR_CHANNEL_ID=your_monitor_notification_discord_channel_id\n\n# Core API Keys (Recommended)\nWHOXY_API_KEY=your_whoxy_api_key\nDNSDUMPSTER_TOKEN=your_dnsdumpster_token\nHOSTIO_API_KEY=your_hostio_api_key\nAVIATIONSTACK_API_KEY=your_aviationstack_api_key\nAIRPORTDB_API_KEY=your_airportdb_api_key\n\n# Advanced Features (Optional)\nAWS_ACCESS_KEY_ID=your_aws_access_key\nAWS_SECRET_ACCESS_KEY=your_aws_secret_key\nAWS_REGION=us-east-1\nPAPPERS_API_KEY=your_pappers_api_key\n\n# 1MIN AI\nAI_API_KEY=your_ai_api_key\n\n# Tool Paths (Optional - if not in PATH)\nEXIFTOOL_PATH=exiftool\nSHERLOCK_PATH=sherlock\nNUCLEI_PATH=nuclei\nNUCLEI_TEMPLATE_PATH=/username/nuclei-templates/http/osint/user-enumeration\nMAIGRET_PATH=maigret\n```\n\n### External Tool Integration\n- **ExifTool**: Image metadata extraction with GPS mapping\n- **Sherlock**: Username investigation across 400+ platforms\n- **Maigret**: Enhanced username reconnaissance\n- **Nuclei**: Most reliable username search\n\n## 📊 Usage Examples\n\n### Basic Domain Investigation\n```\n/bob-dns domain:example.com\n/bob-whoxy type:domain domain:example.com\n/bob-hostio domain:example.com\n```\n\n### Identity Investigation\n```\n/bob-sherlock username:target_user\n/bob-generate-usernames firstname:John lastname:Doe\n/bob-ghunt email:target@example.com\n```\n\n### Image Analysis\n```\n/bob-exif image_url:https://example.com/image.jpg privacy:true\n/bob-rekognition image_url:https://example.com/photo.jpg\n```\n\n### Blockchain Investigation\n```\n/bob-blockchain address btc 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa\n/bob-blockchain-detect text:\"Check this address: 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa\"\n```\n\n### AI-Powered Analysis\n```\n/bob-chat ask message:\"Analyze this OSINT data\" context:osint\n/bob-chat code request:\"Generate Python script for data parsing\" language:python\n```\n\n## 🏗️ Architecture\n\n```\ndiscord-osint-assistant/\n├── README.md                    # Project documentation\n├── package.json                 # Dependencies and scripts\n├── index.js                     # Main bot entry point\n├── deploy-commands.js           # Command deployment utility\n├── .env.example                 # Environment template\n├── \n├── commands/                    # Complete command suite\n│   ├── dns.js              # DNS analysis and reconnaissance\n│   ├── whoxy.js            # WHOIS history and reverse lookup\n│   ├── nuclei.js           # Most reliable username search\n│   ├── exif.js             # Image metadata with GPS mapping\n│   ├── blockchain.js       # Cryptocurrency investigation\n│   |── chat.js             # AI-powered analysis assistant\n│   ├── hostio.js           # Domain hosting intelligence\n│   ├── recon-web.js        # Web reconnaissance\n│   ├── redirect-chain.js   # URL redirect analysis\n│   ├── favicons.js         # Website favicon analysis\n│   ├── aviation.js         # Aviation intelligence\n│   ├── airport.js          # Airport information\n│   ├── flight-number.js    # Flight tracking\n│   ├── vessels.js          # Maritime tracking\n│   ├── pappers.js          # Business registry\n│   ├── nike.js             # Product authentication\n│   ├── vpic.js             # Vehicle identification\n│   ├── sherlock.js         # Multi-platform username search\n│   ├── maigret.js          # Enhanced username investigation\n│   ├── linkook.js          # Discover linked/connected social accounts\n│   ├── ghunt.js            # Google account investigation\n│   ├── extract-links.js    # URL extraction\n│   ├── jwt.js              # Token analysis\n│   ├── dork.js             # Google dorking\n│   ├── xeuledoc.js         # Document analysis\n│   ├── blockchain-detect.js # Crypto address detection\n│   ├── generate-usernames.js # Username generation\n│   ├── rekognition.js      # AWS facial recognition\n│   ├── monitor.js          # Target monitoring\n│   ├── health.js           # System monitoring\n│   │\n├── utils/                       # Utility functions\n│   └── validation.js           # Input validation and sanitization\n│\n├── addons/                     # Configuration files\n│   └── GPS2MapUrl.config      # ExifTool GPS mapping\n│\n└── docs/                       # Documentation\n    ├── INSTALLATION.md         # Detailed setup guide\n    └── [Additional guides]     # Usage and configuration guides\n```\n\n## 🔒 Security \u0026 Privacy\n\n### Built-in Security Features\n- **Input Validation**: Comprehensive sanitization prevents injection attacks\n- **Privacy Modes**: Sensitive data handling for investigations\n- **Rate Limiting**: API quota management and abuse prevention\n- **Audit Logging**: Complete activity tracking for accountability\n- **Error Handling**: Secure error responses prevent information disclosure\n\n### Privacy Considerations\n- Configurable privacy modes for sensitive operations\n- Automatic cleanup of temporary files\n- Secure API key management\n- GDPR-compliant data handling practices\n\n## 📈 Performance \u0026 Scalability\n\n### System Requirements\n- **Minimum**: 2GB RAM, Node.js 16.9.0+, 1GB storage\n- **Recommended**: 4GB+ RAM, SSD storage, stable internet\n- **Production**: Load balancing, monitoring, log rotation\n\n### Performance Features\n- Asynchronous processing for concurrent operations\n- Intelligent timeout handling for long-running tasks\n- Memory-efficient file processing\n- Optimized API request patterns\n\n## 🤝 Contributing\n\n### Development Setup\n```bash\n# Development mode with auto-restart\nnpm run dev\n\n# Linting\nnpm run lint\n\n# Cleanup temporary files\nnpm run clean\n```\n\n### Adding New Commands\n1. Create command file in `/commands/` directory\n2. Follow established patterns and documentation standards\n3. Include comprehensive error handling and validation\n4. Add JSDoc documentation\n5. Update README and related documentation\n\n## 📄 Legal \u0026 Compliance\n\n### Usage Guidelines\nThis tool is designed for legitimate OSINT research, security testing, and educational purposes. Users must:\n- Comply with applicable laws and regulations\n- Respect platform terms of service\n- Obtain proper authorization for investigations\n- Use responsibly and ethically\n\n### Disclaimer\nThe authors are not responsible for misuse of this software. Users bear full responsibility for ensuring legal compliance in their jurisdiction.\n\n## 🆘 Support \u0026 Resources\n\n### Documentation\n- **Complete Setup Guide**: [docs/INSTALLATION.md](docs/INSTALLATION.md)\n- **Command Reference**: Individual command help available via Discord\n- **Configuration Guide**: Environment setup and API integration\n\n### Health Monitoring\nUse `/bob-health detailed:true check-apis:true check-tools:true` to verify:\n- System status and performance\n- API connectivity and quotas\n- External tool availability\n- Configuration validation\n\n### Community \u0026 Support\n- **GitHub Issues**: Bug reports and feature requests\n- **Documentation**: Comprehensive guides and examples\n- **Discord Support**: Community assistance and updates\n\n## 🚀 Version Information\n\n**Current Version**: 2.0.0  \n**Author**: gl0bal01  \n**License**: MIT  \n**Node.js**: \u003e=16.9.0 required  \n\n### Key Features in v2.0\n- Comprehensive OSINT commands\n- Multi-AI model integration\n- Advanced blockchain analysis\n- Enhanced privacy controls\n- Professional documentation\n- Production-ready architecture\n\n---\n\n**Discord OSINT Assistant** - Professional intelligence gathering made accessible through Discord.\n\n*Empowering investigators, researchers, and security professionals with comprehensive OSINT capabilities.*\n\n**🎆 Made with ❤️ for the Osint community**\n\n[![GitHub](https://img.shields.io/badge/GitHub-gl0bal01-181717?style=for-the-badge\u0026logo=github\u0026logoColor=white)](https://github.com/gl0bal01)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgl0bal01%2Fdiscord-osint-assistant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgl0bal01%2Fdiscord-osint-assistant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgl0bal01%2Fdiscord-osint-assistant/lists"}