| Crates.io | fragarach |
| lib.rs | fragarach |
| version | 0.1.1 |
| created_at | 2025-02-11 20:57:43.217992+00 |
| updated_at | 2025-02-17 04:27:56.745741+00 |
| description | Modular OSINT framework for blockchain forensics and investigations |
| homepage | https://github.com/DB14734/fragarach |
| repository | https://github.com/DB14734/fragarach |
| max_upload_size | |
| id | 1551990 |
| size | 109,590 |
Modular OSINT framework for blockchain forensics and investigations
Fragarach is a modular OSINT framework designed for blockchain investigations and forensics, implemented in Rust. The framework provides a comprehensive suite of tools for building and analyzing blockchain intelligence data lakes.
Transpose API
URLScan API
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Via Cargo
cargo install fragarach
From Source
git clone https://github.com/DB14734/fragarach.git
cd fragarach
cargo build --release
Environment Setup
fragarach setup
This will create a .env file with:
TRANSPOSE_API_KEY: Transpose API authenticationURLSCAN_API_KEY: URLScan API authenticationDatabase
Core dependencies:
tokio: Async runtime and utilitiesduckdb: Embedded database operationsreqwest: HTTP clientserde: Serialization/deserializationclap: CLI argument parsingdotenv: Environment variable managementUI dependencies:
colored: Terminal coloringdialoguer: Interactive promptsconsole: Terminal utilitiesUses DuckDB as an embedded analytical database.
Database tables:
ethereum_accounts
ethereum_transactions
urlscan_domain_data
urlscan_dom_snapshot
Fork & Clone
git clone https://github.com/your-username/fragarach.git
cd fragarach
Build
cargo build
Environment Configuration
cp .env.example .env
# Edit .env with your API keys
This project is licensed under the MIT License - see the LICENSE file for details.