thefox/phpchat

此包已被废弃,不再维护。未建议替代包。

PHP中的去中心化、点对点加密聊天。

安装: 9

依赖: 0

建议者: 0

安全: 0

星标: 19

关注者: 6

分支: 10

开放问题: 12

类型:项目

v0.4.0 2015-03-12 22:03 UTC

This package is auto-updated.

Last update: 2020-01-15 16:33:59 UTC


README

PHP中的去中心化、点对点加密聊天。如果没有人关心互联网的安全和隐私,我们必须自己关心。

为什么这个项目?

因为我们需要加密和确保互联网的安全。互联网已经破裂,我们需要修复它。感谢像爱德华·斯诺登这样的人,我们今天才知道NSA(以及其他情报机构)对公民进行了全球监控。我们不能失去我们的自由权、我们的隐私权,不能让集中的政府当局剥夺。现在轮到我们行动了。是时候反击了!

我也喜欢Bitmessage项目。但自己动手构建感觉我能为互联网做出贡献。并且用PHP编写这个项目,因为它是一门易于学习的编程语言,每个人都可以做出贡献

功能

  • 点对点即时消息。
  • 点对点离线消息。 离线 表示当接收者离线时。
  • 去中心化:见DHT
  • 使用SSL的点对点加密。
  • 通讯录:管理所有聊天伙伴。
  • IMAP接口用于获取新消息。
  • SMTP接口用于发送消息。
  • 发送P2P随机消息。

安装

  1. 克隆

     git clone https://github.com/TheFox/phpchat.git
    
  2. 切换到您的phpchat目录并运行

     make
    
  3. 您需要在您的调制解调器上将TCP端口25000(默认)转发到您的计算机。一旦聊天启动一次,就会有一个settings.yml。编辑此文件以更改传入端口。仅当PHPChat未运行时才更改settings.yml

  4. 启动

     ./start.sh
    

    停止

     ./stop.sh
    

    要使用MUA接口运行PHPChat,请运行

     ./start-mua.sh
    

    要仅在守护进程模式下运行PHPChat,请运行

     ./start-daemon.sh
    

待办事项

  • 一些任务被注释为NOT_IMPLEMENTED
  • TODO是完成PHP Code Sniffer测试,然后发布新版本。

贡献

欢迎您为此项目做出贡献。在https://github.com/TheFox/phpchat上分叉此项目。您应该阅读GitHub的如何分叉存储库

链接

授权

版权 (C) 2014 克里斯蒂安·迈耶 http://fox21.at

本程序是自由软件:您可以按照自由软件基金会发布的GNU通用公共许可证的条款重新分发和/或修改它,无论是许可证的第3版,还是(根据您的选择)任何较新版本。

分发本程序的目的是希望它有用,但没有任何保证;甚至没有关于适销性或特定用途适用性的暗示保证。有关详细信息,请参阅GNU通用公共许可证。您应该已经收到一份GNU通用公共许可证副本,与该程序一起。如果没有,请参阅https://gnu.ac.cn/licenses/