
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.
Pulsar est une PaaS basée sur un fichier docker-compose avec des prérequis préinstallés. L'architecture fournie peut être facilement dimensionnée, convertie et déployée dans plusieurs environnements cloud courants. Le serveur d'application web est basé sur des services tels que Nginx, Gunicorn et Django Rest Framework.

Pour plus d'informations, voir
docker-compose.yml
⚠️ Bien que Pulsar se concentre sur l'empreinte de services de base, le scan de ports et la capture de bannières peuvent être illégaux dans certains pays. Assurez-vous d'être autorisé à effectuer des scans réseau sur la ressource ciblée avant d'utiliser cet outil.
| CE LOGICIEL EST FOURNI "EN L'ÉTAT" PAR LES DÉTENTEURS DU COPYRIGHT ET LES CONTRIBUTEURS ET TOUTE GARANTIE EXPRESSE OU IMPLICITE, Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES IMPLICITES DE QUALITÉ MARCHANDE ET D'ADÉQUATION À UN USAGE PARTICULIER SONT DÉCLINÉES. EN AUCUN CAS LE PROPRIÉTAIRE DU COPYRIGHT OU LES CONTRIBUTEURS NE SERONT TENUS RESPONSABLES DE TOUT DOMMAGE DIRECT, INDIRECT, ACCESSOIRE, SPÉCIAL, EXEMPLAIRE OU CONSÉCUTIF (Y COMPRIS, MAIS SANS S'Y LIMITER, L'ACQUISITION DE BIENS OU DE SERVICES DE SUBSTITUTION ; LA PERTE D'UTILISATION, DE DONNÉES OU DE PROFITS ; OU L'INTERRUPTION D'ACTIVITÉ) QUELLE QU'EN SOIT LA CAUSE ET SUR TOUTE THÉORIE DE RESPONSABILITÉ, QUE CE SOIT PAR CONTRAT, RESPONSABILITÉ STRICTE OU DÉLIT (Y COMPRIS LA NÉGLIGENCE OU AUTRE), MÊME EN CAS D'AVERTISSEMENT PRÉALABLE DE LA POSSIBILITÉ DE TELS DOMMAGES. |
|---|