- All languages
- ANTLR
- AppleScript
- Assembly
- BlitzBasic
- C
- C#
- C++
- CMake
- CSS
- CodeQL
- CoffeeScript
- Crystal
- Dockerfile
- Elixir
- Fortran
- Gherkin
- Go
- HCL
- HTML
- Hack
- Handlebars
- Haskell
- Java
- JavaScript
- Jupyter Notebook
- Just
- KiCad Layout
- Kotlin
- LLVM
- Lua
- MDX
- Mask
- Max
- Meson
- Nim
- OCaml
- Objective-C
- Open Policy Agent
- PHP
- POV-Ray SDL
- Pascal
- Perl
- PowerShell
- Python
- Rich Text Format
- Roff
- Ruby
- Rust
- SCSS
- Sass
- Scala
- Shell
- SmPL
- Standard ML
- Swift
- TeX
- TypeScript
- Vim Script
- Visual Basic
- Visual Basic .NET
- Vue
- XSLT
Starred repositories
An Open Source Machine Learning Framework for Everyone
Build cross-platform desktop apps with JavaScript, HTML, and CSS
SQL powered operating system instrumentation, monitoring, and analytics.
RetDec is a retargetable machine-code decompiler based on LLVM.
Public malware techniques used in the wild: Virtual Machine, Emulation, Debuggers, Sandbox detection.
180+ Algorithm & Data Structure Problems using C++
Detours is a software package for monitoring and instrumenting API calls on Windows. It is distributed in source code form.
High-performance regular expression matching library
A fast and robust web server and application server for Ruby, Python and Node.js
Triton is a dynamic binary analysis library. Build your own program analysis tools, automate your reverse engineering, perform software verification or just emulate code.
Tutorials, examples, discussions, research proposals, and other resources related to fuzzing
Static analyzer for C/C++ based on the theory of Abstract Interpretation.
edb is a cross-platform AArch32/x86/x86-64 debugger.
Framework for lifting x86, amd64, aarch64, sparc32, and sparc64 program binaries to LLVM bitcode
Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings
A static devirtualizer for VMProtect x64 3.x. powered by VTIL.
Information from Microsoft about the PDB format. We'll try to keep this up to date. Just trying to help the CLANG/LLVM community get onto Windows.
Proof-of-concept codes created as part of security research done by Google Security Team.
Generate sandboxes for C/C++ libraries automatically
wtf is a distributed, code-coverage guided, customizable, cross-platform snapshot-based fuzzer designed for attacking user and / or kernel-mode targets running on Microsoft Windows and Linux user-m…
Custom Command and Control (C3). A framework for rapid prototyping of custom C2 channels, while still providing integration with existing offensive toolkits.
A Dynamic Binary Instrumentation framework based on LLVM.
Automated static analysis tools for binary programs
IDA 2016 plugin contest winner! Symbolic Execution just one-click away!
Library for lifting machine code to LLVM bitcode
Repository for materials of "Modern fuzzing of C/C++ Projects" workshop.