{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"gtirb-rewriting","owner":"GrammaTech","isFork":false,"description":"Python API for rewriting GTIRB files","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":7,"starsCount":14,"forksCount":2,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T01:49:54.708Z"}},{"type":"Public","name":"gtirb-pprinter","owner":"GrammaTech","isFork":false,"description":"Pretty printer from GTIRB to assembly code","allTopics":["analysis","binary","reverse-engineering","disassembler","binary-analysis","intermediate-representation","binary-rewriting","gtirb"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":1,"issueCount":3,"starsCount":47,"forksCount":10,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-30T09:48:06.246Z"}},{"type":"Public","name":"ddisasm","owner":"GrammaTech","isFork":false,"description":"A fast and accurate disassembler","allTopics":["analysis","binary","reverse-engineering","disassembler","binary-analysis","intermediate-representation","binary-rewriting","gtirb"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":1,"issueCount":24,"starsCount":626,"forksCount":62,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T19:13:10.853Z"}},{"type":"Public","name":"gtirb","owner":"GrammaTech","isFork":false,"description":"Intermediate Representation for Binary analysis and transformation","allTopics":["binary","reverse-engineering","disassembler","binary-analysis","intermediate-representation","binary-rewriting","gtirb","analysis"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":2,"issueCount":7,"starsCount":299,"forksCount":36,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-12T11:48:51.553Z"}},{"type":"Public","name":"capstone","owner":"GrammaTech","isFork":true,"description":"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.","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":2,"issueCount":0,"starsCount":3,"forksCount":1513,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T15:22:45.052Z"}},{"type":"Public","name":"libehp","owner":"GrammaTech","isFork":true,"description":"fork of https://git.zephyr-software.com/opensrc/libehp","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":6,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-23T14:55:00.293Z"}},{"type":"Public","name":"sel","owner":"GrammaTech","isFork":false,"description":"Programmatic modification and evaluation of software","allTopics":["program-synthesis","software-engineering","source-code","evolutionary-computation"],"primaryLanguage":{"name":"Common Lisp","color":"#3fb68b"},"pullRequestCount":0,"issueCount":4,"starsCount":163,"forksCount":21,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-14T13:08:24.872Z"}},{"type":"Public","name":"functional-trees","owner":"GrammaTech","isFork":false,"description":"Tree data structure supporting functional manipulation. Works closely with FSet.","allTopics":[],"primaryLanguage":{"name":"Common Lisp","color":"#3fb68b"},"pullRequestCount":0,"issueCount":1,"starsCount":9,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-17T19:26:23.758Z"}},{"type":"Public","name":"retypd","owner":"GrammaTech","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":2,"starsCount":63,"forksCount":5,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-14T13:37:21.352Z"}},{"type":"Public","name":"cl-utils","owner":"GrammaTech","isFork":false,"description":"GrammaTech Common Lisp Utilities","allTopics":[],"primaryLanguage":{"name":"Common Lisp","color":"#3fb68b"},"pullRequestCount":0,"issueCount":0,"starsCount":16,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-02T17:09:15.072Z"}},{"type":"Public","name":"grammatech.github.io","owner":"GrammaTech","isFork":false,"description":"GrammaTech Research on GitHub","allTopics":[],"primaryLanguage":{"name":"TeX","color":"#3D6117"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-17T20:48:48.378Z"}},{"type":"Public","name":"mc-asm","owner":"GrammaTech","isFork":false,"description":"Assemble code to bytes using LLVM's MC layer","allTopics":["assembly","llvm","machine-code","gtirb"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":13,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-12T19:09:06.419Z"}},{"type":"Public","name":"gtirb-capstone","owner":"GrammaTech","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-21T16:29:22.590Z"}},{"type":"Public","name":"gtirb-ghidra-plugin","owner":"GrammaTech","isFork":false,"description":"Ghidra plugin to handle GTIRB files","allTopics":["reverse-engineering","disassembler","software-analysis","binary-analysis","intermediate-representation","binary-rewriting","gtirb"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":1,"starsCount":13,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-13T14:41:25.656Z"}},{"type":"Public","name":"retypd-ghidra-plugin","owner":"GrammaTech","isFork":false,"description":"Retypd plugin for Ghidra reverse engineering framework from NSA","allTopics":["reverse-engineering","binary-analysis","type-analysis"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":21,"forksCount":3,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-06T18:15:28.268Z"}},{"type":"Public","name":"gtirb-vscode","owner":"GrammaTech","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":2,"starsCount":7,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-27T15:44:40.782Z"}},{"type":"Public","name":"trace-db","owner":"GrammaTech","isFork":false,"description":"Writing, reading, storing, and searching of program traces (source and binary)","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":1,"starsCount":11,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-15T00:38:02.553Z"}},{"type":"Public","name":"pylint-sarif","owner":"GrammaTech","isFork":false,"description":"","allTopics":["pylint","sarif"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-07T05:13:09.229Z"}},{"type":"Public","name":"gtirb-greybox-binaries-FuzzBench","owner":"GrammaTech","isFork":true,"description":"FuzzBench - Fuzzer benchmarking as a service.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":255,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-06T14:35:09.577Z"}},{"type":"Public","name":"gtirb-stack-stamp","owner":"GrammaTech","isFork":false,"description":"Apply ROP protection to a binary using binary rewriting with GTIRB","allTopics":["analysis","binary","reverse-engineering","rop","binary-rewriting","gtirb","binary-hardening","stack-stamping"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":33,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-03T18:44:06.235Z"}},{"type":"Public","name":"gtirb-types","owner":"GrammaTech","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-27T19:31:03.442Z"}},{"type":"Public","name":"gtirb-functions","owner":"GrammaTech","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-27T19:21:19.361Z"}},{"type":"Public","name":"gtirb-test-helpers","owner":"GrammaTech","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-04T14:34:13.339Z"}},{"type":"Public","name":"resolve","owner":"GrammaTech","isFork":false,"description":"Resolve software differencing and merging","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":37,"forksCount":0,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-15T18:46:07.399Z"}},{"type":"Public","name":"gtirb-ddisasm-retypd","owner":"GrammaTech","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":12,"forksCount":2,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-20T22:14:21.208Z"}},{"type":"Public","name":"ghidra","owner":"GrammaTech","isFork":true,"description":"Ghidra is a software reverse engineering (SRE) framework","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":5611,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-12T01:32:53.870Z"}},{"type":"Public","name":"cl-smt-lib","owner":"GrammaTech","isFork":false,"description":"Common Lisp package providing an SMT object supporting SMT-LIB communication over input and output streams","allTopics":[],"primaryLanguage":{"name":"Common Lisp","color":"#3fb68b"},"pullRequestCount":0,"issueCount":0,"starsCount":17,"forksCount":4,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-24T22:27:05.910Z"}},{"type":"Public","name":"cl-capstone","owner":"GrammaTech","isFork":false,"description":"Common Lisp bindings for the Capstone disassembler","allTopics":[],"primaryLanguage":{"name":"Common Lisp","color":"#3fb68b"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-24T17:49:17.116Z"}},{"type":"Public","name":"DIRTY","owner":"GrammaTech","isFork":true,"description":"DIRTY: Augmenting Decompiler Output with Learned Variable Names and Types","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":24,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-02T19:23:56.333Z"}},{"type":"Public","name":"cgc-cbs","owner":"GrammaTech","isFork":false,"description":"Challenge binaries (CBs) and tools from DARPA's Cyber Grand Challenge (CGC)","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":14,"forksCount":5,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-02-21T19:38:33.820Z"}}],"repositoryCount":47,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}