A Next.js cyber-forensics suite for comprehensive digital investigation.
Omni is a Next.js (App Router) cyber-forensics suite that provides a unified UI for IP intelligence, DNS auditing, breach lookup, malware sandboxing, social footprinting, steganography analysis, metadata extraction, browser fingerprinting, and investigative history.
| Component | Technology |
|---|---|
| Framework | Next.js 16.1.1 (App Router) |
| UI | React 19.2.3, Tailwind CSS v4, Lucide icons, Framer Motion |
| Auth | NextAuth v5 (beta), Credentials + Google + GitHub |
| Database | Neon Postgres via Drizzle ORM |
| Forensics | exifreader, jsPDF + autotable |
src/
app/
layout.tsx
page.tsx
api/
investigate/route.ts
history/route.ts
user/credits/route.ts
osint/social/route.ts
admin/users/route.ts
lib/
db.ts
schema.ts
components/
layout/
auth/
breach/
dns/
ip/
steganography/
social/
utils/
exportPdf.ts
fingerprint.ts