
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.

Para mais informações, veja
docker-compose.yml
⚠️ Embora o Pulsar foque em fingerprinting básico de serviços, varredura de portas e captura de banners podem ser ilegais em alguns países. Certifique-se de que você está autorizado a realizar varreduras de rede no recurso alvo antes de usar esta ferramenta.
| ESTE SOFTWARE É FORNECIDO “COMO ESTÁ”, SEM GARANTIA DE QUALQUER TIPO, EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO ÀS GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UM PROPÓSITO ESPECÍFICO E NÃO VIOLAÇÃO. EM NENHUM CASO OS AUTORES OU DETENTORES DE DIREITOS AUTORAIS SERÃO RESPONSÁVEIS POR QUALQUER RECLAMAÇÃO, DANOS OU OUTRA RESPONSABILIDADE, SEJA EM AÇÃO DE CONTRATO, ATO ILÍCITO OU DE OUTRA FORMA, DECORRENTE DE, OU EM CONEXÃO COM O SOFTWARE OU O USO OU OUTRAS NEGOCIAÇÕES NO SOFTWARE. |
|---|