2 रिपॉजिटरी
Tools that identify the specific compilers, linkers, and packers used to generate a binary.
Distinct from Compilation Tooling: Existing candidates focus on the act of compiling or error reporting, not the identification of the tool used to create a binary.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Compilation Tool Identifiers. Refine with filters or upvote what's useful.
Detect-It-Easy is a binary file identifier and analysis toolkit designed to determine file formats, compilers, and packers. It functions as a binary file identifier that utilizes signature matching and heuristic analysis to identify executable and archive formats. The project includes a custom file signature engine and a scriptable rule system for defining and applying detection logic to identify specific binary patterns. It features specialized detectors for Android packages, such as APK and DEX files, and a malware packer detector to identify protections, obfuscators, and virus families. T
Determines the specific linker, compiler, or packer used to create a binary file.
OCaml is a strongly typed functional language featuring a sophisticated type system and a focus on safety and expressiveness. It provides a comprehensive compiling toolchain that transforms source code into either portable bytecode or high-performance native binaries. The project is distinguished by a shared memory parallel runtime that executes computations across multiple processor cores using domains, and an algebraic effect system for managing side effects and control flow through execution context handlers. It also includes a dedicated parser generator to automatically create lexers and
Identifies the C compiler vendor and version during the build process to ensure compatible compilation settings.