
Plateforme de scan d'empreinte réseau. Découvrez des domaines et exécutez périodiquement vos vérifications personnalisées.

Pulsar est un scanner automatisé d'empreinte réseau destiné aux équipes rouges, aux pentesteurs et aux chasseurs de primes. Il est axé sur la découverte des actifs publics d'une organisation avec une connaissance minimale de son infrastructure. En plus de la visualisation des données réseau, il tente de fournir un score de vulnérabilité de base pour trouver les points faibles de l'infrastructure et leurs relations avec d'autres ressources. Il peut également être utilisé comme scanner de vulnérabilités personnalisé pour des périmètres larges et inexplorés. Ce logiciel a été créé dans un souci de disponibilité et d'ouverture, il est donc 100 % gratuit et ne nécessite aucune clé API pour utiliser ses fonctionnalités.
En raison du faible intérêt et du manque de soutien de la communauté, je ne continuerai plus ce projet. Seulement des correctifs de sécurité et des corrections. N'hésitez pas à forker votre propre version.
Si vous souhaitez utiliser des API externes, consultez USAGE.md
Afin d'utiliser les notifications par e-mail, modifiez
EMAIL_BACKEND SETTINGSdansportal/portal/settings.pyavant l'installation ou le conteneur web devra être reconstruit.
En cas de problèmes de build (voir le flag de build du dépôt), veuillez utiliser la branche
release
Les prérequis seront vérifiés pendant le processus d'installation.
⚠️ Pour les utilisateurs de Windows 10 Famille : Comme Docker Desktop ne peut pas être installé sur Windows 10 Famille, veuillez installer Hyper-V manuellement. Les instructions se trouvent ici
git clone https://github.com/FooBallZ/pulsar
PS> .\install.ps1
⚠️ Assurez-vous de stocker le mot de passe généré avant les étapes d'installation suivantes. Le mot de passe administrateur peut être modifié dans la console d'administration Django à
/admin/.
https://localhost:8443/ avec les identifiants par défaut généréssudo apt install git
Les prérequis seront vérifiés pendant le processus d'installation.
git clone https://github.com/FooBallZ/pulsar
# ./install.sh
⚠️ Assurez-vous de stocker le mot de passe généré avant les étapes d'installation suivantes. Le mot de passe administrateur peut être modifié dans la console d'administration Django à
/admin/.
https://localhost:8443/ avec les identifiants par défaut générésSi vous avez des difficultés à installer Pulsar ou si vous vous demandez comment installer les dépendances :
Game Flexer a créé un tutoriel d'installation Linux disponible ici.
⚠️ Je n'assume aucune responsabilité quant à ce contenu, y compris les liens dans la description.
Vous avez une idée ou un outil que vous souhaitez intégrer ? N'hésitez pas à soumettre une pull request.
Les problèmes et fonctionnalités actuels se trouvent dans la section projects. N'hésitez pas à en choisir un.
Actuellement, l'aide la plus nécessaire concerne le frontend Vue.js et l'optimisation Docker.
Le guide d'utilisation de base se trouve ici.
Une API auto-descriptive est disponible à l'endpoint /pulsar/api/v1/.
Actuellement, la seule documentation disponible se trouve à l'endpoint /admin/doc/.
La documentation complète de développement sera disponible dans une future version.