Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
DSpace__DSpace_CVE-2022-31192_5-100 — Open-Source-Plattform für digitale Repositorien zur Verwaltung, Erhaltung und dauerhaften Bereitstellung von digitalen Ressourcen über eine REST-API und ein Angular-basiertes Frontend. | Kitploit
Tools/GitHubGitHub/shoucheng3/dspace__dspace_cve-2022-31192_5-100
Allgemeine DienstprogrammeLernen & BildungKuratierte Ressourcen
GitHubshoucheng3/dspace__dspace_cve-2022-31192_5-100

DSpace__DSpace_CVE-2022-31192_5-100

Open-Source-Plattform für digitale Repositorien zur Verwaltung, Erhaltung und dauerhaften Bereitstellung von digitalen Ressourcen über eine REST-API und ein Angular-basiertes Frontend.

Repository anzeigen
3vor 7 MonatenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

DSpace

Build Status

DSpace-Dokumentation | DSpace-Releases | DSpace-Wiki | Support

Übersicht

DSpace Open-Source-Software ist eine schlüsselfertige Repository-Anwendung, die von mehr als 2.000 Organisationen und Institutionen weltweit genutzt wird, um dauerhaften Zugang zu digitalen Ressourcen zu bieten. Weitere Informationen finden Sie unter http://www.dspace.org/

DSpace besteht aus einem Java-basierten Backend und einem Angular-basierten Frontend.

  • Backend (dieses Code-Repository) stellt eine REST-API sowie andere maschinenbasierte Schnittstellen bereit (z. B. OAI-PMH, SWORD, etc.)
    • Der REST Contract befindet sich unter https://github.com/DSpace/RestContract
  • Frontend (https://github.com/DSpace/dspace-angular/) ist die auf der REST-API basierende Benutzeroberfläche

Frühere Versionen von DSpace (v6.x und darunter) verwendeten zwei verschiedene Benutzeroberflächen (XMLUI und JSPUI). Diese UIs werden in v7 und höher nicht mehr unterstützt.

  • Ein Wartungsbranch für ältere Versionen ist weiterhin verfügbar, siehe dspace-6_x für 6.x-Wartung.

Downloads

  • Backend (REST-API): https://github.com/DSpace/DSpace/releases
  • Frontend (Benutzeroberfläche): https://github.com/DSpace/dspace-angular/releases

Dokumentation / Installation

Die Dokumentation für jedes Release kann online angesehen oder von unserem Dokumentations-Wiki heruntergeladen werden.

Die neuesten DSpace-Installationsanweisungen finden Sie unter: https://wiki.lyrasis.org/display/DSDOC9x/Installing+DSpace

Bitte beachten Sie, dass DSpace als Java-Webanwendung eine Datenbank (PostgreSQL) und einen Servlet-Container (normalerweise Tomcat) benötigt, um zu funktionieren. Weitere Informationen zu diesen und allen anderen Voraussetzungen finden Sie in den obigen Installationsanweisungen.

DSpace 9 in Docker ausführen

HINWEIS: Derzeit haben wir keine produktionsbereiten Docker-Images für DSpace. Allerdings haben wir Quick-Start Docker Compose Skripte für Entwicklungs- oder Testzwecke.

Siehe DSpace 9 mit Docker Compose ausführen

Mitwirken

Siehe Dokumentation zum Mitwirken

Hilfe erhalten

DSpace bietet öffentliche Mailinglisten, auf denen Sie Fragen stellen oder Themen zur Diskussion aufwerfen können. Wir heißen alle herzlich willkommen, an diesen Listen teilzunehmen:

  • [email protected] : Allgemeine Diskussion über die DSpace-Plattform, Ankündigungen, Austausch bewährter Verfahren
  • [email protected] : Technische Support-Mailingliste. Siehe auch unseren Leitfaden So beheben Sie einen Fehler.
  • [email protected] : Entwickler-/Entwicklungs-Mailingliste

Großartige Fragen und Antworten gibt es auch unter dem DSpace-Tag auf Stackoverflow

Weitere Support-Optionen finden Sie unter https://wiki.lyrasis.org/display/DSPACE/Support

DSpace verfügt auch über ein aktives Service-Provider-Netzwerk. Wenn Sie lieber einen Service-Provider mit der Installation, dem Upgrade, der Anpassung oder dem Hosting von DSpace beauftragen möchten, dann empfehlen wir Ihnen, Kontakt mit einem unserer registrierten Service-Provider aufzunehmen.

Issue-Tracker

DSpace verwendet GitHub für die Verfolgung von Issues:

  • Backend (REST-API)-Issues: https://github.com/DSpace/DSpace/issues
  • Frontend (Benutzeroberfläche)-Issues: https://github.com/DSpace/dspace-angular/issues

Testen

Ausführen von Tests

Standardmäßig sind in DSpace Unit-Tests und Integrationstests deaktiviert. Sie werden jedoch automatisch von GitHub Actions für alle Pull Requests und Code-Commits ausgeführt.

  • So führen Sie sowohl Unit-Tests (via maven-surefire-plugin) als auch Integrationstests (via maven-failsafe-plugin) aus:
    root@kitploit:~
    mvn install -DskipUnitTests=false -DskipIntegrationTests=false
    
  • So führen Sie nur Unit-Tests aus:
    root@kitploit:~
    mvn test -DskipUnitTests=false
    
  • So führen Sie einen einzelnen Unit-Test aus
    root@kitploit:~
    # Run all tests in a specific test class
    # NOTE: failIfNoTests=false is required to skip tests in other modules
    mvn test -DskipUnitTests=false -Dtest=[full.package.testClassName] -DfailIfNoTests=false
    
    # Run one test method in a specific test class
    mvn test -DskipUnitTests=false -Dtest=[full.package.testClassName]#[testMethodName] -DfailIfNoTests=false
    
  • So führen Sie nur Integrationstests aus
    root@kitploit:~
    mvn install -DskipIntegrationTests=false
    
  • So führen Sie einen einzelnen Integrationstest aus
    root@kitploit:~
    # Run all integration tests in a specific test class
    # NOTE: failIfNoTests=false is required to skip tests in other modules
    mvn install -DskipIntegrationTests=false -Dit.test=[full.package.testClassName] -DfailIfNoTests=false
    
    # Run one test method in a specific test class
    mvn install -DskipIntegrationTests=false -Dit.test=[full.package.testClassName]#[testMethodName] -DfailIfNoTests=false
    
  • So führen Sie nur Tests eines bestimmten DSpace-Moduls aus
    root@kitploit:~
    # Before you can run only one module's tests, other modules may need to be installed into your ~/.m2
    cd [dspace-src]
    mvn clean install
    
    # Then, move into a module subdirectory, and run the test command
    cd [dspace-src]/dspace-server-webapp
    # Choose your test command from the lists above
    

Lizenz

Der DSpace-Quellcode ist unter einer standardmäßigen BSD 3-Clause-Lizenz frei verfügbar. Die vollständige Lizenz finden Sie in der Datei LICENSE oder online unter http://www.dspace.org/license/

DSpace verwendet Drittanbieter-Bibliotheken, die unter unterschiedlichen Lizenzen vertrieben werden können. Diese Lizenzen sind in der Datei LICENSES_THIRD_PARTY aufgeführt.

Tool herunterladen