An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: control-flow-analysis

facebook/pyre-check

Performant type-checking for python.

Language: OCaml - Size: 459 MB - Last synced at: about 5 hours ago - Pushed at: 1 day ago - Stars: 6,983 - Forks: 446

decomp/doc

Design documents related to the decompilation pipeline.

Language: TeX - Size: 31.2 MB - Last synced at: about 24 hours ago - Pushed at: almost 5 years ago - Stars: 26 - Forks: 3

danielplohmann/smda

SMDA is a minimalist recursive disassembler library that is optimized for accurate Control Flow Graph (CFG) recovery from memory dumps.

Language: Python - Size: 2.63 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 231 - Forks: 38

Washi1337/Echo

Generic static analysis framework.

Language: C# - Size: 2.89 MB - Last synced at: 10 days ago - Pushed at: 17 days ago - Stars: 220 - Forks: 33

BeaEngine/beaengine

BeaEngine disasm project

Language: Python - Size: 2.6 MB - Last synced at: 18 days ago - Pushed at: over 4 years ago - Stars: 532 - Forks: 124

pfalcon/awesome-program-analysis

Program Analisys and Transformation survey and links (particular focus on SSA)

Size: 15.6 KB - Last synced at: 3 days ago - Pushed at: about 4 years ago - Stars: 168 - Forks: 25

ilyasergey/reachability

Experimental implementation of k-CFA and Pushdown k-CFA with optional Abstract Garbage Collection for LambdaJS and a subset of Scheme programming language

Language: Scala - Size: 23.3 MB - Last synced at: 15 days ago - Pushed at: over 9 years ago - Stars: 30 - Forks: 4

shramos/pyc-cfg

Pyc-cfg is a pure python control flow graph builder for almost all Ansi C programming language.

Language: Python - Size: 58.6 KB - Last synced at: 17 days ago - Pushed at: about 7 years ago - Stars: 52 - Forks: 13

grin-compiler/souffle-cfa-optimization-experiment

Optimization attempt of the Lambda Control Flow Analysis (STG like language)

Language: HTML - Size: 1.93 MB - Last synced at: 14 days ago - Pushed at: almost 5 years ago - Stars: 8 - Forks: 0

unpackdev/solgo

Solidity parser in Go, designed to transform Solidity code into a structured format for enhanced analysis, particularly beneficial for developers using Go to analyze Solidity smart contracts.

Language: Go - Size: 157 MB - Last synced at: 16 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

marcoantoniocorallo/Fhree

Fhree is a small strongly typed functional language, it is interpreted and it implements the big-step operational semantics.

Language: OCaml - Size: 875 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

vanhauser-thc/drcfg Fork of toshipiazza/drcfg

Dynamic Control Flow Recovery

Language: C++ - Size: 136 KB - Last synced at: 9 months ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 0

Code-forlife/SPCC-Practicals

This repo offers 10 labs to learn compiler design, covering lexers, parsers, code generation, and more

Language: C - Size: 16.4 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

extremecoders-re/bytecode_simplifier

A generic deobfuscator for PjOrion obfuscated python scripts

Language: Python - Size: 127 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 93 - Forks: 36

SwathiSBhat/Static-program-analysis-techniques

Implementation of different forms of static program analysis techniques

Language: C++ - Size: 6.14 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

FuzzingLabs/octopus 📦

Security Analysis tool for WebAssembly module (wasm) and Blockchain Smart Contracts (BTC/ETH/NEO/EOS)

Language: Python - Size: 5.38 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 475 - Forks: 82

charitha22/cgo22ae-darm-code

Language: C++ - Size: 129 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

nsacyber/Control-Flow-Integrity 📦

A proposed hardware-based method for stopping known memory corruption exploitation techniques. #nsacyber

Language: C - Size: 1.69 MB - Last synced at: over 1 year ago - Pushed at: almost 8 years ago - Stars: 143 - Forks: 52

goelayu/Sprinter

A web crawler that leverages compute memoization techniques to enable lightning fast crawling of pages without sacrificing fidelity

Language: JavaScript - Size: 1.45 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

fiigii/Master-Thesis

My Master Thesis: h-CFA A Simplified Approach for Pushdown Control Flow Analysis

Language: TeX - Size: 4.28 MB - Last synced at: over 1 year ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0

edgardozoppi/analysis-net

Static analysis framework for .NET programs.

Language: C# - Size: 2.33 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 19 - Forks: 14

fiigii/JsCFA-prototype

Abstract Interpreter for JavaScript with perfect call/return matching.

Language: Scala - Size: 3.95 MB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 9 - Forks: 1

wenkokke/FunFlow 📦

an implementation of control-flow analysis of a simple functional programming language.

Language: Haskell - Size: 559 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

ergawy/ibn-khaldun

A library of compiler optimization algorithms. This is a project in which I learn about and practice writing optimizing compilers. Ibn-Khaldun is a famous Muslim scholar with significant contributions to economics.

Language: C - Size: 10.7 KB - Last synced at: 3 months ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 0

Aurore54F/JStap

Modular static malicious JavaScript detection system

Language: Python - Size: 428 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 35 - Forks: 13

Aurore54F/HideNoSeek

Static data flow-based analysis of JavaScript files to detect syntactic clones

Language: Python - Size: 55.7 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 17 - Forks: 3

padowla/Language-Based-Technology-For-Security

Repository containing the didactic material and three projects of Prof. Gian-Luigi Ferrari and Prof.ssa Chiara Bodei for the exam of Language Based Technology for Security of the Cybersecurity LM-66 Faculty 2020/2021 (University of Pisa).

Language: OCaml - Size: 294 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

Related Keywords