103 Repositories
Rust zsh-module-poc Libraries
ATA-based DMA-attacking PoC tool written in Rust
atadma-rs ATA-based DMA-attacking PoC tool written in Rust Introduction This PoC is modified from ddma by btbd. Both the CLI-tool and the Windows driv
Example of CVE-2024-24576 use case.
CVE-2024-24576 PoC The Command::arg and Command::args APIs state in their documentation that the arguments will be passed to the spawned process as-is
A PAM module that runs multiple other PAM modules in parallel, succeeding as long as one of them succeeds.
PAM Any A PAM module that runs multiple other PAM modules in parallel, succeeding as long as one of them succeeds. Development I created a VM to test
A Rust implementation of Haxe Module Manager (hmm)
hmm-rs A Rust implementation of Haxe Module Manager (hmm) Installation hmm-rs can be installed as a binary from crates.io: https://crates.io/crates/hm
Wangan Midnight MaxiTune 3DX+ Loader PoC
Required Packages Arch Linux nvidia-cg-toolkit mangohud lib32-glibc lib32-gcc-libs lib32-libx11 lib32-libxcb lib32-libpulse lib32-alsa-lib lib32-libxa
A simple tool to convert a WebAssembly module to a WASI component (component model, WASI-preview2).
A simple tool to convert a WebAssembly module (wasm32-wasi, wasm32-freestanding) to a WASI component (component model, WASI-preview2). Installation In
Pure rust implementation of python's random module with compatible generator behaviour.
pyrand Pure rust implementation of (parts of) python's random module with compatible PRNG behaviour: seeding with equivalent values will yield identic
Extended Kinect support for Garry's Mod
🦵 gmcl_rekinect This is a reimplementation of Kinect support for Garry's Mod, allowing you to do stuff like this on more platforms. Features Support
Just set of functions to utilize YOLO v3, v4, v7 and v8 version with OpenCV's DNN module
Object detection utilities in Rust programming language for YOLO-based neural networks in OpenCV ecosystem This crate provides some basic structures a
MMRL Command Line Interface is a free tool to install Magisk/KernelSU modules
Magisk Module Repo Loader CLI MMRL comes now as command line interface, with multi module install support! Repositoreis You can use any repo you want,
Proof-of-concept Typst webapp alternative
Proof-of-Concept Typst Webapp Alternative With the following features: Collaborative editing (using operational-transform and referenced from ekzhang/
POC for a Roguelike UI/Window Manager
Minimal POC for a Roguelike UI Manager This repo is a proof of concept for a roguelike UI and a generally expandable template for a rogue/df-like. Use
Threadless Module Stomping In Rust with some features
NovaLdr is a Threadless Module Stomping written in Rust, designed as a learning project while exploring the world of malware development. It uses advanced techniques like indirect syscalls and string encryption to achieve its functionalities. This project is not intended to be a complete or polished product but rather a journey into the technical aspects of malware, showcasing various techniques and features.
Proof of concept implementation of Sigmabus
sigmabus-poc Proof of concept implementation of Sigmabus https://eprint.iacr.org/2023/1406, a cool idea by George Kadianakis and Mary Maller and Andri
Create, reorder, group, and focus workspaces easily in i3. Fully configurable with enhanced polybar modules.
Create, reorder, group, and focus workspaces fast and easily in i3. Features Focus Mode: Eliminate Distractions Enable Focus Mode: Use groups and focu
Proof of concept implementation of ProtoGalaxy
protogalaxy-poc Proof of concept implementation of ProtoGalaxy (https://eprint.iacr.org/2023/1106.pdf) using arkworks. Experimental code, do not use i
⚡️(cd with env) Is a configurable cd wrapper that lets you define your environment per directory.
⚡️cdwe (cd with env) A simple configurable cd wrapper that provides powerful utilities for customizing your envionment per directory. (For ZSH / BASH
Terminal command correction, alternative to thefuck written in Rust
Pay Respects Typed a wrong command? Pay Respects will try to correct your wrong console command by simply pressing F! 🚀 Blazing fast suggestion: You
ask.sh: AI terminal assistant that can read and write your terminal directly!
ask.sh: AI terminal assistant that read from & write to your terminal ask.sh is an AI terminal assistant based on OpenAI APIs such as GPT-3.5/4! What'
Prompt Description Language [POC]
Prompt Description Language (V0.1.1 POC) Description PDL (Prompt Description Language) format provides an extensible way to describe the behavior and
A small script in rust to get the cpu usage in %'s with a gradient color for the text
cpu_usage-polybar A small script in rust to get the cpu usage in %'s with a gradient color for the text To get it to work on your PC you will have to
📁 A not-so-true-to-life implementation of .env (dot env) for gmod
gmsv_dot_env A not-so-true-to-life implementation of a .env file for gmod. Place a .env at ./garrysmod/.env and any variables set in it will be access
[PoC] An all-in-one preview window for the furries
previuwu An all-in-one preview window for the furries. Uses egui to render the preview window. STATUS: Proof of Concept ( ⚠️ heavy work in progress).
Custom module for showing the weather in Waybar, using the great wttr.io
wttrbar a simple but detailed weather indicator for Waybar using wttr.in. Installation Compile yourself using cargo build --release, or download the p
COCONUT Secure VM Service Module
This is the source code repository for the COCONUT Secure VM Service Module (SVSM), a software which aims to provide secure services and device emulations to guest operating systems in confidential virtual machines (CVMs). It requires AMD Secure Encrypted Virtualization with Secure Nested Paging (AMD SEV-SNP), especially the VM Privilege Level (VMPL) feature.
Dragonfly, POC full-stack web app DSL
Dragonfly Dragonfly is a toy DSL that explores ways to describe the structure of full-stack web applications. You should not use it in production. For
Quick poc of the rsync wire protocol in Rust. Supports delta transfer.
Rsync wire protocol in Rust This is a quick poc of the rsync wire protocol in Rust. It supports delta transfer. The code is really a mess right now, a
A PoC for the CVE-2022-44268 - ImageMagick arbitrary file read
CVE-2022-44268 Arbitrary File Read PoC - PNG generator This is a proof of concept of the ImageMagick bug discovered by https://www.metabaseq.com/image
Leaksignal Proxy-Wasm Filter Module
Website | Docs | Blog | Slack 🔍 There are all kinds of sensitive data flowing through my services, but I don’t know which ones or what data. 🤷 LeakS
An exploit for CVE-2012-2982 implemented in Rust
This PoC exploit for CVE-2012-2982 was written as an exercise for the "Intro to PoC scripting" Room on TryHackMe. The room can be found here: https://
Resolve JavaScript/TypeScript module with Rust
ES Resolve JavaScript/TypeScript module resolution in Rust Installation cargo add es_resolve Get Started use std::path::{Path, PathBuf}; use es_resolv
Mod_wasm - an extension module for the Apache HTTP Server (httpd) that enables the usage of WebAssembly (Wasm).
mod_wasm is an extension module for the Apache HTTP Server (httpd) that enables the usage of WebAssembly (Wasm). This module will allow to execute certain tasks in the backend in a very efficient and secure way.
A port of `java.util.*SummaryStatistics` as a Redis Module
RedisNumbersStats RedisNumbersStats is a Redis module that implements a Redis version of the Java Util *SummaryStatistics classes, such as DoubleSumma
Simple PoC to issue JSON Web Tokens (JWTs) with a canister on the Internet Computer.
JWT Issuer Proof of Concept Overview Simple PoC to issue JSON Web Tokens (JWTs) with a canister on the Internet Computer. It allows the issuance of tw
Python module implemented in Rust for counting the number of one bits in a numpy array.
bit-counter Package for counting the number of one bits in a numpy array of uint8 values. Implemented as a Python module using Rust, providing high pe
Prometheus instrumentation service for the NGINX RTMP module.
nginx-rtmp-exporter Prometheus instrumentation service for the NGINX RTMP module. Usage nginx-rtmp-exporter [OPTIONS] --scrape-url SCRAPE_URL O
OGC API & STAC - Proof of Concept
OAPI - POC Proof of concept (POC) to ingest geospatial datasets from MeteoSuisse into a SpatioTemporal Asset Catalog (STAC), expose as OGC API Feature
A Redis module that provides rate limiting in Redis as a single command.
redis-cell A Redis module that provides rate limiting in Redis as a single command. Implements the fairly sophisticated generic cell rate algorithm (G
Workflows make it easy to browse, search, execute and share commands (or a series of commands)--without needing to leave your terminal.
Workflows The repo for all public Workflows that appear within Warp and within commands.dev. To learn how to create local or repository workflows, see
Rust language from simple to deep, and then to strengthen learning in multiple module
Rust Library This project is used to learn rust language from simple to deep, and then to strengthen learning in multiple module. It is used to help n
WIP / POC for using the ESP32C3 and ESP32 wifi drivers in bare-metal Rust
Wifi on ESP32C3 and ESP32 (on bare-metal Rust) About This is experimental and work-in-progress! You are welcome to experiment with it and contribute b
A lightning fast state management module for Yew.
yewv A lightning fast state management module for Yew built with performance and simplicity as a first priority. Who is this for? If you wish to use a
Set Shell Environment Variables across multiple shells with a single configuration file.
Xshe – Cross-Shell Environment Vars xshe allows for setting Shell Environment Variables across multiple shells with a single TOML configuration file.
Workflows make it easy to browse, search, execute and share commands (or a series of commands)--without needing to leave your terminal.
Workflows The repo for all public Workflows that appear within Warp and within commands.dev. To learn how to create local or repository workflows, see
Open your operating system's file browser from Garry's Mod.
Open your operating system's file browser from Garry's Mod.
A zsh histb browser using skim. Implemented in rust.
A zsh histb browser using skim. Implemented in rust.
WIP / POC for using the ESP32C3 wifi drivers in bare-metal Rust
Wifi on ESP32C3 (on bare-metal Rust) About This is experimental and work-in-progress! You are welcome to contribute but probably shouldn't use this fo
OXiDE - A PoC packer written in Rust
OXiDE is a PoC Rust packer. It doesn't do much other than compress the target binary, but if you read the code, you'll find that extending it to do more (e.g., obfuscation, anti-reversing) is very possible!
A redis module that provides a type for inventory deduction in flash sales
A redis module that provides a type for inventory deduction in flash sales
A Garry's Mod module that lets you check which fonts are available on the system
gm_fontsx Since apparently we're never getting a proper way to check for installed fonts on Garry's Mod, this has to exist 😒 Usage require("fontsx")
Smart Contract built in Rust to run inside Cosmos SDK module on all chains that enable it
CoinSwap is a Smart Contract that is built on the terra blockchain and can be used to swap cryptocurrencies such as LUNA, UST, TerraUSD, Anchor, Mirror Protocol, LUNI and other CW20 tokens. The Project also contains a smart contract which works as a analysis tool for the gas fees on the Terra Blockchain.
Another cursed Garry's Mod module. This time, it adds the C preprocessor to Lua scripts
gm_cpreprocessor Another cursed Garry's Mod module. This time, it adds the C preprocessor to Lua scripts. It works by detouring RunStringEx and overri
Automatically build a Rust module tree from the project directory structure
Hypermod An even lazier version of automod and supermod. Searches the src/ directory recursively for .rs files, then builds a module tree using the di
This PAM module provides ssh-agent based authentication
PAM-RSSH This PAM module provides ssh-agent based authentication. The primary design goal is to avoid typing password when you sudo on remote servers.
A template to build smart contracts in Rust to run inside a Cosmos SDK module on all chains that enable it.
CosmWasm Starter Pack This is a template to build smart contracts in Rust to run inside a Cosmos SDK module on all chains that enable it. To understan
A simple configuration-based module for inter-network RPC in Holochain hApps.
DNA Auth Resolver A simple configuration-based module for inter-network RPC in Holochain hApps. About Usage In the origin zome In the destination DNA
☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell
☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell
WIP, POC of node js driver for pulsar backed by rust
WIP not ready at all, POC for node js rurt based pulsar driver pulsar-node-rust-client This project was bootstrapped by create-neon. Installing pulsar
📩 steamworks.DownloadUGC for the server!
gmsv_workshop This module allows for servers to use the steamworks.DownloadUGC and steamworks.FileInfo functions, enabling runtime downloading & mount
A Rust-based Garry's Mod module for fetching environment variables.
gm_environ Using Environment Variables in Garry's Mod. Installation Download a copy of the module from the releases (or compile from source) Move the
Create archives of files within Garry's Mod
gm_zip Create archives of files within Garry's Mod. Note: The scope of this module only works accross the gmod installation files e.g from GarrysMod/g
This is a webpack loader that loads Rust code as a WebAssembly module
rust-native-wasm-loader This is a webpack loader that loads Rust code as a WebAssembly module. It uses the native Rust support for compiling to wasm32
Base Garry's Mod binary module (Rust)
gmod-module-base-rs A base for developing Garry's Mod binary modules in Rust. Getting Started Install Rust Download or git clone this repository Open
🌍 MaxMindDB GeoIP database querying module for Garry's Mod
🌍 gm_maxminddb_geoip This module reads, queries and serializes to Lua tables data from the MaxMindDB GeoIP database. In other words, IP address goes
Shellfirm - Intercept any risky patterns (default or defined by you) and prompt you a small challenge for double verification
shellfirm Opppppsss you did it again? 😱 😱 😰 Protect yourself from yourself! rm -rf * git reset --hard before saving? kubectl delete ns which going
Fzf - A command-line fuzzy finder
fzf is a general-purpose command-line fuzzy finder. It's an interactive Unix filter for command-line that can be used with any list; files, command hi
Nvm - Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
Node Version Manager Table of Contents Intro About Installing and Updating Install & Update Script Additional Notes Troubleshooting on Linux Troublesh
Spaceship-prompt - A Zsh prompt for Astronauts
🚀 ⭐ Spaceship ZSH Zsh prompt for Astronauts. Website | Installing | Features | Options | API Built with ❤︎ by Denys Dovhan and contributors Spaceship
[POC] Redis Module for TiKV
RedisTikvPoc [POC] Redis Module for TiKV This is a POC repository. This Redis Module will add branch new Redis commands to operate TiKV data. After bu
Basic template for an out-of-tree Linux kernel module written in Rust.
Rust out-of-tree module This is a basic template for an out-of-tree Linux kernel module written in Rust. Please note that: The Rust support is experim
Port path module (and tests) of nodejs to rust using the same algorithms.
rusty_nodejs_path Port path module (and tests) of nodejs to rust using the same algorithms. crates.io Documents Progress posix path.basename(path[, ex
A Rust Based GMod Module for finding system info.
gm_sysinfo Fetching System Information in Rust to Lua. Installation Download the Module. Compile it. Cry because it doesn't work. Spend 2 hours debugg
A PoC backbone for NFT Marketplaces on NEAR Protocol
NFT Market Reference Implementation A PoC backbone for NFT Marketplaces on NEAR Protocol. Reference Changelog Changelog Progress: basic purchase of NF
An experimental, work-in-progress PAM module for Tailscale
Experimental Tailscale PAM Module This is a very very experimental Tailscale PAM module that allows you to SSH using your Tailscale credentials. This
Intro: we are creating a software system for a pizza restaurant, one of the modules is supposed to handle the management of various pizza recipes and how the orders are put together, and a big part of the module will be the control of food types, the potential allergens in recipes, and calories counting.
rust_pizzeria Intro: we are creating a software system for a pizza restaurant, one of the modules is supposed to handle the management of various pizz
A swiss army knife for creating binary modules for Garry's Mod in Rust.
A swiss army knife for creating binary modules for Garry's Mod in Rust.
Example of executing ES module exports from Rust
rusty_esm This is an example showcasing a common use case for embedding Deno - calling JS module exports from Rust. The rest is pretty self explainato
A framework for creating PoC's for Solana Smart Contracts in a painless and intuitive way
Solana PoC Framework DISCLAIMER: any illegal usage of this framework is heavily discouraged. Most projects on Solana offer a more than generous bug bo
A rust-based extension module for Halo 3: MCC PC
halo3-rs This project is a rust-based extension module for Halo 3 in the Master Chief Collection on PC. The DLL wrapper contains a collection of patch
A module for masscan
A module for masscan
SDL2 module for Deno
Deno SDL2 Cross platform and stable bindings to SDL2. Have fun! Features Bindings to Video, Graphics, Font and Mixer subsystems. (Uses rodio instead o
The module graph logic for Deno CLI
deno_graph The module graph/dependency logic for the Deno CLI. This repository is a Rust crate which provides the foundational code to be able to buil
📊 Fetch & monitor your server's resource usage through Lua
📊 gmsv_serverstat Simple serverside binary module which can expose information about system resource usage to Lua. Installation Download the relevant
A weekly dive into commonly used modules in the Rust ecosystem, with story flavor!
Rust Module of the Week A weekly dive into commonly used modules in the Rust ecosystem, with story flavor! Build status Release Draft The goal The goa
⚡ Garry's Mod module that boosts performance by moving -condebug file I/O to a separate thread
This is a Garry's Mod server module that moves -condebug file I/O out of the main thread, which should significantly improve performance for noisy servers.
Driver to work with the esp8266 module over the serial port.
esp8266-wifi-serial (WIP) Driver to work with the esp8266 module over the serial port. By using this module you can join the existing access point or
WIP / POC for using the BL602 wifi blob from Rust
BL602 Wifi Rust This is work in progress and currently more a proof of concept. The code is awfully hacked together - just enough to make it work. It
🐱👤 Drop-in HTTP replacement module for Garry's Mod
🐱👤 gmsv_reqwest This module is a drop-in replacement for Garry's Mod's HTTP function, inspired by gmsv_chttp created by timschumi. The module uses
ChatApp made using the standard library net module and tui-rs.
chatui Simple chat application. You'll need both chatui_server and chatui_client to run this application. Installation With cargo cargo install chatui
the file filesystem: mount semi-structured data (like JSON) as a Unix filesystem
ffs: the file filesystem ffs, the file filessytem, let's you mount semi-structured data as a fileystem---a tree structure you already know how to work
Simple POC for the Micriμm STM32F107 Evaluation Board
My motivation for this project was very simple: I wanted to blink some LEDs at "some rate(tm)" using entirely rust. I also did not want to use any of the embedded-std libs that were available, because I wanted to really get a feel for bit-banging the registers (including documenting where I grabbed the info from).
zsh modules written in rust
zsh-module-poc Can you make a module for zsh written in Rust? Yes, yes you can and this is a proof of concept. It's a start but I have no idea how to
Generate a Python module from a single Rust file.
cargo-single-pyo3 Utility to build Python modules from a single Rust files via pyo3. Inspired by cargo-single. Installation cargo install cargo-single
A prototype WebAssembly linker using module linking.
WebAssembly Module Linker Please note: this is an experimental project. wasmlink is a prototype WebAssembly module linker that can link together a mod
zoxide is a blazing fast replacement for your cd command
zoxide A smarter cd command for your terminal zoxide is a blazing fast replacement for your cd command, inspired by z and z.lua. It keeps track of the
🐢 Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands
Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server.
A utility that can download JavaScript and TypeScript module graphs and store them locally in a special zip file.
eszip A utility that can download JavaScript and TypeScript module graphs and store them locally in a special zip file. To create a new archive: esz
EVM compatible chain with NPoS/PoC consensus
Reef Chain Reef chain is written in Rust. A basic familiarity with Rust tooling is required. To learn more about Reef chain, please refer to Documenta
Redis Tree(Ploytree) Structure Module
RedisTree is a Redis module that implements Polytree as a native data type. It allows creating,locating,pushing and detaching tree from Redi
Exploration of using Storage instead of Allocator to parameterize collections in Rust
storage-poc aims at exploring the usage of custom Storages, rather than custom Allocators. Goals This is a Proof-of-Concept aiming at: Demonstrating t