5 repository-uri
Capabilities for executing compiled binary files directly without a shell intermediary.
Distinct from Binary Execution Management: Candidates cover embedded file systems or kernel-level executions, not the high-level runtime ability to execute a binary file.
Explore 5 awesome GitHub repositories matching operating systems & systems programming · Native Binary Execution. Refine with filters or upvote what's useful.
This project is a learning guide and collection of study notes designed to teach Node.js backend development. It provides a comprehensive core API reference and practical demonstrations for implementing server-side logic, network programming, and system APIs. The guide specifically covers advanced technical domains including process management for scaling applications via clusters and child processes, as well as network programming for building TCP, UDP, and HTTP services. It also includes detailed instructional material on security implementation, focusing on cryptographic hashing and encryp
Explains how to run executable files directly without spawning a shell to improve efficiency.
U-Boot este un bootloader embedded care inițializează componentele hardware și încarcă kernel-urile sistemelor de operare în memorie. Funcționează ca un strat de abstractizare hardware care oferă acces standardizat la rețea, stocare și magistrale periferice, servind totodată ca un boot loader securizat și o interfață de actualizare a firmware-ului. Proiectul se remarcă prin implementarea secvențelor de boot securizat care verifică semnăturile criptografice și interfațează cu modulele TPM pentru a stabili încrederea la nivel hardware. Oferă, de asemenea, capabilități specializate pentru actualizarea firmware-ului dispozitivului prin protocoale standardizate precum Fastboot și DFU, și acționează ca un manipulator de device tree pentru a configura parametrii hardware înainte ca sistemul de operare să pornească. Sistemul acoperă o gamă largă de operațiuni de nivel scăzut, inclusiv inițializarea CPU-ului și a controllerului de memorie, gestionarea cache-ului hardware și execuția aplicațiilor independente. Suportă provizionarea kernel-ului de la distanță prin preluarea imaginilor de boot și a device tree-urilor de la servere prin protocoale de rețea și gestionează comportamentul sistemului prin variabile de mediu și execuția de scripturi de comandă. Procesul de build include instrumente pentru împachetarea imaginilor de boot și configurarea țintelor hardware pentru a asigura compatibilitatea binară cu dispozitive embedded specifice.
Copies the bootloader from initial hardware memory to a different RAM location to free up space for the kernel.
This project is a multi-protocol API simulation and mocking system designed to replace external dependencies during development and testing. It provides an API mocking server, a network traffic proxy, and specialized simulators for language model services and identity providers. The system distinguishes itself through deep AI simulation capabilities, including the emulation of language model providers and Model Context Protocol servers using JSON-RPC 2.0. It supports multi-turn conversational logic, state tracking for AI chat APIs, and the visualization of agent execution through call graphs
Launches the server via a self-contained native bundle, eliminating the need for a pre-installed JVM.
NuttX este un sistem de operare în timp real (RTOS) compatibil POSIX, conceput pentru microcontrolere de la arhitecturi pe 8 biți până la 64 de biți. Oferă un mediu de execuție determinist cu un scheduler de task-uri în timp real și un kernel embedded POSIX pentru a asigura execuția portabilă a codului pe diverse ținte hardware. Proiectul se distinge printr-un strat de abstractizare hardware cuprinzător care oferă drivere standardizate pentru I2C, SPI, CAN și USB pe diverse chipset-uri semiconductoare. De asemenea, dispune de un stack de rețea embedded care suportă TCP, UDP, IPv4 și IPv6, alături de protocoale industriale precum Modbus și DroneCAN. Sistemul acoperă o gamă largă de capabilități, inclusiv gestionarea avansată a memoriei cu paginare la cerere, operațiuni criptografice securizate și un sistem de fișiere virtual pentru gestionarea tipurilor de stocare disparate. De asemenea, integrează interfețe de nivel înalt pentru interfețe grafice (GUI), sinteză audio și execuția mai multor limbaje de scripting și workload-uri WebAssembly. Mediul este construit folosind Make sau CMake pentru a viza configurații specifice de plăci și chipset-uri.
Provides mechanisms to load and execute compiled binary files directly from storage into memory.
Kali NetHunter este o platformă de testare a penetrării mobile concepută pentru a rula instrumente de evaluare a securității și de auditare a rețelei direct pe hardware Android. Oferă un mediu specializat pentru efectuarea cercetării vulnerabilităților, analiza rețelelor wireless și testarea securității atât pe sisteme locale, cât și la distanță. Platforma funcționează prin desfășurarea unei distribuții Linux complete alături de sistemul de operare mobil gazdă, utilizând izolarea sistemului de fișiere și integrarea overlay pentru a menține accesul la resursele sistemului. Permite interacțiunea directă cu hardware-ul mobil prin ocolirea restricțiilor standard ale aplicațiilor, permițând utilizarea perifericelor externe și a interfețelor de rețea specializate. Toolkit-ul suportă analiza profundă a sistemului și testarea securității hardware prin utilizarea accesului root la mediul mobil subiacent. Facilitează auditarea wireless prin packet sniffing și injecția de trafic, permițând în același timp execuția binarilor nativi pentru a efectua evaluări cuprinzătoare de securitate.
Executes compiled penetration testing tools directly on the mobile processor architecture.