Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Heroinn — A cross platform C2/post-exploitation framework. | Kitploit
Tools/GitHubGitHub/b23r0/heroinn
Penetration Testing FrameworksPersistence MechanismsLateral MovementData ExfiltrationPost-ExploitationCommand and ControlUtilities & FrameworksRed TeamingRemote Access ToolPayload DevelopmentRemote Access Trojan
GitHubb23r0/heroinn

Heroinn

A cross platform C2/post-exploitation framework.

Repository anzeigen
712223318vor 8 TagenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Inhalt in der angeforderten Sprache nicht verfügbar. Englische Version wird angezeigt.

Heroinn

A cross platform C2/post-exploitation framework implementation by Rust.

image

This project is for research and study purposes only, and any illegal behavior using this project has nothing to do with this project.

Features

  • GUI
  • Interactive PTY shell
  • System infomations collect
  • File manager support with resume broken transfer and largefile
  • Support Win10+(Windows Server 2019+) & Linux & BSD & OSX
  • Multiple communication protocols (TCP & HTTP & reliable UDP)

Building

The workspace builds four binaries: heroinn (server GUI), heroinn_client (payload), heroinn_ftp (file manager) and heroinn_shell.

heroinn_shell is the per-session terminal window the server spawns to drive a remote pty. Its source is vendored under th3rd/alacritty-driver/ — a fork of alacritty that replaces the pty with a TCP local socket, itself taken from b23r0/alacritty-driver.

cargo build --release

The binaries land in target/release/, and heroinn_shell must sit next to heroinn because the server spawns it from its working directory.

Build requirements

The terminal window is an OpenGL application, so on Linux the build needs the font and windowing headers, and the font stack is compiled through CMake:

  • cmake (used to build the bundled freetype/fontconfig chain)
  • pkg-config
  • libfontconfig / libfreetype / libexpat development files
  • libxcb development files
  • at runtime: libX11 / libxcb / libEGL / libwayland-client / libxkbcommon / libvulkan

On Windows the driver builds against winapi, and no extra system packages are required beyond a normal Rust toolchain.

Dependencies

Every crate is on edition 2024 (rust-version = "1.85"), and all cross-platform dependency versions are pinned once at the workspace root in [workspace.dependencies].

The vendored driver drops the two pty backends it inherited from alacritty — tty/unix.rs and tty/windows/. Heroinn always attaches to the pty through the local socket, so neither was reachable; removing them is what lets alacritty_terminal build without nix, signal-hook, mio-anonymous-pipes, miow or winapi.

Two pieces of the vendored driver are deliberately left as they were:

  • the windowing stack (glutin 0.28 with its bundled winit). glutin 0.28 is the last release with the old WindowedContext API; anything newer means porting the whole event/window subsystem to the glutin-winit + ApplicationHandler model, which is a rewrite of the crate's primary UI that cannot be validated without a display.

Todo

  • Documentation
    • usage
  • reverse socks5 proxy support
  • shellcode
    • stage(.so/.dll) to shellcode
    • loader(no stage)
    • loader generator
  • cross firewall
    • http proxy auto detect
  • basic
    • serilized communication protocol convert json to bson
    • unit test

Contributing

ChatOnDiscord

  • Report a BUG
  • Submit an ISSUE about suggestion
  • Submit a improved PR
  • Supplement the documentation about using Heroinn

Everyone for me, I for everyone.

Tool herunterladen