แžขแžแžทแžแžทแž‡แž“แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แžแŸ’แž˜แžธ Dino แž”แžถแž“แžŽแŸ‚แž“แžถแŸ†

แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž•แŸ’แžŸแžถแž™ แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžŠแŸ†แž”แžผแž„แž“แŸƒแžขแžแžทแžแžทแž‡แž“แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„ DinoแžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแž‡แž‡แŸ‚แž€ แž“แžทแž„แž€แžถแžšแž•แŸ’แž‰แžพแžŸแžถแžšแžŠแŸ„แž™แž”แŸ’แžšแžพแž–แžทแž’แžธแž€แžถแžš Jabber/XMPP แŸ” แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸแŸ‡แžแŸ’แžšแžผแžœแž‚แŸ’แž“แžถแž‡แžถแž˜แžฝแž™แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž—แŸ’แž‰แŸ€แžœ แž“แžทแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ XMPP แž•แŸ’แžŸแŸแž„แŸ— แž•แŸ’แžแŸ„แžแž›แžพแž€แžถแžšแž’แžถแž“แžถแž€แžถแžšแžŸแž˜แŸ’แž„แžถแžแŸ‹แž“แŸƒแž€แžถแžšแžŸแž“แŸ’แž‘แž“แžถ แž“แžทแž„แž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แž–แžธแž…แžปแž„แžŠแž›แŸ‹แž…แž”แŸ‹แžŠแŸ„แž™แž”แŸ’แžšแžพแž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜ XMPP แžขแžผแž˜แŸแž˜แŸ‰แžผ แž•แŸ’แžขแŸ‚แž€แž›แžพแž–แžทแž’แžธแž€แžถแžšแžŸแž‰แŸ’แž‰แžถ แžฌแž€แžถแžšแžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แžŠแŸ„แž™แž”แŸ’แžšแžพ OpenPGP แŸ” แž€แžผแžŠแž‚แž˜แŸ’แžšแŸ„แž„แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž‡แžถแž—แžถแžŸแžถ Vala แžŠแŸ„แž™แž”แŸ’แžšแžพแž”แŸ’แžšแžขแž”แŸ‹แžงแž”แž€แžšแžŽแŸ GTK แž“แžทแž„ แž…แŸ‚แž€แž…แžถแž™โ€‹แžŠแŸ„แž™ แž˜แžถแž“แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽแž€แŸ’แžšแŸ„แž˜ GPLv3+ แŸ”

แž แŸแžแžปแž•แž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แž„แŸ’แž€แžพแžแžขแžแžทแžแžทแž‡แž“แžแŸ’แž˜แžธแž‚แžบแž€แžถแžšแž…แž„แŸ‹แž”แž„แŸ’แž€แžพแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แžฅแžแž‚แžทแžแžแŸ’แž›แŸƒแžŠแŸแžŸแžถแž˜แž‰แŸ’แž‰ แž“แžทแž„แžœแžทแž…แžถแžšแžŽแž‰แžถแžŽ แžŠแŸ‚แž›แž“แžนแž€แžƒแžพแž‰แžŠแž›แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธ WhatsApp แž“แžทแž„ Facebook Messenger แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž˜แžทแž“แžŠแžผแž…แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž•แŸ’แž‰แžพแžŸแžถแžšแž”แžพแž€แž…แŸ†แž แžŠแžผแž…แž‡แžถ Signal แž“แžทแž„ Wire แžŠแŸ‚แž›แž˜แžทแž“แž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ…แž“แžนแž„แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แž€แžŽแŸ’แžแžถแž› แž“แžทแž„แž˜แžทแž“แžขแžถแžŸแŸ’แžšแŸแž™แž›แžพแž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แžŽแžถแž˜แžฝแž™แžกแžพแž™แŸ”
แž˜แžทแž“แžŠแžผแž…แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž•แŸ’แž‰แžพแžŸแžถแžšแž”แž“แŸ’แž‘แžถแž“แŸ‹แžŠแŸแž–แŸแž‰แž“แžทแž™แž˜แž‡แžถแž…แŸ’แžšแžพแž“ Dino แž˜แžทแž“แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž˜แžฝแž™แž”แžŽแŸ’แžแžปแŸ†แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแžปแž€แžšแž€แž‘แŸ แž แžพแž™แž˜แžทแž“แž”แŸ’แžšแžพแžœแŸแž‘แžทแž€แžถแžŠแŸ‚แž›แž แžพแž˜แž–แŸ„แŸ‡แžŠแžผแž…แž‡แžถ Electron แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž˜แžถแž“แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž†แŸ’แž›แžพแž™แžแž”แžแŸ’แž›แžถแŸ†แž„ แž“แžทแž„แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž’แž“แž’แžถแž“แž‘แžถแž”แŸ”

แžขแžแžทแžแžทแž‡แž“แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แžแŸ’แž˜แžธ Dino แž”แžถแž“แžŽแŸ‚แž“แžถแŸ†

แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แžขแŸ’แž“แž€แžŠแŸ‚แž›แž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž“แŸ…แž€แŸ’แž“แžปแž„แžŒแžธแžŽแžผ แž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜ XEP แž“แžทแž„แž›แž‘แŸ’แž’แž—แžถแž–แŸ–

  • แž€แžถแžšแž‡แž‡แŸ‚แž€แžŠแŸ‚แž›แž˜แžถแž“แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž…แŸ’แžšแžพแž“แžŠแŸ„แž™แž˜แžถแž“แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ’แžšแžปแž˜แžฏแž€แž‡แž“ แž“แžทแž„แž”แžŽแŸ’แžแžถแž‰แžŸแžถแž’แžถแžšแžŽแŸˆ (แž€แŸ’แž“แžปแž„แž€แŸ’แžšแžปแž˜แžขแŸ’แž“แž€แžขแžถแž…แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แž”แžถแž“แžแŸ‚แž‡แžถแž˜แžฝแž™แž˜แž“แžปแžŸแŸ’แžŸแžŠแŸ‚แž›แž”แžถแž“แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž€แŸ’แž“แžปแž„แž€แŸ’แžšแžปแž˜แž›แžพแž”แŸ’แžšแž’แžถแž“แž”แž‘แž”แŸ†แž–แžถแž“ แž แžพแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž”แžŽแŸ’แžแžถแž‰แžŠแŸ‚แž›แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžขแžถแž…แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แž”แžถแž“แžแŸ‚แž›แžพแž”แŸ’แžšแž’แžถแž“แž”แž‘แžŽแžถแž˜แžฝแž™แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡);
  • แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžšแžผแž”แžแŸ†แžŽแžถแž„;
  • แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž”แžŽแŸ’แžŽแžŸแžถแžšแžŸแžถแžš;
  • แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แžŸแžถแžšแžŠแŸ‚แž›แž”แžถแž“แž‘แž‘แžฝแž› แž“แžทแž„แžขแžถแž“แž…แžปแž„แž€แŸ’แžšแŸ„แž™แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž‡แž‡แŸ‚แž€แŸ”
  • แž€แžถแžšแž—แŸ’แž‡แžถแž”แŸ‹แžฏแž€แžŸแžถแžš แž“แžทแž„แžšแžผแž”แž—แžถแž–แž‘แŸ…แžŸแžถแžšแŸ” แžฏแž€แžŸแžถแžšแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‘แŸแžšแžŠแŸ„แž™แž•แŸ’แž‘แžถแž›แŸ‹แž–แžธแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž—แŸ’แž‰แŸ€แžœแž‘แŸ…แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž—แŸ’แž‰แŸ€แžœ แžฌแžŠแŸ„แž™แž€แžถแžšแž”แž„แŸ’แž แŸ„แŸ‡แž‘แŸ…แž€แžถแž“แŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ แž“แžทแž„แž•แŸ’แžแž›แŸ‹แžแŸ†แžŽแžŠแŸ‚แž›แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแžขแžถแž…แž‘แžถแž‰แž™แž€แžฏแž€แžŸแžถแžšแž“แŸแŸ‡แŸ”

    แžขแžแžทแžแžทแž‡แž“แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แžแŸ’แž˜แžธ Dino แž”แžถแž“แžŽแŸ‚แž“แžถแŸ†

  • แž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแž•แŸ’แž‘แŸแžšแžŠแŸ„แž™แž•แŸ’แž‘แžถแž›แŸ‹แž“แŸƒแž˜แžถแžแžทแž€แžถแž–แž แžปแž–แŸแžแŸŒแž˜แžถแž“ (แžŸแŸ†แžกแŸแž„ แžœแžธแžŠแŸแžขแžผ แžฏแž€แžŸแžถแžš) แžšแžœแžถแž„แžขแžแžทแžแžทแž‡แž“แžŠแŸ„แž™แž”แŸ’แžšแžพแž–แžทแž’แžธแž€แžถแžš แž‡แžธแž„แžกแŸแž„;
  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžถ SRV แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแžแž€แžถแžšแžแž—แŸ’แž‡แžถแž”แŸ‹แžŠแŸ‚แž›แž”แžถแž“แžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แžŠแŸ„แž™แž•แŸ’แž‘แžถแž›แŸ‹แžŠแŸ„แž™แž”แŸ’แžšแžพ TLS แž”แž“แŸ’แžแŸ‚แž˜แž–แžธแž›แžพแž€แžถแžšแž•แŸ’แž‰แžพแžแžถแž˜แžšแž™แŸˆแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ XMPP แŸ”
  • แž€แžถแžšแžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แžŠแŸ„แž™แž”แŸ’แžšแžพ OMEMO แž“แžทแž„ OpenPGP;

    แžขแžแžทแžแžทแž‡แž“แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แžแŸ’แž˜แžธ Dino แž”แžถแž“แžŽแŸ‚แž“แžถแŸ†

  • แž€แžถแžšแž…แŸ‚แž€แž…แžถแž™แžŸแžถแžšแžŠแŸ„แž™แž€แžถแžšแž‡แžถแžœ (Publish-Subscribe);
  • แž€แžถแžšแž‡แžผแž“แžŠแŸ†แžŽแžนแž„แžขแŸ†แž–แžธแžŸแŸ’แžแžถแž“แž—แžถแž–แž“แŸƒแž€แžถแžšแžœแžถแž™แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž•แŸ’แžŸแŸแž„แž‘แŸ€แž (แžขแŸ’แž“แž€แžขแžถแž…แž”แžทแž‘แž€แžถแžšแž•แŸ’แž‰แžพแž€แžถแžšแž‡แžผแž“แžŠแŸ†แžŽแžนแž„แžขแŸ†แž–แžธแž€แžถแžšแžœแžถแž™แž”แž‰แŸ’แž…แžผแž›แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž€แžถแžšแž‡แž‡แŸ‚แž€ แžฌแžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž˜แŸ’แž“แžถแž€แŸ‹แŸ—);
    แžขแžแžทแžแžทแž‡แž“แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แžแŸ’แž˜แžธ Dino แž”แžถแž“แžŽแŸ‚แž“แžถแŸ†

  • แž–แž“แŸ’แž™แžถแž–แŸแž›แž”แž‰แŸ’แž‡แžผแž“แžŸแžถแžš;
  • แžšแž€แŸ’แžŸแžถแž…แŸ†แžŽแžถแŸ†แž“แŸ…แž›แžพแž€แžถแžšแž‡แž‡แŸ‚แž€ แž“แžทแž„แž‚แŸแž แž‘แŸ†แž–แŸแžš;
  • แž€แžถแžšแž‡แžผแž“แžŠแŸ†แžŽแžนแž„แžขแŸ†แž–แžธแž€แžถแžšแž”แž‰แŸ’แž‡แžผแž“แžŸแžถแžšแž‡แŸ„แž‚แž‡แŸแž™;
  • แž˜แž’แŸ’แž™แŸ„แž”แžถแž™แž€แž˜แŸ’แžšแžทแžแžแŸ’แž–แžŸแŸ‹แž“แŸƒแž€แžถแžšแžŸแŸ’แžœแŸ‚แž„แžšแž€แžŸแžถแžš แž“แžทแž„แž€แžถแžšแžแŸ’แžšแž„แž›แž‘แŸ’แž’แž•แž›แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแžœแžแŸ’แžแžทแž€แžถแžšแž†แŸ’แž›แžพแž™แž†แŸ’แž›แž„แŸ”

    แžขแžแžทแžแžทแž‡แž“แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แžแŸ’แž˜แžธ Dino แž”แžถแž“แžŽแŸ‚แž“แžถแŸ†

  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž’แŸ’แžœแžพแž€แžถแžšแž“แŸ…แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แžแŸ‚แž˜แžฝแž™แž‡แžถแž˜แžฝแž™แž‚แžŽแž“แžธแž‡แžถแž…แŸ’แžšแžพแž“ แžงแž‘แžถแž แžšแžŽแŸ แžŠแžพแž˜แŸ’แž”แžธแž”แŸ†แž”แŸ‚แž€แž€แžถแžšแž„แžถแžš แž“แžทแž„แž€แžถแžšแž†แŸ’แž›แžพแž™แž†แŸ’แž›แž„แž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แž›แžฝแž“แŸ”
  • แž’แŸ’แžœแžพแž€แžถแžšแž“แŸ…แž€แŸ’แž“แžปแž„แžšแž”แŸ€แž”แž€แŸ’แžšแŸ…แž”แžŽแŸ’แžแžถแž‰แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž•แŸ’แž‰แžพแž–แžทแžแž”แŸ’แžšแžถแž€แžŠแž“แŸƒแžŸแžถแžšแž‡แžถแž›แžถแž™แž›แž€แŸ’แžแžŽแŸแžขแž€แŸ’แžŸแžš แž“แžทแž„แž€แžถแžšแž‘แž‘แžฝแž›แžŸแžถแžšแžŠแŸ‚แž›แž”แŸ’แžšแž˜แžผแž›แž•แŸ’แžแžปแŸ†แž“แŸ…แž›แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž€แžถแžšแžแž—แŸ’แž‡แžถแž”แŸ‹แž”แžŽแŸ’แžแžถแž‰แž›แŸแž…แžกแžพแž„แŸ”
  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš SOCKS5 แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž‰แŸ’แž‡แžผแž“แž”แž“แŸ’แžแž€แžถแžšแž—แŸ’แž‡แžถแž”แŸ‹แžŠแŸ„แž™แž•แŸ’แž‘แžถแž›แŸ‹ P2P;
  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‘แŸ’แžšแž„แŸ‹แž‘แŸ’แžšแžถแž™ XML vCard แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