HFish蜜罐快速部署

HFish

官网:https://hfish.io/

 

下载地址:https://github.com/hacklcx/HFish

 

 

一、HFish简单介绍

一个最便捷的蜜罐平台(支持三款系统)

HFish是一款基于Golang开发的跨平台蜜罐平台,为了企业安全做出了精心的造。

  • 多功能:不仅仅支持HTTP(S)蜜罐,还支持SSHSFTPRedisMysqlFTPTelnet暗网

  • 扩展性:提供API接口,使用者可以随意扩展蜜罐模块(WEBPCAPP

  • 便捷性:使用Golang开发,使用者可以在win+Mac+Liunx上快速部署一套蜜罐平台

支持蜜罐:

  • SSH蜜罐

  • Redis蜜罐

  • Mysql蜜罐

  • MemCache蜜罐

  • Telnet蜜罐

  • FTP蜜罐

  • WEB蜜罐

  • 暗网蜜罐

  • HTTP蜜罐

  • TFTP蜜罐

  • VNC蜜罐

  • ES蜜罐

  • 自定义蜜罐

官网显示的很明白:

 

二、Liunx快速部署

#下载Liunx安装包
wget https://github.com/hacklcx/HFish/releases/download/0.6.5/HFish-0.6.5-linux-amd64.tar.gz
#解压安装包
tar -zxvf HFish-0.6.5-linux-amd64.tar.gz
#添加权限
sudo chmod 777 -R db
#运行服务
sudo ./HFish run

运行shell显示效果:

 

在浏览器输入http://host:9001,默认用户名、密码:admin/=HFish@2020=

http://192.168.100.197:9001/login

 

输出账号密码进行登录:

 

测试爆破蜜罐靶机ssh端口:

nmap --script=ssh-brute 192.168.100.197

或者使用 

hydra -l root -P Password.txt -t 1 -vV -e ns 192.168.100.197 ssh

成功爆破出:账号:root,密码:root

hydra爆破效果:

试着登录ssh:发现是成功登录ssh的,但是发现不管输入什么命令,只会返回test

 

后台数据显示:

态势感知:http://host:9001/data

 

### HFish蜜罐在Linux环境下的部署教程 #### 一、基础环境准备 为了成功部署HFish蜜罐,在Linux环境中需确保满足以下条件: - 使用具有管理员权限的账户(通常为`root`),以便执行必要的安装操作[^3]。 - 系统已连接至互联网,用于下载安装脚本和其他依赖项。 #### 二、一键部署命令 通过简单的命令即可完成HFish蜜罐的一键部署。以下是具体的操作方法: ```bash bash <(curl -sS -L https://hfish.net/webinstall.sh) ``` 此命令会自动拉取并运行HFish官方提供的一键安装脚本,从而简化整个部署流程[^2]。 #### 三、验证部署状态 部署完成后,可以通过访问HFish的服务端口来确认其正常工作。默认情况下,HFish会在本地启动Web管理界面,可通过浏览器访问该地址查看蜜罐的状态和捕获的数据[^4]。 #### 四、功能测试 在实验配置阶段,可以模拟多种攻击行为以检验蜜罐的功能有效性。常见的测试场景包括但不限于以下几个方面: 1. **端口扫描测试**:利用工具如Nmap对目标主机发起端口探测请求,观察蜜罐是否能够记录相关活动日志[^1]。 2. **目录扫描测试**:尝试查找不存在或者受保护的文件路径,评估系统响应机制的表现情况。 3. **POC漏洞检测**:引入特定类型的渗透代码片段(PoCs),进一步挖掘潜在的安全隐患。 4. **SSH登录尝试**:伪造非法用户的认证过程,分析平台对此类事件处理方式及其反馈效率。 #### 五、高级设置与优化建议 对于希望深入研究网络安全防护策略的研究者来说,还可以考虑实施更复杂的定制化调整措施,比如定义专属规则集过滤虚假警报源;或是集成第三方插件增强数据分析能力等等。 ```python import subprocess def deploy_hfish(): try: result = subprocess.run(['bash', '-c', 'curl -sS -L https://hfish.net/webinstall.sh | bash'], check=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) print(result.stdout.decode()) except Exception as e: print(f"Error during deployment: {e}") deploy_hfish() ``` 上述Python脚本封装了一次性的自动化部署逻辑,便于批量操作或远程控制服务器上的实例创建任务。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冒险岛_0_

您的打赏是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值