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

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

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

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

工具目录

分类

查看所有分类
Loading categories
CryptoChat — 基于Python套接字编程的端到端加密服务器-客户端聊天应用,具有自适应加密模式、多媒体支持和群聊功能。 | Kitploit
工具/GitHubGitHub/halildeniz/cryptochat
加密/解密工具网络安全密码学隐私保护
GitHubhalildeniz/cryptochat

CryptoChat

基于Python套接字编程的端到端加密服务器-客户端聊天应用,具有自适应加密模式、多媒体支持和群聊功能。

查看仓库网站
7213492年前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CryptoChat: 超越安全通讯 🛡️

欢迎使用 CryptoChat —— 在这里,对话真正保持私密。我们的应用基于强大的 Python 生态系统构建,确保您发送的每一个字都层层加密。无论您是讨论敏感的商业细节,还是分享个人故事,CryptoChat 都能为您提供数字时代所需的庇护所。立即体验,感受下一代安全通讯的魅力!


CryptoChat 的特性 🌟

  1. 端到端加密:每条消息从发送到接收全程加密,确保最大隐私。
  2. 用户友好界面:导航和消息发送直观简单,让安全对话变得轻松。
  3. 多平台支持:无论是在桌面端还是移动设备上,CryptoChat 始终触手可及。
  4. 强大后端:基于强大的 Python 生态系统构建,我们的聊天系统稳定且快速。
  5. 开源:深入我们的代码库,贡献代码,让每个人都能享受更好的体验。
  6. 多媒体支持:不仅仅是文本——轻松发送加密的图片、视频和文件。(演示)
  7. 群组聊天:同时与多人进行加密对话。
  8. 自适应加密模式:根据需求选择未加密或加密的聊天模式。

环境要求

  • Python 3.x
  • cryptography
  • colorama

安装

  1. 克隆仓库:

    root@kitploit:~
    git clone https://github.com/HalilDeniz/CryptoChat.git
    
  2. 进入项目目录:

    root@kitploit:~
    cd CryptoChat
    
  3. 安装所需依赖:

    root@kitploit:~
    pip install -r requirements.txt
    

使用方法 🚀

未加密版本

root@kitploit:~
$ python3 server.py --help
usage: server.py [-h] [--host HOST] [--port PORT] [--loglevel {DEBUG,INFO,WARNING,ERROR,CRITICAL}] [--logfile LOGFILE]

Start the chat server.

options:
-h, --help            show this help message and exit
--host HOST           The IP address to bind the server to. (Default: 0.0.0.0)
--port PORT           The port number to bind the server to. (Default: 12345)
--loglevel {DEBUG,INFO,WARNING,ERROR,CRITICAL}
                     Set the logging level (Default: INFO)
