
Plataforma de scanner de footprint de rede. Descubra domínios e execute suas verificações personalizadas periodicamente.

Pulsar é um scanner automatizado de footprint de rede para Red Teams, Pentesters e Caçadores de Recompensas (Bounty Hunters). Seu foco é a descoberta de ativos públicos de uma organização com conhecimento mínimo sobre sua infraestrutura. Juntamente com a visualização de dados de rede, ele tenta fornecer uma pontuação básica de vulnerabilidade para encontrar pontos fracos na infraestrutura e sua relação com outros recursos. Também pode ser usado como um scanner de vulnerabilidades personalizado para escopos amplos e desconhecidos. Este software foi criado com disponibilidade e abertura em mente, portanto é 100% gratuito e não requer nenhuma chave de API para usar seus recursos.
Devido ao baixo interesse e falta de apoio da comunidade, não darei continuidade a este projeto. Apenas patches de segurança e correções. Sinta-se à vontade para fazer um fork.
Se você deseja usar APIs externas, veja USAGE.md
Para usar notificações por e-mail, edite
EMAIL_BACKEND SETTINGSemportal/portal/settings.pyantes da instalação ou o container web precisará ser reconstruído.
Em caso de problemas de build (veja a flag de build do repositório), use o branch
release
Os pré-requisitos serão verificados durante o processo de instalação.
⚠️ Para usuários do Windows 10 Home: Como o Docker Desktop não pode ser instalado no Windows 10 Home, instale o Hyper-V manualmente. As instruções podem ser encontradas aqui
git clone https://github.com/FooBallZ/pulsar
PS> .\install.ps1
⚠️ Certifique-se de armazenar a senha gerada antes das próximas etapas de instalação. A senha de administrador pode ser alterada no console admin do Django em
/admin/.
https://localhost:8443/ com as credenciais padrão geradassudo apt install git
Os pré-requisitos serão verificados durante o processo de instalação.
git clone https://github.com/FooBallZ/pulsar
# ./install.sh
⚠️ Certifique-se de armazenar a senha gerada antes das próximas etapas de instalação. A senha de administrador pode ser alterada no console admin do Django em
/admin/.
https://localhost:8443/ com as credenciais padrão geradasCaso você tenha dificuldades para instalar o Pulsar ou esteja se perguntando como instalar as dependências:
Game Flexer criou um tutorial de instalação no Linux disponível aqui.
⚠️ Não me responsabilizo por nenhum conteúdo, incluindo links na descrição.
Tem uma ideia ou uma ferramenta que gostaria de integrar? Sinta-se à vontade para abrir um pull request.
Os problemas e recursos atuais podem ser encontrados na seção projects. Sinta-se à vontade para escolher algo.
Atualmente, a maior ajuda necessária é com o frontend Vue.js e a otimização do Docker.
O guia básico de uso pode ser encontrado aqui.
A API auto-descritiva está disponível no endpoint /pulsar/api/v1/.
Atualmente, a única documentação disponível está no endpoint /admin/doc/.
A documentação completa de desenvolvimento estará disponível em uma versão futura.
Pulsar é um PaaS baseado em um arquivo docker-compose com requisitos pré-instalados. A arquitetura fornecida pode ser facilmente escalada, convertida e implantada em vários ambientes comuns de nuvem. O servidor da aplicação web é baseado em serviços como Nginx, Gunicorn e Django Rest Framework.