Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Alfred — WIP - Revamped Alfred [2.0] | Kitploit
Инструменты/GitHubGitHub/pwnfuzz/alfred
ReconnaissancePort ScanningExploitationScripting & AutomationInformation GatheringPenetration TestingUtilities & FrameworksArchived
GitHubpwnfuzz/alfred

Alfred

WIP - Revamped Alfred [2.0]

Репозиторий
40101 год назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

WIP - Обновленный Alfred [2.0]

Alfred - Модульная структура разведки и эксплуатации [ЭКСПЕРИМЕНТАЛЬНАЯ ФАЗА]

Alfred — это фреймворк на Python, предназначенный для помощи в различных задачах разведки, эксплуатации и пост-эксплуатации. Он высоко модульный, что позволяет пользователям легко добавлять плагины для расширения функциональности. Фреймворк поддерживает запуск независимых плагинов, обработку аргументов плагинов и отслеживание результатов выполнения.

Возможности

  • Система плагинов: Легкая загрузка и выполнение пользовательских плагинов.
  • Модульная архитектура: Расширение функциональности путем создания или импорта новых плагинов.
  • Обработка ввода на основе NLP: Плагины понимают пользовательский ввод через обработку естественного языка, сопоставляя намерения пользователя с конкретными действиями с помощью семантического разбора.
    • en_core_web_sm — для токенизации и сегментации предложений
    • all-MiniLM-L6-v2 — для семантического разбора, извлечения скрытого намерения и значения из ввода.
  • Журналирование выполнения: Отслеживание выполнения плагинов с помощью функций логирования.
  • Обработка ошибок: Корректная обработка ошибок во время загрузки и выполнения плагинов.
  • Поддержка плагинов: Включает сканер портов и плагин эхо-сообщений для базовой проверки работоспособности.

Установка

  1. Клонируйте репозиторий:
root@kitploit:~
   git clone https://github.com/YourUsername/alfred.git
   cd alfred
   pip install -r requirements.txt

Использование

Для запуска конкретного плагина:

root@kitploit:~
ζ 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: Autonomous Pentest Assistant ===

[*] Loaded plugin: AquatonePlugin
2025-04-16 21:45:16,094 - INFO - Loaded plugin: AquatonePlugin
[*] Loaded plugin: EchoMessage
2025-04-16 21:45:16,096 - INFO - Loaded plugin: EchoMessage
[*] Loaded plugin: PingSweep
2025-04-16 21:45:16,099 - INFO - Loaded plugin: PingSweep
[*] Loaded plugin: PortScan
2025-04-16 21:45:16,102 - INFO - Loaded plugin: PortScan
2025-04-16 21:45:16,102 - INFO - Loading NLP models...
2025-04-16 21:45:16,827 - INFO - Use pytorch device_name: cpu
2025-04-16 21:45:16,828 - INFO - Load pretrained SentenceTransformer: all-MiniLM-L6-v2
2025-04-16 21:45:20,976 - INFO - Building action index...
Batches: 100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 2/2 [00:00<00:00,  7.82it/s]
Alfred > run nmap version scan on 10.0.2.15 and give me info
2025-04-16 21:45:41,540 - INFO - Processing instruction: run nmap version scan on 10.0.2.15 and give me info
2025-04-16 21:45:41,550 - INFO - Segmented into 2 parts: ['run nmap version scan on 10.0.2.15', 'give me info']
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 - Processing action 1: run_nmap_scan
[*] Running plugin: PortScan with args {'target': '10.0.2.15', 'scan_type': 'version', 'options': ' -sV'}
2025-04-16 21:45:41,634 - INFO - Running plugin: PortScan with args {'target': '10.0.2.15', 'scan_type': 'version', 'options': ' -sV'}
[*] Starting port scan on 10.0.2.15 for ports 22,80,443...
2025-04-16 21:45:41,634 - INFO - Starting port scan on 10.0.2.15 for ports 22,80,443...
[*] Scan completed successfully.
2025-04-16 21:45:48,274 - INFO - Scan completed successfully.
[+] [10.0.2.15] 1 ports identified and stored.
2025-04-16 21:45:48,275 - SUCCESS - [10.0.2.15] 1 ports identified and stored.
{'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' executed successfully.
2025-04-16 21:45:48,275 - SUCCESS - Plugin 'PortScan' executed successfully.
[+] Plugin 'PortScan' executed in 6.64 seconds.
2025-04-16 21:45:48,275 - SUCCESS - Plugin 'PortScan' executed in 6.64 seconds.
2025-04-16 21:45:48,275 - ERROR - Error executing plugin PortScan: 'NoneType' object has no attribute 'get'
2025-04-16 21:45:48,275 - INFO - Processing action 2: explain
I encountered an error: 'NoneType' object has no attribute 'get'. I encountered an error: unknown error.
--------------------------------------------------

Доступные плагины

  • EchoMessage: Простой плагин, который возвращает сообщение. Просто для проверки работоспособности.
  • PortScan: Плагин, выполняющий базовое сканирование портов на цели.
Скачать инструмент