Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
365cam-stream — 本地流媒体工具,适用于廉价WiFi摄像头,绕过云服务和手机应用。可在网络上发现摄像头,通过PPPP协议认证,并通过HTTP提供MJPEG视频。无需互联网。 | Kitploit
工具/GitHubGitHub/inartin/365cam-stream
物联网安全逆向工程网络安全无线安全隐私保护硬件与物联网安全
GitHubinartin/365cam-stream

365cam-stream

本地流媒体工具,适用于廉价WiFi摄像头,绕过云服务和手机应用。可在网络上发现摄像头,通过PPPP协议认证,并通过HTTP提供MJPEG视频。无需互联网。

查看仓库
1624个月前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

365Cam Stream

将你的廉价WiFi摄像头直接串流到电脑上——无需App、无需云端、无需账号。

从AliExpress / Amazon / Temu买了一个小型WiFi摄像头,却只能通过手机App使用?这个工具可以让你在本地网络的浏览器中直接查看摄像头画面。你的视频永远不会离开家。

适用于使用以下App的摄像头: 365Cam | IPC365 | iMiniCam | iMiniCam Pro | WiFi Camera | Mini Camera | A9 Camera | Outdoor Camera | Spy Camera Viewer | P2P Camera | YCC365 | CloudEdge 以及类似的廉价中国WiFi摄像头

如果你的摄像头App要求你在某个中国云服务上创建账号,而你又希望能直接在本地查看——这就是为你准备的。

工作原理

这些摄像头使用一种名为PPPP的协议进行通信。手机App通常会将你的视频通过中国的服务器发送出去,但摄像头同样支持本地直连。本工具直接通过你的WiFi与摄像头对话——数据绝不经过互联网。

该工具的工作流程:

  1. 通过UDP广播发现本地网络上的摄像头
  2. 使用PPPP协议(XOR1加密)进行身份验证
  3. 请求视频流(JPEG帧)
  4. 在本地Web服务器上以MJPEG格式通过HTTP提供服务

支持的摄像头

设备ID以下列前缀开头的摄像头很可能兼容:

前缀协议状态
DGOHJSON已测试,可用
DGOKJSONaiopppp 支持
PTZA二进制aiopppp 支持
FTYC二进制部分支持

你的摄像头很可能可用,如果:

  • App使用的设备ID类似于 DGOH...、DGOK... 等
  • App通过端口32100连接P2P中继服务器
  • 摄像头在端口32108上响应UDP发现

快速开始

1. 克隆并安装:

root@kitploit:~
git clone https://github.com/YOUR_USERNAME/365cam-stream.git
cd 365cam-stream
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

2. 配置:

root@kitploit:~
cp .env.example .env

用任意文本编辑器打开 .env,设置摄像头的IP:

root@kitploit:~
CAMERA_IP=192.168.0.100    # 替换为你的摄像头IP地址
PPPP_USER=admin             # 通常为 "admin" —— 除非必要,不要更改
PPPP_PASS=6666              # 通常为 "6666" —— 除非必要,不要更改
WEB_PORT=4000               # 本地Web查看器的端口

不知道摄像头的IP? 将 CAMERA_IP=255.255.255.255 设为自动发现网络中所有摄像头。或者查看路由器的已连接设备列表。

3. 运行:

root@kitploit:~
python stream.py

4. 打开浏览器:

访问 http://localhost:4000 —— 你应该能看到摄像头的实时画面。

5. 停止:

在终端按 Ctrl+C。

6. 再次运行:

root@kitploit:~
cd 365cam-stream
source venv/bin/activate
python stream.py

凭据

摄像头用于串流的密码不同于App登录密码。

项目用户名密码
App / 云端(如365Cam)adminadmin123
本工具(串流)admin6666

大多数摄像头默认使用 admin / 6666。如果不行,请参见 PROTOCOL.md 了解如何找到正确的凭据。

测试环境

本工具在以下环境开发并测试,使用一款小型WiFi摄像头(户外/间谍型):

  • App:365Cam (Android)
  • 设备ID前缀:DGOH
  • 固件:HQLS_HQ6_20230908
  • 协议:基于JSON的PPPP,采用XOR1加密

如果你的摄像头使用类似的App和协议,应该也能工作。

关于控制的说明

网页上有“全屏”、“开始/停止视频”、“分辨率”、“重启”等按钮。并非所有按钮在每个摄像头上都能工作——这取决于摄像头固件支持的功能。视频串流在所有测试过的摄像头上都工作,但像PTZ(云台)、红外、灯光控制等功能可能无效或导致会话断开。这是正常现象。

故障排除

未发现设备

  • 摄像头已关闭、位于不同网络或IP地址错误
  • 尝试 CAMERA_IP=255.255.255.255 进行广播发现
  • 确认摄像头可达:ping <camera-ip>

认证失败(结果:-3)

  • PPPP密码错误。尝试 6666、空字符串或 888888
  • App登录密码(如 admin123)不适用于PPPP

视频不显示

  • 在网页上点击“开始视频”
  • 重新加载页面
  • 在 .env 中设置 LOG_LEVEL=DEBUG 以查看详细协议日志

摄像头在发送命令后断开

  • 部分摄像头不支持所有功能(红外、灯光、云台)
  • 不支持的命令可能导致会话崩溃——工具会自动重新连接

逆向工程过程

参见 PROTOCOL.md 获取完整的逆向工程文档,包括:

  • 通过数据包捕获识别协议
  • XOR1加密分析
  • 从加密UDP数据包中提取JPEG帧
  • P2P发现和握手序列

致谢

  • aiopppp — Python PPPP协议库
  • PCAPdroid — 安卓免Root数据包捕获工具

许可证

MIT


关键词:365cam 本地串流、ipc365 无需App、迷你WiFi摄像头串流到电脑、廉价中国摄像头本地串流、P2P摄像头无需云端、AliExpress摄像头串流到电脑、间谍摄像头查看器替代、A9摄像头串流、WiFi摄像头无需App、PPPP协议摄像头、iminicam串流、ycc365本地、CloudEdge替代、迷你摄像头浏览器串流、WiFi摄像头直连、中国IP摄像头破解串流、P2P IP摄像头本地网络

下载工具