awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
skerkour avatar

skerkour/black-hat-rust

0
View on GitHub↗
4,353 stars·432 forks·Rust·MIT·21 viewskerkour.com/black-hat-rust↗

Black Hat Rust

This project is an offensive security toolkit and development framework for creating memory-safe malware, network scanners, and payload generators. It provides a structured approach to developing exploits, shellcode, and remote access tools.

The framework distinguishes itself through the use of no-standard-library environments to generate minimal standalone machine code and shellcode. It also supports the compilation of high-performance logic into WebAssembly for the creation of deceptive web interfaces used in social engineering.

Capability areas cover automated vulnerability discovery via fuzzing, multi-threaded and asynchronous network surface mapping, and the development of self-propagating worms. The toolkit also includes implementations for end-to-end encrypted communication channels to secure traffic between remote implants and command servers, alongside cross-platform binary compilation for multiple operating systems.

Features

  • Offensive Security Tools - Provides a comprehensive toolkit for reconnaissance, vulnerability scanning, and the development of exploits.
  • Malware Development Kits - Provides a comprehensive toolkit for developing memory-safe malware, including self-propagating worms and persistent implants.
  • Offensive Security Tools - Offers a specialized collection of tools for exploit development, shellcode creation, and remote access tooling.
  • Exploit Development - Provides resources and environment for building custom exploits and low-level shellcode.
  • Automated Propagation Routines - Embeds network scanning and infection routines directly into payloads to automate lateral movement.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
  • Payload Development - Provides a framework for creating and delivering low-level shellcode and machine code payloads.
  • Network Scanners - Implements high-performance asynchronous network scanners for mapping attack surfaces and identifying active hosts.
  • Shellcode Generators - Produces architecture-specific machine code payloads for security exploitation without standard library dependencies.
  • No-Standard-Library Modes - Produces minimal standalone machine code by removing the standard library for low-level payload execution.
  • Attack Surface Mapping - Performs high-performance discovery of internet-facing assets and reachable endpoints using multi-threaded scanning.
  • Command and Control Frameworks - Builds implants and command servers with encrypted communication channels to maintain persistence.
  • End-to-End Encryption Protocols - Provides encrypted communication layers to secure traffic between remote implants and command servers.
  • Remote Access Implants - Enables the creation of persistent implants that maintain communication links with a remote command server.
  • System Exploitation Tools - Provides utilities to execute attacks against software vulnerabilities to gain unauthorized system access.
  • Encrypted Communication Channels - Implements secure network connections to protect data in transit between remote tools and command servers.
  • Non-blocking I/O - Implements high-speed network surface mapping using non-blocking I/O for efficient host discovery.
  • Type-Safe Exploit Implementation - Uses a strong type system to manage memory and logic complexity for stable software exploits.
  • Fuzzing - Employs automated fuzzing techniques to identify software flaws and exploitable entry points.
  • Web Crawling Reconnaissance - Traverses target websites rapidly to collect URLs and scripts for pre-exploitation reconnaissance.
  • Standalone Shellcode Generators - Generates minimal standalone machine code and shellcode by utilizing no-standard-library environments.
  • Binary Cross-Compilation - Compiles source code into executable binaries for diverse target operating systems.
  • Cross-Platform Binary Generation - Generates native executable binaries for multiple operating systems and CPU architectures from a single codebase.
  • Social Engineering Frameworks - Provides a toolset for designing deceptive web pages to harvest user data through social engineering.
  • Social Engineering Phishing - Develops deceptive web pages using WebAssembly to trick users into revealing information.
  • Vulnerability Fuzzing - Uses automated fuzzing techniques to identify software flaws and exploitable entry points.
  • Worm Propagation Logic - Integrates network scanning and infection routines into remote agents to automate lateral movement.
  • WebAssembly Compilation - Compiles high-performance logic into WebAssembly binaries for execution within web browsers.
  • Deceptive Interface Logic - Compiles high-performance logic into WebAssembly to create deceptive web interfaces for social engineering.
  • Star history

    Star history chart for skerkour/black-hat-rustStar history chart for skerkour/black-hat-rust

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does skerkour/black-hat-rust do?

    This project is an offensive security toolkit and development framework for creating memory-safe malware, network scanners, and payload generators. It provides a structured approach to developing exploits, shellcode, and remote access tools.

    What are the main features of skerkour/black-hat-rust?

    The main features of skerkour/black-hat-rust are: Offensive Security Tools, Malware Development Kits, Exploit Development, Automated Propagation Routines, Payload Development, Network Scanners, Shellcode Generators, No-Standard-Library Modes.

    Which projects share features with skerkour/black-hat-rust?

    Projects with overlapping indexed features include: cobbr/covenant — Covenant is a .NET-based command and control framework designed for red team operations and adversary simulation. It… jaykali/maskphish — Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network… x0rz/eqgrp — EQGRP is a remote access trojan framework and post-exploitation toolkit. It provides a centralized command and control… mishakorzik/allhackingtools — AllHackingTools is a security tool orchestrator and suite designed to install, update, and manage a wide array of… tuhinshubhra/red_hawk — RED_HAWK is a penetration testing framework and reconnaissance suite designed for information gathering and… techchipnet/camphish — CamPhish is a social engineering framework and phishing tool designed to capture webcam photos and GPS coordinates…

    Projects sharing features with Black Hat Rust

    These projects share indexed features with Black Hat Rust. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • cobbr/covenantcobbr avatar

      cobbr/Covenant

      4,699View on GitHub↗

      Covenant is a .NET-based command and control framework designed for red team operations and adversary simulation. It serves as a collaborative platform for coordinating security assessments, managing remote implants, and executing tasks on compromised systems through a centralized server. The project is distinguished by its dynamic payload generator, which compiles and obfuscates executable binaries and scripts on the fly to bypass detection. It further separates itself through a collaborative environment that allows multiple authenticated operators to share a synchronized state, track operat

      C#
      View on GitHub↗4,699
    • jaykali/maskphishjaykali avatar

      jaykali/maskphish

      3,020View on GitHub↗

      Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network vulnerability scanning, open-source intelligence, penetration testing, and social engineering. It functions as a multi-purpose framework for automating reconnaissance and executing security audits across diverse network environments. The project features a specialized phishing and social engineering toolkit used for cloning websites, masking URLs, and deploying deceptive pages to capture user credentials. It also includes a remote access Trojan builder for generating platform-specific exe

      Shellhackhackinghacking-tool
      View on GitHub↗3,020
    • x0rz/eqgrpx0rz avatar

      x0rz/EQGRP

      4,201View on GitHub↗

      EQGRP is a remote access trojan framework and post-exploitation toolkit. It provides a centralized command and control infrastructure for deploying persistent implants and managing remote agents across diverse operating systems. The project includes tools for digital forensic evasion, such as modifying system logs and filesystem timestamps to remove execution traces. It features a network interception system for capturing and reconstructing data streams by hooking into the system root, as well as exploits designed for kernel privilege escalation to elevate process permissions to administrativ

      Perl
      View on GitHub↗4,201
    • mishakorzik/allhackingtoolsmishakorzik avatar

      mishakorzik/AllHackingTools

      5,186View on GitHub↗

      AllHackingTools is a security tool orchestrator and suite designed to install, update, and manage a wide array of third-party hacking and security utilities from a single command interface. It functions as a centralized hub for network analysis, open source intelligence, penetration testing, and social engineering tools. The project provides specialized frameworks for gathering open source intelligence and searching for user profiles across social platforms. It includes toolkits for network reconnaissance, vulnerability scanning, and the execution of security exploits, as well as a social eng

      Shellall-in-onebruteforcecibersecurity
      View on GitHub↗5,186
    Compare all 30 related projects→