GrammaTech

GrammaTech

Organization data from Github https://github.com/GrammaTech

Home Page:https://grammatech.github.io/

GitHub:@GrammaTech

GrammaTech's repositories

ddisasm

A fast and accurate disassembler

Language:C++License:AGPL-3.0Stargazers:726Issues:39Issues:70

gtirb

Intermediate Representation for Binary analysis and transformation

Language:C++License:NOASSERTIONStargazers:345Issues:26Issues:44

sel

Programmatic modification and evaluation of software

Language:Common LispLicense:NOASSERTIONStargazers:195Issues:22Issues:27
Language:PythonLicense:GPL-3.0Stargazers:73Issues:11Issues:3

gtirb-pprinter

Pretty printer from GTIRB to assembly code

Language:C++License:MITStargazers:49Issues:15Issues:12

resolve

Resolve software differencing and merging

Language:C++License:AGPL-3.0Stargazers:38Issues:11Issues:0

gtirb-stack-stamp

Apply ROP protection to a binary using binary rewriting with GTIRB

Language:C++License:MITStargazers:34Issues:9Issues:0

retypd-ghidra-plugin

Retypd plugin for Ghidra reverse engineering framework from NSA

Language:JavaLicense:GPL-3.0Stargazers:27Issues:7Issues:1

cl-utils

GrammaTech Common Lisp Utilities

Language:Common LispLicense:MITStargazers:21Issues:5Issues:0

cl-smt-lib

Common Lisp package providing an SMT object supporting SMT-LIB communication over input and output streams

Language:Common LispLicense:BSD-3-ClauseStargazers:20Issues:10Issues:2

gtirb-rewriting

Python API for rewriting GTIRB files

Language:PythonLicense:GPL-3.0Stargazers:19Issues:6Issues:18

functional-trees

Tree data structure supporting functional manipulation. Works closely with FSet.

Language:Common LispLicense:MITStargazers:16Issues:10Issues:2

mc-asm

Assemble code to bytes using LLVM's MC layer

Language:C++License:MITStargazers:16Issues:10Issues:1
Language:PythonLicense:GPL-3.0Stargazers:13Issues:10Issues:0

gtirb-ghidra-plugin

Ghidra plugin to handle GTIRB files

Language:JavaLicense:MITStargazers:12Issues:11Issues:2

trace-db

Writing, reading, storing, and searching of program traces (source and binary)

Language:CLicense:NOASSERTIONStargazers:12Issues:6Issues:1
Language:PythonLicense:MITStargazers:8Issues:9Issues:0
Language:ShellLicense:AGPL-3.0Stargazers:6Issues:0Issues:0
Language:PythonLicense:NOASSERTIONStargazers:6Issues:10Issues:2
Language:C++License:MITStargazers:4Issues:6Issues:0
Language:C++Stargazers:4Issues:0Issues:0

capstone

Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings.

Language:CLicense:NOASSERTIONStargazers:3Issues:1Issues:0
Language:PythonLicense:AGPL-3.0Stargazers:3Issues:5Issues:0
Language:PythonLicense:GPL-3.0Stargazers:2Issues:1Issues:0
Language:PythonLicense:MITStargazers:1Issues:7Issues:0

libehp

fork of https://git.zephyr-software.com/opensrc/libehp

Language:C++License:Apache-2.0Stargazers:1Issues:2Issues:0
Language:PythonLicense:MITStargazers:0Issues:6Issues:0

ghidra

Ghidra is a software reverse engineering (SRE) framework

Language:JavaLicense:Apache-2.0Stargazers:0Issues:1Issues:0

gtirb-greybox-binaries-FuzzBench

FuzzBench - Fuzzer benchmarking as a service.

Language:PythonLicense:Apache-2.0Stargazers:0Issues:1Issues:0