Skip to content

Control and Command Server (c2) written in Rust.

Notifications You must be signed in to change notification settings

Code-Barru/old_icarus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Icarus

Icarus

A Command and Control server and his agent written in Rust🦀!

Web interface written using SvelteKit and Tailwindcss!

Warning

🚧This project is still in development!🚧

Web UI (Order of priority)

TODO

  • 📊 Charts about tasks and Agents
  • 👾 ReverShell in web app

DOING

  • 🔴 Notification Toasts

DONE

  • 📂 File Explorer

    • 📁 Download (Doesn't auto download, will be done after notification toasts)
    • 📁 Navigation
    • 📁 Upload
  • 📄 Task Interface

  • 🧠 WebSockets (live update)

  • 📃 Task queuing

  • 🧑 Agent Page

Tasks

TODO

  • 📸 Screenshots
  • >_ Reverse Shell
  • 🔌 Use TCP for task retrieving

DOING

  • 💾 Persistence
    • 🕑 Staged Loading
    • 🥾 Starts on boot
    • 🔄 Retain agents info on server restart
    • ⬆ Automatic update

DONE

  • 📁 Download Files
  • 📁 Upload files
  • 📂 File Explorer
  • >_ Powershell Command
  • >_ Shell Command

Prerequisite

Having git, cargo and docker installed.

Change REMOTE ADDRESS address in agent/main.rs

How to use

git clone https://github.com/Code-Barru/icarus.git
cd icarus
docker-compose up -d    # launches the server
cargo build -p agent    # builds the agent
# upload the agent to target machine
# ???
# profit

Legal Disclaimer

The information provided in this project is for educational and informational purposes only. The authors and contributors of this project are not responsible for any misuse or illegal activities conducted using this software. The use of this software is at your own risk. Please ensure compliance with all applicable laws and regulations in your jurisdiction. By using this software, you agree to indemnify and hold harmless the authors and contributors from any claims, damages, or liabilities arising out of your use of the software.

About

Control and Command Server (c2) written in Rust.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published