版權(c)2015 Tobias Zeising,[email protected] http://www.sum-messenger.org/
根據GPLV3許可證許可
版本2.3.0-snapshot
總和是用於本地網絡的簡單安全桌面即時信使。不需要服務器基礎架構。用戶通過在文件中註冊,該文件將在共享網絡文件夾中存儲,或者由PHP中編寫的簡單後端(可選)存儲。用戶之間的通信是RSA加密的。用戶可以通過共享其公共密鑰來驗證其他用戶的身份。總和是公司在公司中的理想選擇,因為不會在任何地方存儲任何消息。集成的公共/私有密鑰管理允許加密通信,並確保防止措施和防篡改的消息傳遞。
下載並取消拉鍊sum.zip 。您可以通過執行sum.exe開始總和。
您可以通過在與您的sum.exe相同的文件夾中添加config.ini來配置sum。您還可以輸入config.ini的路徑作為命令行參數的sum.exe 。
SUM.exe c:tmpotherconfig.ini
在使用總和之前,您必須首先配置聊天客戶端如何互相找到。您可以在使用網絡驅動器(共享目錄)或在Web服務器上使用基於PHP的後端腳本之間進行選擇。
使用網絡驅動器或共享目錄
如果將共享文件夾用作後端,則在config.ini中插入以下值。您必須指定myServer/simfolder:
userlist = file
user_file = //myserver/simfolder/userfile.json
user_file_extended = //myserver/simfolder/?
lock_file = //myserver/simfolder/userfile.lock
在Web服務器上使用後端腳本
您也可以在Web服務器上使用backend.php 。這個小腳本將用戶列表保存在sqlite數據庫中(您不必配置任何內容,只需將腳本寫入權限輸入文件夾Backend.php中)即可。在總和客戶端將數據保存到後端腳本中之前,它將對其進行加密。您可以指定AES密碼。只有您的客戶才能解密存儲在Web服務器上的數據。
userlist = web
web_url = http://myserver/sum/backend.php
aes_key = mysecretpassword
sha256_salt = anysaltstring
在將所有用戶信息放在您的共享或服務器上之前,AES密鑰將用於對所有用戶信息進行加密。這樣可以確保在封閉的網絡之外無法訪問內部信息(例如IP地址或用戶名)。
您可以在config.ini中配置以下值。有關默認設置,請參見Default.ini。
以下配置參數可在config.ini中使用:
userlist :使用文件或Web使用基於文件或基於Web的(Backend.php)用戶列表管理web_url :如果您使用Web進行參數用戶列表,則指定url backend.php運行aes_key :這指定了用於加密userFile的AES密碼和Backend.php腳本將保存在服務器上的任何數據sha256_salt :用於密碼哈希的鹽user_file :如果您使用文件進行參數用戶列表,則指定所有用戶自己註冊的用戶列表文件的路徑user_file_extended :如果您將文件用於參數userList,則指定用戶將數據保存為其頭像,鍵,IP和端口的路徑,而更改很少會更改lock_file :如果您將文件用於參數用戶列表,則指定鎖定文件以確保只有一個用戶一次訪問userfileiv :AES加密的初始化向量language :語言(德語,en for English)version_file :版本文件的路徑。在那裡您可以輸入最新的總和版本,所有具有較低版本的用戶將獲得有關更新的註釋version_update :用於下載最新版本的URLversion_update_intervall :多久總和檢查新版本user_timeout :將用戶狀態設置為脫機之後user_remove :MS不活動後,將用戶從列表中刪除user_list_update_intervall :在用戶列表文件中更新每n秒的用戶條目lock_stale :鎖定文件的最大年齡lock_retry_minimum :在文件鎖定時以最小隨機MS重試lock_retry_maximum :當文件鎖定時,在最大隨機MS中重試notification_reminder :有關未讀消息提醒的通知超時excluded_ips :在創建服務器上將忽略的IPconversation_items :聊天消息的數量,直到將顯示“顯示更多”about_url :Menue條目“關於總和”的URLhighlight_languages_value :代碼輸入選擇中的支持亮點。 JS語言(通過語言鍵替換值)welcome_text :將在啟動中顯示的歡迎文本有關總和體系結構,如何安裝開發環境,測試,構建和調試和總和的更多信息,請參見開發人員指南。隨時發送拉動請求。
非常感謝Andi實施代碼消息類型。
特別感謝該圖書館的出色程序員,這些程序員將總結使用:
依賴項狀態:https://david-dm.org/ssilence/sum