--logfile LOGFILE     Set the log file name. (Default: server.log
--------------------------------------------------------------------------
$ python3 client.py --help
usage: client.py [-h] [--host HOST] [--port PORT]

Connect to the chat server.

options:
-h, --help   show this help message and exit
--host HOST  The server's IP address.
--port PORT  The port number of the server.

加密版本

root@kitploit:~
$ python3 serverE.py --help
usage: serverE.py [-h] [--host HOST] [--port PORT] [--key KEY] [--loglevel {DEBUG,INFO,WARNING,ERROR,CRITICAL}] [--logfile LOGFILE]

Start the chat server.

options:
  -h, --help            show this help message and exit
  --host HOST           The IP address to bind the server to. (Default=0.0.0.0)
  --port PORT           The port number to bind the server to. (Default=12345)
  --key KEY             The secret key for encryption. (Default=mysecretpassword)
  --loglevel {DEBUG,INFO,WARNING,ERROR,CRITICAL}
                        Set the logging level (Default: INFO)
  --logfile LOGFILE     Set the log file name. (Default: server.log)
--------------------------------------------------------------------------
$ python3 clientE.py --help
usage: clientE.py [-h] [--host HOST] [--port PORT] [--key KEY]

Connect to the chat server.

options:
  -h, --help   show this help message and exit
  --host HOST  The IP address to bind the server to. (Default=127.0.0.1)
  --port PORT  The port number to bind the server to. (Default=12345)
  --key KEY    The secret key for encryption. (Default=mysecretpassword)
  • --help : 显示此帮助信息并退出
  • --host : 服务器绑定的 IP 地址。
  • --port : 服务器绑定的端口号。
  • --key : 加密密钥
  • --loglevel: 设置日志级别
  • --logfile : 设置日志文件名

程序内的 帮助 菜单

root@kitploit:~
python3 clientE.py 
Enter your username: deniz
Help Menu:
	/help       -> Help menu
deniz: Enter your message: /help
deniz: Enter your message: 
Help Menu:
	/help                           -> Help Menu
	/exit                           -> Exit the program.
  	/clear                          -> Clear the chat screen.
	/userlist                       -> View the list of connected users.
	/dm [user] [message]            -> Send a direct message to a user.
	/changeuser [new_username]      -> Change your username.

deniz: Enter your message: 

监听器

我编写了一个监听 工具,用于检查加密消息是否正常工作

root@kitploit:~
└─# python3 SCsniff.py 
IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=12345, Destination Port=50968
Raw Data: b'gAAAAABlOlxawZboULf0WJkQQkzVwJKLXbGh3qyxWYbaCqNhi5xLwhR9YdckSiPiPQCkWHHGSzKAKG5pW3HyatQnpekoR0Zl-_DH-WH_azjGm86QGW1PRnE='
--------------------------------------------------
IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=12345, Destination Port=50968
Raw Data: b'gAAAAABlOlxawZboULf0WJkQQkzVwJKLXbGh3qyxWYbaCqNhi5xLwhR9YdckSiPiPQCkWHHGSzKAKG5pW3HyatQnpekoR0Zl-_DH-WH_azjGm86QGW1PRnE='
--------------------------------------------------
IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=50968, Destination Port=12345
--------------------------------------------------
TCP Packet: Source Port=42228, Destination Port=12345
Raw Data: b'gAAAAABlOlyHDfYapDc2kawoEjNozSJybZBk0SxZwMiE2_x9OffGGc-NlaB3FHJue6jY3rQbBKseCkDATpnBgJRxLJQA6heDlw=='
--------------------------------------------------
IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=42228, Destination Port=12345
Raw Data: b'gAAAAABlOlyHDfYapDc2kawoEjNozSJybZBk0SxZwMiE2_x9OffGGc-NlaB3FHJue6jY3rQbBKseCkDATpnBgJRxLJQA6heDlw=='
--------------------------------------------------
IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=12345, Destination Port=42228
Raw Data: b'gAAAAABlOlyHyCO4dV50WtplQ8eZxbH8d9xuL04iGsrbjhU-oFlguaaig0vjRd7GVvLiBm5Js6kFYHpc6esuTkDrmabq-k1DdSrlEHOgvdaMotxMMg5KEL8='
--------------------------------------------------
IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=12345, Destination Port=42228
Raw Data: b'gAAAAABlOlyHyCO4dV50WtplQ8eZxbH8d9xuL04iGsrbjhU-oFlguaaig0vjRd7GVvLiBm5Js6kFYHpc6esuTkDrmabq-k1DdSrlEHOgvdaMotxMMg5KEL8='
--------------------------------------------------

IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=42228, Destination Port=12345
Raw Data: b'gAAAAABlOlyPKyzTR_-1LFSNLtBCR5sghmont3299N9QWrQhHXzwo1Y-toax3Xh4f3PQ5cG-8QuOpM9ApGFoxkVGbpH4Bfhy9iYduQgwYy59kChiGwIQ1rI='
--------------------------------------------------
IP Packet: Source IP=127.0.0.1, Destination IP=127.0.0.1
TCP Packet: Source Port=42228, Destination Port=12345
Raw Data: b'gAAAAABlOlyPKyzTR_-1LFSNLtBCR5sghmont3299N9QWrQhHXzwo1Y-toax3Xh4f3PQ5cG-8QuOpM9ApGFoxkVGbpH4Bfhy9iYduQgwYy59kChiGwIQ1rI='
--------------------------------------------------

贡献

欢迎贡献!如果您发现任何问题或有改进建议,请随时提出 issue 或提交 pull request。

联系方式

如果您对 CryptoChat 有任何问题、意见或建议,请随时联系我:

  • LinkedIn: Halil Ibrahim Deniz
  • TryHackMe: Halilovic
  • Instagram: deniz.halil333
  • YouTube: Halil Deniz
  • Email: [email protected]

许可证

本项目采用 MIT 许可证。更多详情请参阅 LICENSE 文件。

💰 您可以通过捐款帮助我

感谢您考虑支持我!您的支持让我能够投入更多时间和精力创建像 CryptoChat 这样有用的工具,并开发新项目。通过捐款,您不仅帮助我改进现有工具,还激发新的想法和创新。您的支持对这个项目的发展和未来的努力至关重要。让我们一起继续构建和学习。谢谢!"
BuyMeACoffee Patreon

下载工具