Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
CyberPup — Une application de cybersécurité gratuite et open-source pour les personnes non techniques. | Kitploit
Outils/GitHubGitHub/brodsbytes/cyberpup
Cassage de Mots de PasseHameçonnageSécurité MobileProtection de la Vie PrivéeApprentissage et ÉducationParcours et Cours
GitHubbrodsbytes/cyberpup

CyberPup

Une application de cybersécurité gratuite et open-source pour les personnes non techniques.

Voir le dépôt
1il y a 1 moisPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Site web

CyberPup

Une application de cybersécurité gratuite et open-source pour tout le monde.

CyberPup aide les utilisateurs non techniques à sécuriser leur vie numérique grâce à des listes de contrôle guidées, des leçons concises et des outils comme la vérification de fuites de données. Tous les conseils sont fondés sur des cadres reconnus de l'ACSC, de la CISA et du NIST - traduits en langage simple que tout le monde peut réellement suivre.

La plupart des outils de cybersécurité personnelle sont soit trop techniques, ne résolvent qu'un seul aspect du problème, ou sont complètement frauduleux. CyberPup tente de guider une personne à travers l'ensemble du tableau : mots de passe, sécurité des e-mails, hygiène des appareils, réseaux sociaux et vérification des fuites.

L'application est disponible sur l'App Store iOS avec environ 500 installations. Elle fonctionne, mais n'est pas activement maintenue. Ce dépôt est une invitation ouverte - aux contributeurs, aux mainteneurs ou à quiconque souhaite l'emmener ailleurs.


Ce qu'elle fait

  • Niveaux de sécurité progressifs - niveaux Scout, Watchdog et Guardian qui guident les utilisateurs des bases aux avancés
  • Listes de contrôle interactives - actions de sécurité étape par étape avec suivi persistant de la progression
  • Conseils spécifiques à la plateforme - instructions adaptées pour iOS, Android, macOS et Windows
  • Vérification des fuites - intégration avec des API de type HaveIBeenPwned pour vérifier si des comptes sont compromis
  • Ludification - séquences, badges et jalons de réussite pour maintenir l'engagement des utilisateurs
  • Leçons concises - contenu optionnel "en savoir plus" qui n'entrave pas l'action

Stack technique

  • React Native + Expo - multiplateforme mobile (iOS & Android)
  • React Navigation - navigation entre les écrans
  • AsyncStorage - persistance locale de la progression
  • PostHog - analytics respectueux de la vie privée (avec consentement utilisateur et option de désactivation)

L'opportunité de l'application web

Étant donné que l'application est construite avec React Native et Expo, la transformer en application web est tout à fait envisageable - npm run web fonctionne déjà en développement. Une version web complète rendrait CyberPup accessible à tous sans nécessiter d'installation sur l'App Store, ce qui élargirait considérablement le public visé, un outil conçu pour des personnes non techniques.

C'est l'une des tâches les plus impactantes qu'un contributeur pourrait entreprendre.


Feuille de route

Ce sont des idées et des éléments restés sur la liste des tâches à accomplir qui n'ont jamais été réalisés. Ils sont là pour vous donner une idée de la direction que le projet pourrait prendre - pas un cahier des charges, juste un point de départ.

Polissage et corrections

  • Rendre la politique de confidentialité lisible en ligne plutôt que d'ouvrir un lien
  • Section mises à jour des appareils : corriger la configuration de la nouvelle tentative bluetooth/wifi
  • Écran de chargement/d'accueil de l'application (expérience de premier démarrage)
  • Prise en charge du mode clair

Engagement

  • Partager la progression lors de la finalisation d'un niveau de sécurité
  • Pop-up de réussite de badge lors de l'obtention
  • Notifications push mensuelles de rappel de sécurité
  • Développer le contenu de l'onglet Insights

Nouveaux outils

  • Vérificateur de force de mot de passe avec retour en temps réel
  • Vérificateur de liens de phishing - analyser les URL suspectes
  • Détection de messages frauduleux pour les SMS et e-mails
  • Intégration API payante HIBP pour des données de fuite plus riches (en attente de viabilité des prix)
  • Conseils de détection d'appels/SMS frauduleux basés sur le système d'exploitation mobile

Idées plus ambitieuses

  • Application web (voir ci-dessus)
  • CyberPup en tant que personnage/guide plus important dans l'application (animations subtiles, personnalité)
  • Scanner des paramètres de confidentialité

Pour commencer

Prérequis

  • Node.js 18+
  • npm ou yarn
  • Expo Go sur votre téléphone pour des tests rapides, ou un simulateur/émulateur

Exécuter localement

root@kitploit:~
git clone https://github.com/brodsbytes/cyberpup.git
cd cyberpup
npm install
npm start

Scannez ensuite le code QR avec Expo Go, ou appuyez sur i pour le simulateur iOS / a pour l'émulateur Android / w pour le web.

Variables d'environnement

Créez un fichier .env.local à la racine du projet :

root@kitploit:~
EXPO_PUBLIC_POSTHOG_API_KEY=votre_clé_ici

Les analytics ne feront rien silencieusement si la clé est absente, donc c'est optionnel pour le développement local.


Structure du projet

root@kitploit:~
CyberPup/
├── App.js                    # Composant racine, configuration de la navigation
├── screens/
│   ├── WelcomeScreen.js      # Tableau de bord principal
│   ├── CategoryScreen.js     # Organisation des vérifications par niveau
│   ├── ModuleListScreen.js   # Listes de vérifications par domaine
│   ├── ProfileScreen.js      # Profil utilisateur et réalisations
│   ├── StreakDetailsScreen.js
│   ├── BadgesScreen.js
│   └── lessons/              # Tous les écrans de vérification individuels
│       ├── level-1/
│       ├── level-2/
│       └── level-3/
├── components/               # Composants d'interface réutilisables
├── data/                     # Données de contenu et de structure de l'application
├── utils/                    # Logique de stockage, analytics, badges
├── theme.js                  # Système de design (couleurs, typographie, espacement)
├── docs/                     # Guides d'architecture et de développement
└── assets/                   # Images et animations

Voir docs/ pour les références d'architecture, les guides de développement et les notes d'implémentation.


Contribuer

Les contributions sont les bienvenues - corrections de bugs, nouvelles vérifications, améliorations de l'interface, version web, ou tout élément de la feuille de route ci-dessus.

Voir CONTRIBUTING.md pour savoir comment configurer et soumettre des modifications.

Si vous êtes intéressé à prendre un rôle plus important (mainteneur, donner une nouvelle direction au projet), n'hésitez pas à ouvrir un ticket ou à me contacter directement.


Site web

cyberpupsecurity.com


Licence

MIT

Télécharger l’outil