HexStrike AI 部署教程

HexStrike AI 部署教程

一、HexStrike AI 简介

1、关于 HexStrike AI

HexStrike AI 是一个革命性的人工智能驱动的进攻性安全框架,它将专业安全工具与自主人工智能代理相结合,提供全面的安全测试功能。

HexStrike AI 基于多代理架构构建,利用智能决策、实时漏洞分析和高级自动化,彻底改变安全专业人员处理渗透测试、漏洞赏金搜寻和 CTF 挑战的方式。

2、运作方式

HexStrike AI 通过 MCP 通过外部 LLM 进行人机交互,创建提示、分析、执行和反馈的连续循环。

3、能力

4、官网地址

HexStrike AI - 革命性的人工智能驱动的进攻性安全框架https://www.hexstrike.com/

5、项目地址

GitHub - 0x4m4/hexstrike-ai: HexStrike AI MCP Agents is an advanced MCP server that lets AI agents (Claude, GPT, Copilot, etc.) autonomously run 150+ cybersecurity tools for automated pentesting, vulnerability discovery, bug bounty automation, and security research. Seamlessly bridge LLMs with real-world offensive security capabilities.https://github.com/0x4m4/hexstrike-ai/

二、使用Kali Linux 部署HexStrike AI

1、安装Kali Linux

请参考我的文章VMware安装Kali-Linux:

VMware安装Kali-Linuxhttps://blog.ZEEKLOG.net/2301_76272092/article/details/153112500?fromshare=blogdetail&sharetype=blogdetail&sharerId=153112500&sharerefer=PC&sharesource=2301_76272092&sharefrom=from_link

2、环境准备

(1)安装python3和渗透测试相关库

apt install -y python3 python3-pip python3-venv git curl wget apt-transport-https software-properties-common build-essential nodejs npm golang ruby ruby-dev libpcap-dev libffi-dev libssl-dev libpq-dev default-jdk default-jre

(2)安装安全工具

HexStrike AI运行时会调用许多安全工具

apt install -y nmap masscan amass subfinder nuclei fierce dnsenum autorecon theharvester responder netexec enum4linux-ng gobuster feroxbuster dirsearch ffuf dirb nikto sqlmap wpscan arjun paramspider wafw00f hydra john hashcat medusa patator crackmapexec evil-winrm hash-identifier ophcrack gdb radare2 binwalk ghidra checksec foremost steghide exiftool maltego spiderfoot autopsy scalpel bulk-extractor testdisk hakrawler subjack xsser zaproxy dotdotpwn 

(3)更新nuclei poc漏洞模板库

nuclei -ut

(4)使用Xshell上传Chrome相关软件,方便HexStrike AI调用

Chrome官网安装包:

Chrome for Testing availabilityhttps://googlechromelabs.github.io/chrome-for-testing/#stableChrome的deb安装包:

https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.debhttps://dl.google.com/linux/direct/google-chrome-stable_current_amd64.debXshell免费版官网:

家庭/学校免费 - NetSarang Websitehttps://www.xshell.com/zh/free-for-home-school/

开启kali的SSH:

service ssh start 

查看SSH状态:

service ssh status 

查看kali的IP:

ifconfig

使用Xshell进行连接:

输入你的用户名与密码:

登录成功:

进入下载目录:

cd /home/kali/Downloads

将你需要上传的文件拖入xshell然后输入ls进行查看:

安装chrome浏览器并查看版本:

dpkg -i google-chrome-stable_current_amd64.deb google-chrome --version 

解压chromedriver驱动程序:

unzip chromedriver-linux64.zip

将解压好的文件移动到:/usr/local/bin 目录

mv chromedriver-linux64 /usr/local/bin

给它赋予执行权限:

chmod +x /usr/local/bin/chromedriver-linux64

设置chrome参数:

