6 repository-uri
Local database storage for maintaining host and credential metadata across sessions.
Distinct from Database-Backed Persistence: Focuses on local persistence of discovered security metadata rather than job processing or session state.
Explore 6 awesome GitHub repositories matching data & databases · Local Metadata Persistence. Refine with filters or upvote what's useful.
CrackMapExec is a network penetration testing framework and automated security scanner designed to assess security postures across large IP ranges. It functions as a multi-protocol security scanner and network protocol auditor used to identify vulnerabilities and misconfigurations. The tool provides capabilities for Active Directory auditing to enumerate users and permissions, as well as post-exploitation enumeration to gather system metadata and discover lateral movement paths. It includes a framework for credential spraying and harvesting across various network services. The system utilize
Uses a local database to persist discovered credentials and host metadata for cross-session querying.
Mailpit is an SMTP mail testing server and web-based email inbox designed to intercept and store outgoing emails for development and integration testing without delivering them to real recipients. It functions as an SMTP mocking tool and relay gateway, allowing users to capture mail traffic and view it through a browser interface. The project distinguishes itself by providing tools for SMTP server simulation, including the ability to inject failure codes to test application resilience. It also includes an email compatibility analyzer that validates HTML rendering, checks link integrity, and s
Stores captured emails and metadata in a local database to ensure persistence across restarts.
Pacu este un framework de exploatare conceput pentru auditarea și testarea securității mediilor Amazon Web Services. Servește drept instrument de testare a penetrării în cloud și enumerator de resurse utilizat pentru a identifica configurațiile greșite, a mapa suprafețele de atac și a executa căi de escaladare a privilegiilor. Framework-ul oferă capabilități specializate pentru operațiuni de post-exploatare și red teaming, inclusiv stabilirea persistenței prin backdooring-ul identității și gestionării accesului (IAM). Se distinge printr-un sistem de module bazat pe plugin-uri care permite dezvoltarea de sarcini personalizate și orchestrarea cererilor API în mai multe regiuni geografice. Proiectul acoperă o gamă largă de activități de audit de securitate, inclusiv enumerarea infrastructurii, exfiltrarea datelor din serviciile de stocare și auditarea identității. Include instrumente pentru execuția de cod la distanță prin injectarea de payload-uri și scripturi de pornire, precum și capabilități pentru perturbarea serviciilor de detecție și analizarea mișcării laterale în rețea. Pacu gestionează cheile de autentificare specifice țintei și metadatele sesiunii folosind containere izolate și o bază de date locală pentru a menține starea și a reduce numărul de apeluri API.
Maintains a local database of discovered security metadata and session state to minimize API calls.
Elasticsearch-HQ este o interfață de gestionare bazată pe web utilizată pentru a monitoriza și administra clusterele, indexurile și nodurile Elasticsearch printr-un dashboard grafic. Servește drept proxy API pentru executarea cererilor REST și gestionarea datelor și metadatelor clusterului. Proiectul oferă orchestrare centralizată a mai multor clustere, permițând administratorilor să gestioneze mai multe instanțe remote dintr-o singură interfață. Include manageri specializați pentru controlul ciclului de viață al indexului, gestionarea backup-urilor în repository-uri de snapshot-uri și urmărirea în timp real a sănătății pentru performanța nodurilor și stabilitatea shard-urilor. Platforma acoperă o gamă largă de capabilități administrative, inclusiv reindexarea datelor, controlul alias-urilor de index și inspecția mapărilor. Dispune, de asemenea, de instrumente de diagnosticare pentru identificarea problemelor clusterului și o interfață grafică pentru interogarea și regăsirea datelor. Conectivitatea este gestionată printr-un gateway bazat pe proxy care suportă securitatea rețelei SSL/TLS și autentificarea de bază. Setările sistemului și metadatele conexiunii sunt menținute prin variabile de mediu, fișiere de configurare JSON și o bază de date locală.
Utilizes a local database to persist cluster connection details and credentials across user sessions.
Reflections este o bibliotecă Java de scanare a classpath-ului și indexare a metadatelor, concepută pentru a localiza clase, metode și resurse la runtime. Funcționează ca un instrument pentru descoperirea adnotărilor și analiza ierarhiei de tipuri, permițând sistemului să identifice elemente marcate cu adnotări specifice sau să rezolve super-tipuri și subtipuri în cadrul mașinii virtuale Java. Proiectul se distinge prin serializarea metadatelor, oferind mecanisme pentru a salva indexul scanat în fișiere persistente sau cod sursă. Această capabilitate reduce overhead-ul de pornire al aplicației prin eliminarea necesității scanărilor repetate și costisitoare ale classpath-ului. Biblioteca acoperă domenii largi de capabilități, inclusiv indexarea membrilor claselor pe baza semnăturilor și a modificatorilor de acces, descoperirea fișierelor de resurse non-bytecode și utilizarea compoziției funcționale de interogări pentru a filtra și transforma metadatele sistemului de tipuri. Oferă, de asemenea, utilitare de configurare pentru a defini limitele de scanare și tiparele de includere pentru o performanță îmbunătățită.
Provides mechanisms to save in-memory classpath indexes to disk to reduce application initialization time.
Wukong este un motor de căutare full-text distribuit, conceput pentru indexarea și recuperarea documentelor text. Funcționează ca un backend de căutare personalizabil care utilizează un ranker de relevanță BM25 pentru a ordona rezultatele căutării pe baza frecvenței termenilor și a frecvenței inverse a documentelor. Sistemul include un segmentator de text chinezesc specializat pentru a sparge șirurile continue de caractere în cuvinte cu sens pentru indexare și recuperare precisă. Pentru a gestiona seturi mari de date și volume mari de cereri, utilizează un index de căutare distribuit care folosește sharding bazat pe hash pentru a împărți documentele pe mai multe noduri. Motorul oferă capabilități cuprinzătoare de recuperare a informațiilor, inclusiv indexarea token-urilor conștientă de poziție pentru filtrarea proximității și ranking-ul rezultatelor pe baza mai multor criterii. Suportă gestionarea indexului în timp real prin actualizări batch și asigură disponibilitatea datelor după restart-uri prin persistența datelor indexului.
Provides durable storage for search indices to ensure data availability across application restarts.