2 repository-uri
Logic that translates high-level API calls into platform-specific shell commands.
Distinct from Cross-Platform GUI Wrappers: None of the candidates cover the translation of JS calls to low-level shell commands for OS binaries.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Cross-Platform Command Wrappers. Refine with filters or upvote what's useful.
node-notifier este o bibliotecă Node.js și un wrapper cross-platform care oferă o interfață JavaScript unificată pentru trimiterea de notificări desktop native pe macOS, Windows și Linux. Acționează ca o punte între codul JavaScript și binarele de notificare la nivel de sistem, cum ar fi libnotify, Growl și Windows Toasters. Proiectul suportă integrarea alertelor native în aplicații Node.js, aplicații desktop Electron și scripturi shell. Include un utilitar CLI pentru a declanșa alerte desktop direct dintr-un terminal folosind argumente sau input piped. Biblioteca gestionează livrarea alertelor native, inclusiv redarea audio-ului de notificare personalizat. De asemenea, monitorizează interacțiunea utilizatorului, permițând aplicațiilor să asculte click-urile sau timeout-urile pentru a declanșa răspunsuri programatice. Opțiunile de configurare sunt disponibile pentru a ajusta setările reporterului sistemului de operare, cum ar fi identificatorii aplicației și nivelurile de urgență.
Translates high-level JavaScript calls into low-level shell commands tailored for macOS, Windows, and Linux.
Mythic este un framework de red teaming și un server de comandă și control (C2) conceput pentru gestionarea activităților post-exploatare. Oferă un sistem centralizat pentru emiterea sarcinilor și primirea telemetriei de la agenții desfășurați pe diverse platforme și sisteme de operare țintă. Platforma dispune de o interfață de operare colaborativă care permite mai multor cercetători de securitate să coordoneze operațiunile și să urmărească activitatea țintei într-un mediu partajat. Suportă desfășurarea și actualizarea diverselor payload-uri de agenți printr-un manager de payload-uri multi-platformă. Framework-ul utilizează o arhitectură bazată pe plugin-uri pentru a extinde funcționalitatea, permițând integrarea profilurilor de comenzi personalizate și a definițiilor de payload-uri din repository-uri la distanță. Structura sa operațională folosește izolarea serviciilor bazată pe containere și un bridge de mesagerie pentru a sincroniza datele și sarcinile între componentele decuplate.
Provides a common interface to translate operator commands into platform-specific instructions for diverse target agents.