sed -i 's|Exec=/usr/bin/google-chrome-stable %U|Exec=/usr/bin/google-chrome-stable --no-sandbox --user-data-dir %U|g' /usr/share/applications/google-chrome.desktop

配置GO语言代理:

go env -w GOPROXY=https://goproxy.cn,direct

安装Katana:

# 安装 Go sudo apt update && sudo apt install -y golang # 设置 GOPATH export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin # 安装 Katana go install github.com/projectdiscovery/katana/cmd/katana@latest

3、安装HexStrike AI

(1)拉取HexStrike AI文件

进入项目官网:

cd /home git clone https://github.com/havij13/Hexstrike-AI.git

进入到Hexstrike-AI目录:

cd Hexstrike-AI

(2)使用python3创建虚拟环境

python3 -m venv hexstrike_env

(3)加载虚拟环境

source hexstrike_env/bin/activate

(4)安装依赖文件

python3 -m pip install -r requirements.txt

(5)启动HexStrike AI

python3 hexstrike_server.py

(6)配置AI桌面客户端软件5ire

5ire官网:

GitHub - nanbingxyz/5ire: 5ire is a cross-platform desktop AI assistant, MCP client. It compatible with major service providers, supports local knowledge base and tools via model context protocol servers .https://github.com/nanbingxyz/5ire

下载后上传到kali:

#进入home目录 cd /home #创建5ire文件夹 mkdir 5ire #进入5ire文件夹 cd 5ire #将下载的文件上传到文件夹 #查看文件夹下文件 ls

4、启动5ire

(1)方式一

点击桌面File System:

找到文件位置:

右键文件点击Properties...

启动5ire:

(2)方式二:

1、#首先进入5ire目录 2、赋予5ire文件可执行权限 chmod +x 5ire-0.14.1-x86_64.AppImage 3、查看是否赋权成功 ll 4、启动5ire ./5ire-0.14.1-x86_64.AppImage --no-sandbox 

设置中文:

5、配置MCP

配置MCP使得5ire可以与hexstrike AI进行沟通交流:

编写命令:

找到你hexstrike AI的文件夹下的hexstrike_env下的bin,复制文件路径

放到命令后,后面加上python3和空格:

回到文件夹,找到此文件,右键点击copy

回到此处右键点击粘贴:

编写服务器地址:

先写入空格 + --server + 空格 

找到kali本地hexstrike AI服务端IP:

复制IP到--server后面:

点击保存:

点击右侧按钮开启:

设置大语言模型:

HexStrike AI部署完成

三、使用HexStrike AI进行网络测试

点击新对话:

四、配套资源:

https://www.123865.com/s/kPEvTd-rNbd3?pwd=tOoK#https://www.123865.com/s/kPEvTd-rNbd3?pwd=tOoK#

Read more

从零到一:BLDC/PMSM恒功率算法在智能家居风扇中的实战应用

智能家居风扇的BLDC/PMSM恒功率控制:从算法设计到用户体验优化 1. 引言:智能家居风扇的特殊需求 在炎热的夏季,一台安静、节能且能自动调节风速的智能风扇已经成为现代家庭的标配。传统交流电机风扇的嗡嗡声和忽高忽低的转速早已无法满足追求品质生活的用户需求。BLDC(无刷直流)和PMSM(永磁同步)电机凭借其高效率、低噪音和精准控制特性,正在重塑智能家居风扇市场。 与工业场景不同,家用风扇对电机控制提出了独特挑战: * 静音优先:卧室环境下,30分贝以下的运行噪音是基本要求 * 能效敏感:全年不间断使用使得每瓦功耗都影响电费账单 * 交互友好:需要响应手机APP、语音控制等多模式指令 * 安全可靠:长时间运行必须杜绝过热风险 恒功率算法在这其中扮演着关键角色——它不仅是保护电机和电子元件的安全阀,更是实现"智能"的基础。当用户设定"睡眠模式"时,算法需要动态平衡风量、噪音和功耗;当检测到电压波动时,又要确保转速稳定不突变。这些需求催生了专为智能家居优化的BLDC/PMSM控制方案。 2. 恒功率控制的核心原理 2.

