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

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

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

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

工具目录

分类

查看所有分类
Loading categories
syncord — Syncord is a CLI-based file synchronization and storage tool that uses Discord as an encrypted file storage. | Kitploit
工具/GitHubGitHub/krishsharma0413/syncord
Encryption/Decryption ToolsData ExfiltrationCloud SecurityPrivacyUtilities & FrameworksLearning & Education
GitHubkrishsharma0413/syncord

syncord

Syncord is a CLI-based file synchronization and storage tool that uses Discord as an encrypted file storage.

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

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Syncord

root@kitploit:~
                                                                  $$\ 
                                                                  $$ |
 $$$$$$$\ $$\   $$ $$\$$$$$$\   $$$$$$$\  $$$$$$\   $$$$$$\   $$$$$$$ |
$$  _____|$$ |  $$ |$$  __$$\ $$  _____|$$  __$$\ $$  __$$\ $$  __$$ |
\$$$$$$\  $$ |  $$ |$$ |  $$ |$$ /      $$ /  $$ |$$ |  \__|$$ /  $$ |
 \____$$\ $$ |  $$ |$$ |  $$ |$$ |      $$ |  $$ |$$ |      $$ |  $$ |
$$$$$$$  |\$$$$$$$ |$$ |  $$ |\$$$$$$$\ \$$$$$$  |$$ |      \$$$$$$$ |
\_______/  \____$$ |\__|  \__| \_______| \______/ \__|       \_______|
          $$\   $$ |                                                  
          \$$$$$$  |                                                  
           \______/ 

Syncord 是一个基于命令行的文件同步和存储工具,它利用 Discord 作为 加密文件存储。

你可以通过简单的命令行界面或可选的 TUI 仪表盘,将文件或整个目录上传到 Discord,在本地加密并分割,稍后安全地下载和重组文件。

Syncord 以 单个可执行文件 (syncord.exe) 的形式发布,该文件由 PyInstaller 构建。你可以将它直接放入系统 PATH 中,并从任何位置使用。


✨ 功能特性

  • 🔐 端到端加密

    • 文件在上传前在本地加密。
    • 加密密钥永远不会存储在 Discord 上。
    • 没有密钥,无法恢复数据。请确保上传后不要更改密钥。
  • 📦 自动文件分割

    • 大文件被分割成块。
    • 块符合 Discord 上传限制(Discord 限制:8MB;分块大小:加密前 5MB;加密后约 7MB)
    • 下载时无缝重组文件。得益于 SQLite 跟踪分区。
  • 📁 目录上传

    • 一次上传整个目录。
    • 同时下载整个目录及其子目录。
  • 🖥️ 优先 CLI 设计

    • 简单、可脚本化的命令。
    • 添加到 PATH 后全局可用。
  • 🧭 TUI 仪表盘

    • 交互式终端界面。
    • 查看已存储的文件和使用信息。
  • 📊 使用统计

    • 跟踪上传、下载和存储使用情况。
  • 🗄️ 本地元数据库

    • 基于 SQLite 的元数据。
    • 不单独依赖 Discord 消息历史。

📦 安装

预构建二进制文件(推荐)

  1. 下载 syncord.exe
  2. 将其放在系统 PATH 包含的目录中
  3. 验证安装:
root@kitploit:~
syncord --help

现在可以从 任何目录 调用 Syncord。


⚙️ 强制初始设置

⚠️ Syncord 在首次使用前需要设置。

Discord 机器人令牌 和 公会 ID 都是必需的。

必要配置

  • Discord 机器人令牌。
  • Discord 公会 ID(文件将要上传到的服务器)。
  • 加密密钥(本地生成)。

一次性设置命令

root@kitploit:~
syncord setup --token YOUR_DISCORD_BOT_TOKEN --guild-id YOUR_GUILD_ID --encryption-key

重要提示

  • 🔑 加密密钥至关重要。
  • ❌ 丢失密钥意味着 数据永久丢失。
  • 🔒 Discord 无法解密或恢复你的文件。
  • 🛑 如果没有有效的令牌和公会 ID,Syncord 将无法运行。

📤 上传文件

上传单个文件

root@kitploit:~
syncord upload file.ext

上传整个目录

root@kitploit:~
syncord upload folder_name

行为:

  • 目录内的所有文件都会被处理。
  • 文件夹结构在逻辑上得以保留。
  • 每个目录都会成为其自己的 Syncord 文件夹命名空间。

📥 下载文件

root@kitploit:~
syncord download folder_on_syncord/file

Syncord 将:

  1. 定位所有所需的分区。
  2. 从 Discord 下载它们。
  3. 在本地解密。
  4. 重组原始文件。

注意: 如果未提供文件夹,Syncord 默认使用 default 文件夹,所有文件都会上传到该文件夹。


🖥️ TUI 仪表盘

root@kitploit:~
syncord dashboard

仪表盘提供:

  • 已存储文件概览。
  • 下载文件夹和文件。
  • 存储使用情况。
  • 交互式导航。

📊 使用统计

root@kitploit:~
syncord stats

显示:

  • 上传文件总数
  • 下载总数
  • 存储使用情况
  • 其他跟踪指标

🧾 命令汇总

root@kitploit:~
syncord setup        Mandatory initial configuration
syncord upload       Upload a file or directory
syncord download     Download and reconstruct a file
syncord dashboard    Launch terminal UI dashboard
syncord stats        Show usage statistics

🔐 安全模型

  • 所有加密均在 本地 进行。
  • Discord 仅存储加密的二进制块。
  • 元数据使用 SQLite 在本地存储。
  • Discord 永远不会看到:
    • 文件内容。
    • 明文文件名。
    • 加密密钥。

Syncord 假设你信任自己的本地系统,而非 Discord。


📁 项目结构

root@kitploit:~
dist/
 ├── syncord.exe          # executable
core/
 ├── db_manager.py        # SQLite metadata handling
 ├── setup.py             # Configuration & setup logic
 ├── partition.py         # File chunking & reconstruction
 ├── tui.py               # Terminal UI dashboard
 ├── encrypter.py         # Encryption & Decryption
 ├── discord_handler.py   # discord bot logic
files/
 ├── uuid/file.bin        # temp storage
main.py                   # CLI entry point

⚠️ 限制与注意事项

  • 需要一个具有适当公会权限的 Discord 机器人。权限要求:READ_MESSAGE_HISTORY、VIEW_CHANNEL、SEND_MESSAGES、ATTACH_FILES
  • 受 Discord 速率限制影响。
  • 不打算用作公共云存储的替代品。
  • 专为个人或受控环境设计。

📜 免责声明

本项目仅用于 教育和个人用途。
使用 Syncord 时请确保遵守 Discord 的服务条款。


🧠 未来更新

你可能遇到的问题,应尽快修复:

  • 由于机器人在多次上传时频繁上下线导致的 Discord 限速。
    • 最佳解决方案:保持连接,或将上传和下载批量处理,而不是单独处理每个文件;这需要对 partition.py 进行一些重写。
  • 出现未关闭的 aiohttp 客户端的意外错误。
下载工具