RavenIntel is a high-performance intelligence gathering tool written in Go. It is designed to provide security analysts and researchers with a quick, "explain-like-I'm-five" (ELI5) detailed report on various Indicators of Compromise (IOCs) such as IP addresses, URLs, and Malware Hashes.
RavenIntel doesn't just fetch data; it adapts its engine based on the target type to save API credits and provide the most relevant security context.
- Go 1.20 or higher installed.
- API keys for the supported providers (most offer free tiers).
git clone [https://github.com/Zerkem/RavenIntel.git](https://github.com/Zerkem/RavenIntel.git)
cd RavenIntel
go mod tidyCreate a .env file in the root directory and add your API keys:
VIRUSTOTAL_API_KEY=your_key
ABUSEIPDB_API_KEY=your_key
ALIENVAULT_API_KEY=your_key
SHODAN_API_KEY=your_key
URLSCAN_API_KEY=your_key
MALWAREBAZAAR_API_KEY=your_key
SCAN_TIMEOUT=30You can run RavenIntel using command-line flags or the interactive menu.
go run cmd/raven/main.go -t 141.98.10.20go run cmd/raven/main.go -t 098f6bcd4621d373cade4e832627b4f6go run cmd/raven/main.go -t http://suspicious-site.com