91n边缘计算设备部署轻量TensorFlow模型全流程

91n边缘计算设备部署轻量TensorFlow模型全流程 在工厂车间的流水线上,一台不起眼的小型嵌入式设备正实时分析摄像头传来的图像——它没有连接云端,也不依赖高性能GPU,却能在200毫秒内判断出产品表面是否存在划痕,并立即触发报警。这背后的核心技术,正是基于“91n”类边缘计算设备与轻量化TensorFlow模型的深度融合。 这类设备算力有限、内存紧张,却承担着工业智能化转型中最关键的一环:让AI真正落地到生产现场。而要实现这一目标,不仅需要合适的硬件平台,更离不开一套高效、稳定、可规模化的软件部署方案。TensorFlow Lite 正是在这样的需求背景下脱颖而出,成为当前工业级边缘AI应用的主流选择。 TensorFlow Lite 的工程实践价值 为什么是 TensorFlow Lite?这个问题的答案,藏在每一次模型转换、每一行推理代码和每一个实际部署案例中。 作为 TensorFlow 针对移动端和嵌入式场景优化的轻量版本,TFLite 并非简单地“裁剪”功能,而是从底层重新设计了推理引擎。它的核心逻辑可以概括为三个阶段:模型转换 → 解释器加载 → 本地推理

MG-Nav: 基于稀疏空间记忆的双尺度视觉导航 论文阅读

MG-Nav: 基于稀疏空间记忆的双尺度视觉导航 --- MG-Nav: Dual-Scale Visual Navigation via Sparse Spatial Memory 当然!我们用一个真实生活中的例子,把 MG-Nav 的两个核心技术 —— SMG(稀疏空间记忆图) 和 VGGT-Adapter —— 用“说人话”的方式讲清楚。 🧍‍♂️ 场景设定: 你第一次去朋友家做客。 他发给你一张他家门口的照片(目标图像),并说:“我家在3栋2单元,你从小区东门进来找就行。” 但小区没地图、不能问人、手机也没网——你只能靠眼睛看、自己走。 这就像机器人做 ImageNav(图像目标导航):只给一张目标照片,要在陌生环境里找到它。 一、SMG 是什么?—— 你的“脑内简略地图” ❌ 普通人做法(笨办法): 边走边记每一棵树、每辆车、每个垃圾桶…

西门子大型程序及Fanuc机器人焊装系统集成 - 包含多项Profinet通讯与智能模块

西门子大型程序及Fanuc机器人焊装系统集成 - 包含多项Profinet通讯与智能模块

西门子大型程序fanuc机器人焊装 包括1台 西门子1500PLC程序,2台触摸屏TP1500程序,9个智能远程终端ET200SP Profinet连接 15个Festo智能模块Profinet通讯 10台Fanuc发那科机器人Profinet通讯 3台G120变频器Profinet通讯 2台智能电能管理仪表PAC3200 4个GRAPH顺控程序 图尔克RFID总线模组通讯 和MES系统通讯,西门子安全模块 内含GSD文件,可供其他项目使用 程序经典,结构清晰,SCL算法,堆栈,梯形图,结构化编程,想学习项目累计经验时间可以借鉴思路博途v15.1以上可以打开。 最近在搞一个挺有意思的项目,用西门子1500PLC搭了个Fanuc机器人焊装产线。这系统里光Profinet设备就三十多个,从ET200SP到发那科机器人,再带G120变频器,活脱脱一个工业通讯大杂烩。但别被设备数量吓到,程序结构可是清清爽爽,就像老司机整理的衣柜——该挂的挂,该叠的叠。 先说这程序里的SCL算法,比老式梯形图利索多了。举个栗子,处理机器人故障信号时用了堆栈结构: VAR_TEMP AlarmStack :