Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
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
Alfred — WIP - Alfred remanié [2.0] | Kitploit
Outils/GitHubGitHub/pwnfuzz/alfred
ReconnaissanceScan de PortsExploitationScripting et AutomatisationCollecte d'InformationsTests d'IntrusionUtilitaires et FrameworksArchived
GitHubpwnfuzz/alfred

Alfred

WIP - Alfred remanié [2.0]

Voir le dépôt
401023il y a 1 anVérifié par Kitploit

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

WIP - Alfred repensé [2.0]

Alfred - Un Cadre Modulaire de Reconnaissance et d'Exploitation [PHASE EXPÉRIMENTALE]

Alfred est un cadre basé sur Python conçu pour assister diverses tâches de reconnaissance, d'exploitation et de post-exploitation. Il est hautement modulaire, permettant aux utilisateurs d'ajouter facilement des plugins pour étendre ses fonctionnalités. Le cadre prend en charge l'exécution de plugins indépendants, la gestion des arguments des plugins et le suivi des résultats d'exécution.

Fonctionnalités

  • Système de plugins : Charger et exécuter facilement des plugins personnalisés.
  • Conception modulaire : Étendre les fonctionnalités en créant ou en important de nouveaux plugins.
  • Gestion des entrées basée sur le TALN : Les plugins comprennent les entrées utilisateur grâce au traitement du langage naturel, en mappant l'intention de l'utilisateur à des actions spécifiques via une analyse sémantique.
    • en_core_web_sm - Pour la tokenisation et la segmentation des phrases
    • all-MiniLM-L6-v2 - Pour l'analyse sémantique, extrayant l'intention et le sens sous-jacents de l'entrée.
  • Journalisation d'exécution : Suit l'exécution des plugins avec une fonctionnalité de journalisation.
  • Gestion des erreurs : Gère élégamment les erreurs lors du chargement et de l'exécution des plugins.
  • Support des plugins : Inclut un scanner de ports et un plugin de message d'écho pour des vérifications de base.

Installation

  1. Clonez le dépôt :
   git clone https://github.com/YourUsername/alfred.git
   cd alfred
   pip install -r requirements.txt

Utilisation

Pour exécuter un plugin spécifique :

ζ python3 alfred.py                                                                                                                                                                                                                           
/home/kali/.local/lib/python3.11/site-packages/fuzzywuzzy/fuzz.py:11: UserWarning: Using slow pure-python SequenceMatcher. Install python-Levenshtein to remove this warning
  warnings.warn('Using slow pure-python SequenceMatcher. Install python-Levenshtein to remove this warning')
=== Alfred: Assistant de Test d'Intrusion Autonome ===

[*] Plugin chargé : AquatonePlugin
2025-04-16 21:45:16,094 - INFO - Plugin chargé : AquatonePlugin
[*] Plugin chargé : EchoMessage
2025-04-16 21:45:16,096 - INFO - Plugin chargé : EchoMessage
[*] Plugin chargé : PingSweep
2025-04-16 21:45:16,099 - INFO - Plugin chargé : PingSweep
[*] Plugin chargé : PortScan
2025-04-16 21:45:16,102 - INFO - Plugin chargé : PortScan
2025-04-16 21:45:16,102 - INFO - Chargement des modèles TALN...
2025-04-16 21:45:16,827 - INFO - Utilisation du périphérique pytorch : cpu
2025-04-16 21:45:16,828 - INFO - Chargement du SentenceTransformer pré-entraîné : all-MiniLM-L6-v2
2025-04-16 21:45:20,976 - INFO - Construction de l'index d'actions...
Batches: 100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 2/2 [00:00<00:00,  7.82it/s]
Alfred > lancer un scan de version nmap sur 10.0.2.15 et donne-moi les infos
2025-04-16 21:45:41,540 - INFO - Traitement de l'instruction : lancer un scan de version nmap sur 10.0.2.15 et donne-moi les infos
2025-04-16 21:45:41,550 - INFO - Segmenté en 2 parties : ['lancer un scan de version nmap sur 10.0.2.15', 'donne-moi les infos']
Batches: 100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 42.53it/s]
Batches: 100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 28.10it/s]
2025-04-16 21:45:41,634 - INFO - Traitement de l'action 1 : run_nmap_scan
[*] Exécution du plugin : PortScan avec args {'target': '10.0.2.15', 'scan_type': 'version', 'options': ' -sV'}
2025-04-16 21:45:41,634 - INFO - Exécution du plugin : PortScan avec args {'target': '10.0.2.15', 'scan_type': 'version', 'options': ' -sV'}
[*] Début du scan de ports sur 10.0.2.15 pour les ports 22,80,443...
2025-04-16 21:45:41,634 - INFO - Début du scan de ports sur 10.0.2.15 pour les ports 22,80,443...
[*] Scan terminé avec succès.
2025-04-16 21:45:48,274 - INFO - Scan terminé avec succès.
[+] [10.0.2.15] 1 port(s) identifié(s) et stocké(s).
2025-04-16 21:45:48,275 - SUCCÈS - [10.0.2.15] 1 port(s) identifié(s) et stocké(s).
{'host': '10.0.2.15', 'status': 'up', 'hostnames': '10.0.2.15', 'addresses': {'ipv4': '10.0.2.15'}, 'tcp_ports': {80: {'state': 'open', 'name': 'http', 'product': 'SimpleHTTPServer', 'version': '0.6', 'extrainfo': 'Python 3.11.6', 'cpe': 'cpe:/a:python:simplehttpserver:0.6', 'scripts': {'http-title': 'Directory listing for /', 'http-server-header': 'SimpleHTTP/0.6 Python/3.11.6'}}}}
[+] Plugin 'PortScan' exécuté avec succès.
2025-04-16 21:45:48,275 - SUCCÈS - Plugin 'PortScan' exécuté avec succès.
[+] Plugin 'PortScan' exécuté en 6.64 secondes.
2025-04-16 21:45:48,275 - SUCCÈS - Plugin 'PortScan' exécuté en 6.64 secondes.
2025-04-16 21:45:48,275 - ERREUR - Erreur lors de l'exécution du plugin PortScan : 'NoneType' object has no attribute 'get'
2025-04-16 21:45:48,275 - INFO - Traitement de l'action 2 : explain
J'ai rencontré une erreur : 'NoneType' object has no attribute 'get'. J'ai rencontré une erreur : erreur inconnue.
--------------------------------------------------

Plugins disponibles

  • EchoMessage : Un plugin simple qui renvoie le message. Juste pour une vérification de bon fonctionnement.
  • PortScan : Un plugin qui effectue un scan basique des ports sur la cible.
Télécharger l’outil