PhishGuard est un outil de détection de hameçonnage (phishing) construit avec Next.js/FLask/Supabase.
- Vérifier si une URL est un site de hameçonnage
- Vérifier si un e-mail est un hameçonnage
- Afficher les statistiques des vérifications récentes
- Afficher un tableau des URLs/e-mails récemment vérifiés
- Node.js (version 12 ou supérieure)
- Python
- Un compte Supabase et un projet Supabase configuré
- Clonez le dépôt GitHub :
Voici le contenu à copier pour la documentation README.md au format PDF :
markdown
PhishGuard est un outil de détection de hameçonnage (phishing) construit avec Next.js et Supabase.
- Vérifier si une URL est un site de hameçonnage
- Vérifier si un e-mail est un hameçonnage
- Afficher les statistiques des vérifications récentes
- Afficher un tableau des URLs/e-mails récemment vérifiés
- Node.js (version 12 ou supérieure)
- Un compte Supabase et un projet Supabase configuré
- Clonez le dépôt GitHub :
git clone https://github.com/votrecompte/phishguard.git
- Installez les dépendances :
npm install
- Créez un fichier
.env.localà la racine du projet et ajoutez les variables d'environnement suivantes avec vos informations Supabase :
NEXT_PUBLIC_SUPABASE_URL= NEXT_PUBLIC_SUPABASE_ANON_KEY=<votre-clé-anonyme-supabase>
Pour démarrer l'application en mode développement, exécutez :
npm run dev
Puis, ouvrez http://localhost:3000 dans votre navigateur pour voir l'application.
Pour déployer l'application, vous pouvez utiliser un service comme Vercel ou Netlify. Assurez-vous de configurer les variables d'environnement pour votre projet de production.
Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue ou à soumettre une pull request.
Ce projet est sous licence MIT.
Vous pouvez copier ce contenu et le coller dans un éditeur de texte ou un outil de traitement de texte pour générer un fichier PDF. Assurez-vous de remplacer et <votre-clé-anonyme-supabase> par vos propres informations Supabase avant de générer le PDF.