Skip to content

Releases: yxpil/Fake_SSH_Play

v1.0.0 — Rust Rewrite

Choose a tag to compare

@yxpil yxpil released this 16 Jun 11:54

Rust 重写版本 🦀

SSH ASCII Art 蜜罐 — 接受所有 SSH 连接,以 30 FPS 播放 Bad Apple ASCII 动画。

新特性

  • Rust 重写: russh (SSH) + axum (Web) + reqwest (IP 查询)
  • Web 仪表盘: 端口 763,ECharts 统计图表
  • IP 归属地: 自动查询攻击者国家
  • 守护进程: 崩溃自动重启(最多 10 次)
  • 跨平台: macOS ARM / Linux x64 / Windows x64
  • 双帧格式: 自动检测 ---FRAME_SEPARATOR--- / === FRAME NNNNN ===

二进制下载

文件 平台
fakesshplay macOS (Apple Silicon)
fakesshplay-linux Linux (x86_64)
fakesshplay.exe Windows (x86_64)

运行

# 生成密钥
ssh-keygen -t rsa -f host_rsa.key -N ''
# 启动 (需 root 权限绑定 22 端口)
sudo ./fakesshplay

⚠️ 仅供安全研究和教育用途。

v0.1.0 — JavaScript (旧版)

Choose a tag to compare

@yxpil yxpil released this 16 Jun 11:54

原始 JS 版本 📜

SSH 音频蜜罐 — 通过 SSH 通道传输 Bad Apple MP3 音频。

功能

  • SSH 音频传输: ssh2 服务器,Base64 编码传输 MP3
  • ASCII 横幅: figlet 生成欢迎界面
  • Express 仪表盘: Web 统计页面
  • 守护进程包装: app.js 自动重启

技术栈

  • Node.js + ssh2 + express + axios
  • MP3 音频 (8kbps, 312KB)
  • SSH 端口 2222

运行

cd old-js
npm install
sudo node example.js

⚠️ 此版本已归档,推荐使用 v1.0.0 Rust 重写版本。

文件

  • example.js — SSH 蜜罐主程序
  • app.js — 守护进程包装
  • test_audio_client.js — 测试客户端
  • badapple_ascii.txt — ASCII 帧数据