This is your work, valued
canary. A unification-based alias analysis and related tools
★ 35netlifter. Lifting network implementation to precise format specification
★ 23context-sensitive-reachability. Indexing reachability for context-sensitive data flow analysis.
★ 12SVF. Static Value-Flow Analysis in LLVM
★ 5.mybin. Some useful commands
★ 4qingkaishi.github.io. HTML
★ 4locksmith. My version of locksmith, a static race detector for c
★ 3swan. Verifying synchronization for atomicity violation fixing
★ 3mutation. Tools for mutation analysis - A simple mutation python script.
★ 2concurrency-bugs. A collection of concurrency bugs (http://www.eecs.umich.edu/~jieyu/bugs.html).
★ 1dikin_walk. Dikin walk polytope sampling
★ 1tingly-box. Your Intelligence, Orchestrated. Every builder. Every team. Every agent. For Everyone.
★ 334EveryoneNobel. A flexible framework powered by ComfyUI for generating personalized Nobel Prize images.
★ 1.5kIEC_60870_5_104__FreyrSCADA_IEC-60870-5-104-. IEC 60870-5-104 Protocol - RTU Server Simulator, Master Client Simulator, Windows and Linux (ARM) Software development Kit, Source Code in C, C++, C# .NET Programming - Complete Implemetation including file transfer (both monitor and reverse direction)
★ 2RepoAudit. An autonomous LLM-agent for large-scale, repository-level code auditing
★ 427unique_cpp. C++ 11标准库源代码分析
★ 106PLCT-Open-Reports. PLCT实验室的公开演讲,或者决定公开的组内报告
★ 1.1kPEM. C
★ 16craftinginterpreters. Repository for the book "Crafting Interpreters"
★ 11kasterinas. Asterinas aims to be a production-grade Linux alternative—memory safe, high-performance, and more.
★ 4.8kASE. A continuously updated collection of papers on agentic SE
★ 632auto-code-rover. A project structure aware autonomous software engineer aiming for autonomous program improvement. Resolved 37.3% tasks (pass@1) in SWE-bench lite and 46.2% tasks (pass@1) in SWE-bench verified with each task costs less than $0.7.
★ 3.1kTest-Agent. Agent that empowers software testing with LLMs; industrial-first in China
★ 710SpoofMAC. :briefcase: Change your MAC address for debugging
★ 3.2kCodeFuse-Query. Query-Based Code Analysis Engine
★ 357ParDiff. A Static Differential Analysis Tool of Network Protocol Parsers
★ 30libcuckoo. A high-performance, concurrent hash table
★ 1.7kparallel-hashmap. A family of header-only, very fast and memory-friendly hashmap and btree containers.
★ 3.2kfolly. An open-source C++ library developed and used at Facebook.
★ 30knetlifter. Lifting network implementation to precise format specification
★ 23vast-checker. MLIR
★ 27PPspliT. A PowerPoint add-in that splits slides according to slideshow-time animation effects
★ 433frr. The FRRouting Protocol Suite
★ 4.2klab-website-template. An easy-to-use, flexible website template for labs. https://doi.org/10.5281/zenodo.17228741
★ 565Answering-BillionScale-LabelConstrained-Reachability-Queries-within-Microsecond.
★ 3xz-x.github.io. HTML
★ 4SunnyMilkJDK. Hmmmm!
★ 3SunnyMilkFuzzerJDK. Hmmmm!
★ 4masscan. TCP port scanner, spews SYN packets asynchronously, scanning entire Internet in under 5 minutes.
★ 26kinstrim. InsTrim: Lightweight Instrumentation for Coverage-guided Fuzzing
★ 84snorby. Ruby On Rails Application For Network Security Monitoring
★ 1kfuzztest. C++
★ 1kghc. Mirror of the Glasgow Haskell Compiler. Please submit issues and patches to GHC's Gitlab instance (https://gitlab.haskell.org/ghc/ghc). First time contributors are encouraged to get started with the newcomers info (https://gitlab.haskell.org/ghc/ghc/wikis/contributing).
★ 3.3kProtocol-Informatics. Patches to the Protocol Informatics project to make it work with a numpy.
★ 19StateMachineExtraction. Extract statemachine description from C code
★ 3NetPlier. NetPlier: Probabilistic Network Protocol Reverse Engineering from Message Traces
★ 74c_library_v2. Official reference C / C++ library for the v2 protocol
★ 345PRE-list. List of (automatic) protocol reverse engineering tools for network protocols
★ 182pulsar. Protocol Learning and Stateful Fuzzing
★ 355profuzzbench. ProFuzzBench - A Benchmark for Stateful Protocol Fuzzing
★ 264HowToCook. Programmer's guide about how to cook at home.
★ 101knyx-net. Python
★ 205aflnet. AFLNet: A Greybox Fuzzer for Network Protocols (https://thuanpv.github.io/publications/AFLNet_ICST20.pdf)
★ 1kvalidating-binary-decompilation. Scalable Validator for Binary Lifters
★ 62libmodbus. A Modbus library for Linux, Mac OS, FreeBSD and Windows
★ 4.2kmosquitto. Eclipse Mosquitto - An open source MQTT broker
★ 11kngtcp2. ngtcp2 project is an effort to implement IETF QUIC protocol
★ 1.5klwBT. A fork of the lwBT stack
★ 53StochFuzz. Sound and Cost-effective Fuzzing of Stripped Binaries by Incremental and Stochastic Rewriting
★ 193L2CAP. P implementation of part of L2CAP protocol.
★ 2zephyr. Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
★ 16klwip. lwIP mirror from http://git.savannah.gnu.org/cgit/lwip.git
★ 1.7kjazzer. Coverage-guided, in-process fuzzing for the JVM
★ 1.2kpyelftools. Parsing ELF and DWARF in Python
★ 2.3kbap. Binary Analysis Platform
★ 2.2krt-thread. RT-Thread is an open source IoT Real-Time Operating System (RTOS). https://rt-thread.github.io/rt-thread/
★ 12kRIOT. RIOT - The friendly OS for IoT
★ 5.8kremill. Library for lifting machine code to LLVM bitcode
★ 1.8kEmpiricalStandards. Tools and standards for conducting and evaluating research in software engineering
★ 326javacpp. The missing bridge between Java and native C++
★ 4.7kllvm-cbe. resurrected LLVM "C Backend", with improvements
★ 986immer. Postmodern immutable and persistent data structures for C++ — value semantics at scale
★ 2.9kbandit. Bandit is a tool designed to find common security issues in Python code.
★ 8.2krealpath-osx. A minimal implementation of realpath for Mac OS X
★ 102hyperscan. High-performance regular expression matching library
★ 5.4kpysonar2. PySonar2: a semantic indexer for Python with interprocedual type inference
★ 1.4kjavascript-algorithms. 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
★ 196kcanary. A unification-based alias analysis and related tools
★ 35fuzzilli. A JavaScript Engine Fuzzer
★ 2.3kphasar. A LLVM-based static analysis framework.
★ 1.1kSVF. Static Value-Flow Analysis Framework for Source Code
★ 1.7kOpenRA. Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
★ 17kalive. Alive: Automatic LLVM's Instcombine Verifier
★ 7bitvector. A dynamic version of std::bitset
★ 17grammars-v4. Grammars written for ANTLR v4; expectation that the grammars are free of actions.
★ 11kandroid-open-project. A categorized collection of Android Open Source Projects, More powerful web version:
★ 32kopenssh-portable. Portable OpenSSH
★ 3.9ksoot. Soot - A Java optimization framework
★ 3.1koctet. A reimplementation of Bond et al.'s OCTET barriers (lightweight, biased locks) in C++11
★ 2llvm-mutate. manipulate LLVM IR files
★ 33banshee. Banshee
★ 5stp. Simple Theorem Prover, an efficient SMT solver for bitvectors
★ 580Milu. A higher order mutation testing tool
★ 59llvm-andersen. Andersen alias analysis for LLVM
★ 5concurrency-bugs. A collection of concurrency bugs. Please cite our ISCA paper "A Case for an Interleaving Constrained Shared-Memory Multi-Processor" if you used our resource.
★ 63Thrille. The Thrille tool described in the FSE2010 paper "Automated Trace Simplification for Effective Debugging of Concurrent Programs"
★ 6whole-program-llvm. A wrapper script to build whole-program LLVM bitcode files
★ 734