Warning
README.md на русском находится тут.
The private messenger that works on community servers.
Important
It's a server part of SecretWay.
To get a client you need to visit this repo.
- msgS - "messages server", community server that contains & sends messages.
- OffAccS (OffAcc Server) - "offical account server", offical server that works like
API, client connecting to OffAccS and get & send msgs using it. - Server layer - every msgS has layer. It's reputation of the server. The faster the server, the higher the layer.
Client get connection with OffAccS, then OffAccS sends or gets messages.
All messages crypts using RSA. Then OffAccS sends it on few msgS (depending on the limit on OffAccS).
The fastest server gets layer boosting (0 - the best server; N - the slowest server or server doesn't work).
MsgS sends messages to OffAccS of recipient. OffAccS of recipient asking sender
if sender sends this message. Then OffAccS of recipient sends to recipient.
- MongoDB database (NoSql) (driver ver.: 5.1.4)
- Bson (to make packages) (ver.: 5.1.4)
- JBcrypt (to hashing password & etc.) (ver.: 0.4)
- Log4J (to fix vulnerability) (ver.: 2.20.0)
bson-5.1.4.jar
bson-record-codec-5.1.4.jar
jbcrypt-0.4.jar
log4j-1.2-api-2.20.0.jar
log4j-api-2.20.0.jar
log4j-core-2.20.0.jar
log4j-slf4j-impl-2.20.0.jar
mongodb-driver-core-5.1.4.jar
mongodb-driver-sync-5.1.4.jar
slf4j-api-1.7.25.jar
SecretWay has the MIT licence.
SecretWay (server tools). Version: $version