Skip to main content

Curated list of awesome projects and resources related to Rust and computer security

590
GitHub Stars
115
Curated Resources
9
Categories
16 hours ago
Last Refreshed
Web and Cloud SecurityVulnerability AssessmentOffensive Security and Red TeamingThreat Detection and ForensicsCryptographyApplicationsBooksArticlesTalks

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me secure frameworks resources from awesome-rust-security"

Installation instructions →

What's inside

Web and Cloud Security

  • adblock-rustSecure Frameworks

    Brave's Rust-based adblock engine

  • aliriAuthorization & Authentication Frameworks

    JWT authenticaiton and OAuth2 scope authorization implementations for many web frameworks

  • ammoniaSecure Frameworks

    Repair and secure untrusted HTML

  • badtouchPentesting

    scriptable network authentication cracker

  • biscuitAuthorization & Authentication Frameworks

    delegated, decentralized, capabilities based authorization token

  • boringtunCloud and Infrastructure

    CloudFlare's Rust implementation of WireGuard

Vulnerability Assessment

  • arbitraryFuzzing

    trait for generating structured input from raw bytes, helpful for structure-aware fuzzing

  • arch-auditStatic Code Auditing

    audit installed Arch packages for vulnerabilities

  • binaryninja-rsBinary Analysis & Reversing

    Binary Ninja API support for Rust

  • binsecBinary Analysis & Reversing

    Swiss Army Knife for Binary (In)Security

  • bughunt-rustProperty-Based Testing

    example of using fuzzing QuickCheck models for bughunting

  • cargo-call-stackBinary Analysis & Reversing

    whole program stack analysis

Threat Detection and Forensics

Offensive Security and Red Teaming

  • debugoffPacking, Obfuscation, Encryption, Anti-analysis

    Linux anti-debugging and anti-analysis rust library

  • FunctionStompingDefense Evasion

    new shellcode injection technique.

  • goldbergPacking, Obfuscation, Encryption, Anti-analysis

    procedural macro library for obfuscating Rust code.

  • Linux.Fe2O3Packing, Obfuscation, Encryption, Anti-analysis

    Simple ELF prepender virus / in-memory loader written in Rust

  • obfstrPacking, Obfuscation, Encryption, Anti-analysis

    string obfuscation for Rust

  • oxidePacking, Obfuscation, Encryption, Anti-analysis

    PoC packer written in Rust.

Applications

  • fakio

    lightweight secure tunnel proxy.

  • firecracker

    Secure and fast microVMs for serverless computing.

  • Mullvad VPN Client

    Mullvad VPN app written in Rust

  • ripasso

    password manager written in Rust

  • sekey

    TouchID / Secure Enclave for SSH authentication

  • sniffnet

    Application to comfortably monitor your Internet traffic 🕵️‍♂️

Showing a sample of 115 resources. View the full list on GitHub →