Releases: srivanththeattack/redhawk
Release list
v0.1.7 — Boot speed, guided tour, maigret fix
🚀 Boot Speed Improvements
- Lazy initialization for 10 services (MsfRpcClient, EvilginxManager, ProfileManager, C2Server, etc.) — only 6 services eagerly init on startup
- C2 status polling changed from 5-second interval to one-shot on mount in StatusBar
🎯 Guided Tour
- Full tab-by-tab interactive tour replacing the old first-run guide (13 steps trimmed to 10)
- True spotlight cutout effect — target element keeps its color while the rest dims
- Auto-activates tabs as you navigate, Back/Next/Skip controls
- Saved to localStorage — shows once after disclaimer acceptance
✨ UI Polish
- Tab switch animations (fade + slide), button hover lift effect, card hover glow
- Section fade-in with staggered delays
- All quick action buttons in Recon have hover lift effect
🐛 Bug Fixes
- Maigret scan killed at 30s by Node.js spawn timeout — removed the \ imeout\ option so scans run to completion (wrapper handles timeout internally at 3600s)
- Back button in guided tour now correctly activates the previous step's tab
🔧 Other
- Full maigret feature removed (files, code, config, docs, types, IPC, preload)
- Unused tour CSS/tailwind animation code cleaned up
- NSIS installer unterminated string fixed
v0.1.6 - Maigret + Deps + Fixes
What's Changed
🚀 Maigret OSINT Reconnaissance
- New scan type: Maigret username search — enter any username and search across hundreds of social networks and websites
- Mode selector (Nmap/Maigret) in Recon tab with styled buttons
- Clean card-grid results with favicons, site names, clickable URLs
- Full scan pipeline integration with task status tracking
- HTML export support for maigret results
🛠️ Full Dependency Auto-Installer (7 tools)
Nmap, Python, Node.js, Maigret, Evilginx2, Metasploit, WSL — all auto-detected and installed
🐛 Fixed
- Maigret wrapper rewritten for maigret v0.6.3 — uses correct CLI flags (-J simple --folderoutput) instead of removed --json -\ flag. Added UTF-8 encoding handling for Windows console output. Increased scan timeout to 3600s for full 3000+ site enumeration.
- ProgramFiles(x86) TypeScript error in dependency.ts resolved
📦 Installer
- Includes NSIS dependency check at install time
- Live dependency health indicator in StatusBar
v0.1.5 — Team Collaboration & Malleable C2 Profiles
v0.1.5 - Team Collaboration, Malleable C2 Profiles & Beacon Rewrite
🆕 New: Team Collaboration Hub
- New Team tab with shared live feed, findings, notes, and target coordination
- Connect teammates by sharing your C2 server URL — no separate signup or auth
- Auto-heartbeat, member colors, real-time activity broadcasting
🆕 New: Malleable C2 Profiles
- 4 built-in profiles: default, cs-like (fake Apache/PHP), minimal (single endpoint), onedrive (O365 mimic)
- Inline JSON editor in C2Panel — customize URIs, headers, status codes, user-agent
- All 10 agent types automatically use profile-defined URIs
🆕 New Features
- 10 new phishlet templates: dropbox, adobe, outlook, yahoo, whatsapp, telegram, reddit, paypal, stackoverflow
- Custom payload import (.ps1/.py/.cs/.txt)
- Custom phishlet import (.yaml/.yml)
- 3 new recon scans: GeoIP, Reverse DNS, Port Health
- HTTPS C2 with cert/key file pickers
- Ctrl+Tab / Ctrl+Shift+Tab keyboard tab cycling
- Dependency checker: WSL distro detection, msfRunning TCP test, evilginx WSL-aware check
🔧 Fixed
- Tab order migration — new tabs no longer invisible after update
- Exfil panel collection type selector now works (dropdown, not hidden state)
- All emoji icons replaced with clean SVGs
- Active tab text is white-on-red (was invisible red-on-red)
- Select elements no longer clip text
🎨 UI
- Custom RedHawk logo in taskbar, title bar, installer, desktop shortcut
- Tips in every Team tab empty state
- C2 URL auto-detection for team connections
- StatusBar: op context, C2 health dot, scan progress, target hostname
📦 Full changelog
https://github.com/srivanththeattack/redhawk/blob/v0.1.5/CHANGELOG.md
v0.1.4 — Fix black screen, CSP, first-run guide
Fixed
Black Screen on Launch — Restored a missing \handleSectionRender\ callback that was accidentally removed during the first-run guide edit. This caused a \ReferenceError\ that crashed the entire renderer.
Content Security Policy — Updated CSP to allow Google Fonts (\onts.googleapis.com, \onts.gstatic.com) so Inter and JetBrains Mono load correctly.
Added
First-Run Quick Start Guide — New users see a dismissable welcome guide in the Recon tab with 3 steps: enter a target, hit Launch Scan, explore tabs. Target is pre-filled with \�xample.com. Auto-dismisses after first scan.
Proper README — Complete rewrite with badges, feature table, install instructions, quick start, and legal disclaimer.
Changed
- Added \�uthor\ field to \package.json\ (fixes electron-builder warning)
Note: v0.1.3 was pulled due to the black screen bug. v0.1.4 is the corrected version.
v0.1.2 — Fix UI freeze & clean up kill chain
Fixed
Evilginx2 Check No Longer Freezes the UI
Replaced \�xecSync\ with async \�xec\ in \�vilginxManager.checkAvailability(). The synchronous WSL check was blocking Electron's main process for up to 5 seconds, making the entire app unresponsive. Tab switching and all UI interactions now work during the availability check.
Kill Chain — Removed Dorking Phase
Removed the \dorking\ entry from the kill chain. The chain now shows: Reconnaissance → Exploitation → Phishing → C2 → Exfiltration.