
Detours
Runtime Windows API interception library for hooking, monitoring, and instrumenting function calls. Supports binary rewriting and DLL injection,…

Runtime Windows API interception library for hooking, monitoring, and instrumenting function calls. Supports binary rewriting and DLL injection,…

Runtime instrumentation framework for building dynamic analysis tools: tracing, profiling, code coverage, memory debugging, fuzzing, and disassembly…

Fil-C: completely compatible memory safety for C and C++

A wrapper around grep, to help you grep for things

Sample extensions, scripts, and API uses for WinDbg.

Web vulnerability scanner written in Python3

Cargo subcommand for coverage-guided Rust fuzzing with libFuzzer: create and run fuzz targets, minimize failures and corpora, and report coverage.

Differential testing framework for HTTP implementations

An Interactive Binary Patching Plugin for IDA Pro

Tool for reverse engineering macOS/OS X

Coverage-guided fuzzer that uses taint tracking and scalar optimization to solve path constraints without symbolic execution, improving branch…

Toolbox containing research notes & PoC code for weaponizing .NET's DLR

An LLVM-based instrumentation tool for universal taint tracking, dataflow analysis, and tracing.

jshunter is a command-line tool designed for analyzing JavaScript files and extracting endpoints. This tool specializes in identifying sensitive…

Modular software verification toolchain that translates LLVM IR into Boogie intermediate verification language for bounded and experimental unbounded…

eBPF fuzzer toolchain for generating random eBPF programs and validating kernel verifier/runtime behavior. Supports coverage-guided fuzzing and…

Lightweight Python utility for automated security auditing of GraphQL APIs. Detects misconfigurations, information leaks, and denial-of-service…

An strace-like program for the Windows 'native' API