6 Repos
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 ist ein Exploitation-Framework, das für das Auditieren und Testen der Sicherheit von Amazon Web Services (AWS)-Umgebungen entwickelt wurde. Es dient als Cloud-Penetration-Testing-Tool und Ressourcen-Enumerator, um Fehlkonfigurationen zu identifizieren, Angriffsflächen abzubilden und Pfade zur Privilegieneskalation auszuführen. Das Framework bietet spezialisierte Funktionen für Post-Exploitation- und Red-Team-Operationen, einschließlich der Etablierung von Persistenz durch Backdooring von Identity and Access Management (IAM). Es zeichnet sich durch ein Plugin-basiertes Modulsystem aus, das die Entwicklung benutzerdefinierter Aufgaben und die Orchestrierung von API-Anfragen über mehrere geografische Regionen hinweg ermöglicht. Das Projekt deckt ein breites Spektrum an Sicherheitsaudit-Aktivitäten ab, einschließlich Infrastruktur-Enumeration, Datenexfiltration aus Speicherdiensten und Identitäts-Audits. Es enthält Tools für Remote Code Execution via Payload-Injection und Startskripte sowie Funktionen zur Störung von Erkennungsdiensten und zur Analyse lateraler Netzwerkbewegungen. Pacu verwaltet zielspezifische Authentifizierungsschlüssel und Sitzungsmetadaten unter Verwendung isolierter Container und einer lokalen Datenbank, um den Status beizubehalten und API-Aufrufe zu reduzieren.
Maintains a local database of discovered security metadata and session state to minimize API calls.
Elasticsearch-HQ ist eine webbasierte Verwaltungsoberfläche, die zur Überwachung und Administration von Elasticsearch-Clustern, Indizes und Nodes über ein grafisches Dashboard verwendet wird. Sie dient als API-Proxy für die Ausführung von REST-Anfragen und die Verwaltung von Cluster-Daten und Metadaten. Das Projekt bietet zentralisierte Multi-Cluster-Orchestrierung, die es Administratoren ermöglicht, mehrere Remote-Instanzen über eine einzige Schnittstelle zu verwalten. Es enthält spezialisierte Manager für die Kontrolle des Index-Lebenszyklus, das Backup-Management von Snapshot-Repositories und die Echtzeit-Gesundheitsüberwachung für Node-Performance und Shard-Stabilität. Die Plattform deckt ein breites Spektrum an administrativen Funktionen ab, einschließlich Daten-Reindexing, Index-Alias-Kontrolle und Mapping-Inspektion. Zudem bietet sie Diagnose-Tools zur Identifizierung von Cluster-Problemen und eine grafische Schnittstelle für Datenabfragen und -abrufe. Die Konnektivität wird über ein Proxy-basiertes Gateway verwaltet, das SSL/TLS-Netzwerksicherheit und Basis-Authentifizierung unterstützt. Systemeinstellungen und Verbindungsmetadaten werden über Umgebungsvariablen, JSON-Konfigurationsdateien und eine lokale Datenbank gepflegt.
Utilizes a local database to persist cluster connection details and credentials across user sessions.
Reflections ist eine Java-Classpath-Scanning-Bibliothek und ein Metadaten-Indexer, der dazu dient, Klassen, Methoden und Ressourcen zur Laufzeit zu lokalisieren. Es fungiert als Tool zur Annotation-Erkennung und Typ-Hierarchie-Analyse, wodurch das System Elemente identifizieren kann, die mit bestimmten Annotationen markiert sind, oder Supertypen und Subtypen innerhalb der Java Virtual Machine auflösen kann. Das Projekt zeichnet sich durch Metadaten-Serialisierung aus und bietet Mechanismen, um den gescannten Index in persistenten Dateien oder Quellcode zu speichern. Diese Funktion reduziert den Overhead beim Anwendungsstart, da wiederholte, aufwendige Classpath-Scans entfallen. Die Bibliothek deckt breite Funktionsbereiche ab, einschließlich der Indizierung von Klassenmitgliedern basierend auf Signaturen und Zugriffsmodifikatoren, der Entdeckung von Nicht-Bytecode-Ressourcendateien und der Verwendung funktionaler Abfragekomposition zum Filtern und Transformieren von Metadaten des Typsystems. Sie bietet zudem Konfigurationsdienstprogramme zur Definition von Scan-Grenzen und Einschlussmustern für eine verbesserte Leistung.
Provides mechanisms to save in-memory classpath indexes to disk to reduce application initialization time.
Wukong ist eine verteilte Volltext-Suchmaschine, die für das Indizieren und Abrufen von Textdokumenten entwickelt wurde. Sie fungiert als anpassbares Such-Backend, das einen BM25-Relevanz-Ranker einsetzt, um Suchergebnisse basierend auf Termfrequenz und inverser Dokumentfrequenz zu ordnen. Das System enthält einen spezialisierten chinesischen Text-Segmentierer, um kontinuierliche Zeichenfolgen für eine präzise Indizierung und Abfrage in sinnvolle Wörter zu zerlegen. Um große Datensätze und hohe Anfragevolumina zu bewältigen, nutzt es einen verteilten Suchindex, der Hash-basiertes Sharding verwendet, um Dokumente über mehrere Knoten hinweg aufzuteilen. Die Engine bietet umfassende Informationsabruffunktionen, einschließlich positionsbewusster Token-Indizierung für Proximity-Filterung und Multi-Kriterien-Ergebnis-Ranking. Sie unterstützt Echtzeit-Index-Management durch Batch-Updates und stellt die Datenverfügbarkeit über Neustarts hinweg durch Index-Datenpersistenz sicher.
Provides durable storage for search indices to ensure data availability across application restarts.