Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Ferramentas/GitHubGitHub/shoucheng3/dspace__dspace_cve-2022-31192_5-100
Utilitários de Propósito GeralAprendizado e EducaçãoRecursos Curados
GitHubshoucheng3/dspace__dspace_cve-2022-31192_5-100

DSpace__DSpace_CVE-2022-31192_5-100

Plataforma de repositório digital de código aberto para gerenciar, preservar e fornecer acesso durável a recursos digitais via API REST e frontend baseado em Angular.

Ver Repositório
3há 7 mesesAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

DSpace

Build Status

Documentação do DSpace | Lançamentos do DSpace | Wiki do DSpace | Suporte

Visão Geral

O software de código aberto DSpace é um aplicativo de repositório pronto para uso, usado por mais de 2.000 organizações e instituições em todo o mundo para fornecer acesso durável a recursos digitais. Para mais informações, visite http://www.dspace.org/

O DSpace consiste em um backend baseado em Java e um frontend baseado em Angular.

  • O backend (esta base de código) fornece uma API REST, além de outras interfaces baseadas em máquina (ex.: OAI-PMH, SWORD, etc.)
    • O Contrato REST está em https://github.com/DSpace/RestContract
  • O frontend (https://github.com/DSpace/dspace-angular/) é a interface de usuário construída sobre a API REST

As versões anteriores do DSpace (v6.x e inferiores) usavam duas UIs diferentes (XMLUI e JSPUI). Essas UIs não são mais suportadas na v7 e superiores.

  • Um branch de manutenção para versões mais antigas ainda está disponível; veja dspace-6_x para manutenção da 6.x.

Downloads

  • Backend (API REST): https://github.com/DSpace/DSpace/releases
  • Frontend (Interface de Usuário): https://github.com/DSpace/dspace-angular/releases

Documentação / Instalação

A documentação de cada versão pode ser visualizada online ou baixada por meio da nossa Wiki de Documentação.

As instruções mais recentes de instalação do DSpace estão disponíveis em: https://wiki.lyrasis.org/display/DSDOC9x/Installing+DSpace

Esteja ciente de que, por ser um aplicativo web Java, o DSpace requer um banco de dados (PostgreSQL) e um contêiner de servlet (normalmente Tomcat) para funcionar. Mais informações sobre esses e todos os outros pré-requisitos podem ser encontradas nas instruções de instalação acima.

Executando o DSpace 9 no Docker

NOTA: Neste momento, não temos imagens Docker prontas para produção do DSpace. Dito isso, temos scripts de início rápido do Docker Compose para fins de desenvolvimento ou teste.

Veja Executando o DSpace 9 com Docker Compose

Contribuindo

Veja a documentação de Contribuição

Obtendo Ajuda

O DSpace fornece listas de e-mails públicas onde você pode postar perguntas ou levantar tópicos para discussão. Convidamos todos a participar destas listas:

  • [email protected] : Discussão geral sobre a plataforma DSpace, anúncios, compartilhamento de melhores práticas
  • [email protected] : Lista de e-mails de suporte técnico. Consulte também nosso guia para Como solucionar um erro.
  • [email protected] : Lista de e-mails para desenvolvedores / desenvolvimento

Ótimas perguntas e respostas também estão disponíveis na tag DSpace no Stackoverflow

Opções adicionais de suporte estão em https://wiki.lyrasis.org/display/DSPACE/Support

O DSpace também possui uma rede ativa de provedores de serviços. Se você preferir contratar um provedor de serviços para instalar, atualizar, personalizar ou hospedar o DSpace, recomendamos entrar em contato com um de nossos Provedores de Serviços Registrados.

Rastreador de Problemas

O DSpace usa o GitHub para rastrear problemas:

  • Problemas do backend (API REST): https://github.com/DSpace/DSpace/issues
  • Problemas do frontend (interface de usuário): https://github.com/DSpace/dspace-angular/issues

Testes

Executando Testes

Por padrão, no DSpace, os Testes Unitários e os Testes de Integração estão desabilitados. No entanto, eles são executados automaticamente pelo GitHub Actions para todos os Pull Requests e commits de código.

  • Como executar tanto os Testes Unitários (via maven-surefire-plugin) quanto os Testes de Integração (via maven-failsafe-plugin):
    root@kitploit:~
    mvn install -DskipUnitTests=false -DskipIntegrationTests=false
    
  • Como executar apenas os Testes Unitários:
    root@kitploit:~
    mvn test -DskipUnitTests=false
    
  • Como executar um único Teste Unitário
    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
    
  • Como executar apenas os Testes de Integração
    root@kitploit:~
    mvn install -DskipIntegrationTests=false
    
  • Como executar um único Teste de Integração
    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
    
  • Como executar apenas testes de um módulo específico do DSpace
    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
    

Licença

O código-fonte do DSpace está disponível gratuitamente sob uma licença BSD 3-Clause padrão. A licença completa está disponível no arquivo LICENSE ou online em http://www.dspace.org/license/

O DSpace utiliza bibliotecas de terceiros que podem ser distribuídas sob diferentes licenças. Essas licenças estão listadas no arquivo LICENSES_THIRD_PARTY.

Baixar ferramenta