Skip to content

A stealthy, cross-platform C2 and adversary simulation framework Proof-of-Concept in Rust, designed for ethical cybersecurity research.

License

Notifications You must be signed in to change notification settings

CyberStackPro/wraithmarked

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WraithMarked

Rust Build License Issues

Crao: The one who deciphers chaos. The silent ghost in your code.

WraithMarked Banner


⚠️ WARNING: EDUCATIONAL & ETHICAL USE ONLY ⚠️

DISCLAIMER: FOR EDUCATIONAL AND ETHICAL SECURITY RESEARCH ONLY

This project is a proof-of-concept agent designed for authorized penetration testing, cybersecurity research, and defensive tool development. Do not deploy or run this on any system you do not own or have explicit, written consent to monitor. Unauthorized usage is strictly prohibited and may be illegal.


Project Overview

WraithMarked is a minimal, stealth-first, cross-platform Command & Control (C2) framework built in Rust. Its primary focus is to demonstrate how low-level system hooks can be used to achieve silent system visibility with minimal overhead. It is a powerful tool for ethical red teaming, adversary simulation, and defensive tool development.

Features & Roadmap This project is a work-in-progress, with a clear focus on modularity and stealth.


Core Features

  • Keystroke Logging – Captures global keyboard input
  • Active Window Monitoring – Tracks currently focused application
  • Autostart – Adds persistence via OS-specific startup routines
  • Stealth Execution – No visible window or UI footprint
  • Planned: Encrypted C2 communication
  • Planned: Live screen preview capture
  • Planned: Remote shell access & file system inspection

Tech Stack

  • Rust for safety, speed, and concurrency

  • Libraries:

    • rdev – Input event capture
    • x-win – Window tracking
    • chrono, serde, reqwest, tokio, log – For scheduling, async telemetry, and system logging
    • ctrlc – For graceful process termination

Development Roadmap

Phase 1 – Core Agent

  • Keyboard and click input tracking
  • Active window capture
  • Local data storage
  • Autostart implementation
  • Logging and graceful error handling
  • Minimal local network telemetry

Phase 2 – Remote Capabilities

  • Secure Command & Control (C2) communication
  • Remote shell & command execution
  • File system browsing
  • Live screen snapshots

Getting Started

Prerequisites

Installation

git clone https://github.com/cyberstackpro/wraithmarked-agent.git
cd wraithmarked-agent
cargo build --release

License

This project is dual-licensed under the MIT or Apache 2.0 license.


Contribution & Feedback

If you're a security researcher, red teamer, or Rust developer interested in contributing features or C2 modules, feel free to open issues or pull requests.


Stay invisible. Stay efficient. Stay ethical.

Releases

No releases published

Packages

No packages published

Languages