4 dépôts
Mechanisms for defining custom variables within tool commands to simplify data referencing.
Distinct from Automation Variable Definitions: Unlike the candidates, this is about internal debugger command state, not CSS, web state, or automation templates.
Explore 4 awesome GitHub repositories matching development tools & productivity · Command Variable Definitions. Refine with filters or upvote what's useful.
GEF is a Python-based extension for GDB that serves as a framework for binary analysis, exploit development, and low-level debugging. It functions as a dynamic analysis extension designed to assist in reverse engineering workflows and malware analysis by enhancing the debugger's ability to inspect process state and memory. The project is distinguished by its specialized heap analysis tools, which allow for the inspection of glibc heap arenas, bins, and chunks to detect memory corruption. It also provides a dedicated toolkit for exploit development, including cyclic pattern generation for offs
Provides custom variable definitions within commands to simplify repetitive data referencing during debugging sessions.
Lefthook is a Git hook manager and workflow automation tool designed to execute user-defined scripts during version control events. It automates the execution of linters, tests, and formatters to validate changes and maintain code quality before commits or pushes. The project distinguishes itself through a parallel execution model that runs multiple shell commands concurrently to reduce latency. It supports complex configuration management, including the ability to merge global, remote, and local settings and synchronize configurations from external repositories to standardize development env
Creates replaceable variables within command definitions to allow local configurations to override specific values.
Vimspector est une intégration de débogueur visuel pour Vim qui permet aux développeurs de parcourir le code et d'inspecter l'état du programme sans quitter l'éditeur. Il utilise le Debug Adapter Protocol pour fournir une interface unifiée permettant de déboguer plusieurs langages de programmation via divers adaptateurs de débogage. Le projet se distingue par sa prise en charge de l'analyse bas niveau et des environnements spécialisés, notamment le débogage matériel sur microcontrôleurs, l'analyse de désassemblage et le dump de mémoire de processus. Il offre également des capacités de débogage à distance en relayant les requêtes vers des hôtes distants via SSH ou dans des conteneurs Docker. La boîte à outils couvre un large éventail d'opérations de débogage, incluant le contrôle du flux d'exécution avec des points d'arrêt (breakpoints) et le remplacement de code à chaud (hot code replacement), ainsi que l'inspection d'état via la navigation dans la pile d'appels, la surveillance d'expressions en temps réel et l'inspection de variables. La gestion des sessions est assurée par des profils de configuration structurés qui prennent en charge l'injection de variables, l'héritage et la possibilité de s'attacher à des processus en cours via la sélection par PID. Le système inclut des méthodes d'installation automatisées et manuelles pour les adaptateurs de débogage afin de simplifier la configuration du support linguistique.
Defines name-value pairs and executes shell commands to generate variables used in debug configurations.
Arsenal is a terminal command inventory and launcher designed to manage curated libraries of shell syntax and markdown-based cheatsheets. It functions as a searchable repository for complex terminal operations, allowing users to import structured text files and execute commands within a managed environment. The tool integrates with terminal multiplexers to launch commands in separate panes, decoupling execution from the main interface. It features a variable manager that defines global arguments, such as target addresses, which are automatically mapped into command templates to eliminate repe
Defines global variables to automatically prefill repetitive arguments like target addresses across commands.