Skip to content

Releases: srivanththeattack/redhawk

v0.1.7 — Boot speed, guided tour, maigret fix

Choose a tag to compare

@srivanththeattack srivanththeattack released this 15 Jul 09:17

🚀 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

Choose a tag to compare

@srivanththeattack srivanththeattack released this 15 Jul 07:09

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

Choose a tag to compare

@srivanththeattack srivanththeattack released this 14 Jul 09:01

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

Choose a tag to compare

@srivanththeattack srivanththeattack released this 13 Jul 15:45

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

Choose a tag to compare

@srivanththeattack srivanththeattack released this 13 Jul 15:30

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.