Communication

Le premier classement des logiciels de communication prend en compte la liaison entre les deux appareils. Dans cet article,je vous détaille les trois principaux systèmes et vous cite les logiciels que j’utilise.

1. Talkie-Walkie

Tout comme ces ancêtres, deux PC peuvent communiquer directement. Bien sûr, les signaux passent par un réseau de câblage et de serveurs; ce qui limite la comparaison avec les Talkie-Walkies.

Dans ce cas, les PC ou smartphones doivent se reconnaitre eux-mêmes selon des procédures définies.

Les appareils étant indépendants, aucun signal n’est transmis pour montrer qu’un appareil est connecté ou pas.

Par contre, les messages ne sont enregistrés dans aucun serveur intermédiaire, ce qui garantit la confidentialité.

Le projet Tox propose un protocole pour avoir des conversations de ce type. Il permet les appels vidéos et audios, ainsi que les chats en texte structurés et l’échange de fichiers.

Ce projet a son propre système de cryptage.

Disponible sur: GNU/Linux, BSD, Mac OS X, Windows, Android, Apple iOS

On en parle sur wikipedia et sur Framalibre

Site officiel : Tox.chat

2. Réseau de serveurs

Un second principe est de créer un réseau de serveurs indépendants. Les utisateurs s’inscrivent auprès d’un serveur. L’appareil du premier utilisateur communique avec son serveur qui transmet la conversation au second serveur, lequel enfin se relie à l’appareil du second utilisateur.

Ce principe permet à des petites associations d’investir dans un serveur et de le connecter au réseau. De cette façon, les utilisateurs sont proches du propriétaire du serveur; ce qui peut être un garant de la confidentialité des messages.

Comme il n’existe pas de serveur central, il n’est pas possible de réunir les données en une immense banque.

Parmi tous ces réseaux existants, j’utilise les suivants.

2.1 xmpp – jabber

Le protocole xmpp – appelé aussi jabber – date de 1998. Il permet l’échange de textes structurés, de conversations orales et de fichiers.

Ce protocole permet aussi le cryptage suivant les protocoles OMEMO, OTR ou OpenPGP.

Disponible sur: GNU/Linux, BSD, Mac OS X, Windows, Android, Apple iOS

Quelques logiciels

Sur Android : Conversations

Sur GNU/Linux, BSD, Mac OS X, Windows: Gajim

Sur Apple iOS : chatsecure

2.2 diaspora

Sans être réellenent un protocole de communication mais plutôt un réseau social, diaspora a sa place ici, car il fonctionne bien suivant le principe du réseau de serveurs.

Évidemment, le réseau comporte sa messagerie interne.

Le serveur sur lequel je suis inscrit est framasphère.

Sur Android : dandelion.

3. Serveur central

Tout le monde connait Skype, Messenger de Facebook et Whatsapp. Ces trois ont à la fois leur propre protocole, leur logiciel, leur base de données et leurs serveurs.

Dans le cas des deux premiers, après s’être inscrit, il faut chercher et trouver soi-même nos contacts.

Whatsapp, quant à lui, analyse notre carnet d’adresses et copie nos contacts dans sa base de données. Puis, il nous montre qui est contactable via ce logiciel.

En 2014, Facebook a acheté Whatsapp pour 13 milliards d’U$D (wikipediaquora). Il a atteint cette valeur sans utiliser la publicité comme moyen de financement. La valeur vient donc de nos données : notre réseau d’amis et nos conversations.

Dans le monde libre, le logiciel Signal remplace ces 3 logiciels.

Pour l’inscription, cela fonctionne – comme Whatsapp – via un numéro de gsm.

Ensuite, Signal nous propose les personnes déjà inscrites et qui se trouvent dans notre carnet d’adresses.
Mais à l’inverse de Whatsapp, Signal ne pompe pas tout notre carnet d’adresses.

Signal permet les communications audio et vidéo, le chat et le partage de fichiers. Il permet de créer des groupes.

Un logiciel desktop, pour GNU/Linux, BSD, Mac OS et Windows permet d’utiliser le compte via le pc. Après l’installation, un code QR apparait à l’écran : il suffit de le scanner avec son gsm et les deux appareils sont sous le même compte.
Par contre – en corolaire – il n’est pas possible qu’un compte soit simultanément sur deux gsm.

On en parle sur framalibre ou wikipedia

Site officiel : signal.org


LeChi Je me suis décidé à suivre la réforme orthographique... il est vrai qu'elle a déjà au moins 25 ans. J'espère ne pas mélanger les deux.
Voici une liste des mots concernés

Migrer Owncloud vers NextCloud sur OVH

En suivant ces étapes, chez moi, tout a bien été.

A. Migrer ou upgrader

    1. Pour une migration : respecter l’ordre
      ownCloud 8.2.x Nextcloud 9.0.x
      ownCloud 9.0.x Nextcloud 9.0.x
      ownCloud 9.1.x Nextcloud 10.0.x
    2. Télécharger la version ad hoc ici
    3. Vérifier que la base est bien sauvegardée, sinon le faire.
    4. Lancer Filezilla ou autre logiciel équivalent.
    5. Mettre le site en travaux :
      fichier : config/config.php -> ligne : ‘maintenance’ => true,
    6. Copier tous les répertoires et tous les fichiers dans un répertoire exCloud, sauf data et config.
    7. Monter tous les répertoires et fichiers (sauf config) via Filezilla.
    8. Mettre le site en service:
      fichier : config/config.php -> ligne : ‘maintenance’ => false,
    9. Lancer le site, un message du type “Nextcloud sera mis à jour vers la version Y.0.xx.” vous indique qu’il va travailler et qu’il faut attendre… après avoir cliqué sur le bouton “Démarrer la mise à jour”.

Tout a dû bien se passer et vous avez le message :

La mise à jour a réussi, mais il y a eu des avertissements.

Et dans un rectangle, vous trouvez les explications de ce type :

Les applications suivantes ont été désactivées : bookmarks (origine tierce), calendar (origine tierce), contacts (origine tierce), documents (origine tierce), files_videoviewer (origine tierce), notes (origine tierce), ownnote (origine tierce), qownnotesapi (origine tierce), quicknotes (origine tierce), search_lucene (origine tierce), tasks (origine tierce), updater (origine tierce).

Attention :

Si vous voulez passer du 8 au 13, il faudra répéter les étapes précédentes pour ne monter que d’une version à la fois : 8->9, 9->10, 10->11, 11->12 et enfin 12->13.

B. Régler le nouveau Nextcloud

1. Remettre les applications non standards

Vous devrez réinstaller ces applications, mais les données réapparaitront: vous récupérerez vos contacts et vos rendez-vous.

      1. Aller sur Nextcould app
      2. Téléchargez la ou les applications voulues
      3. Avec Filezilla, montez les dans le répertoire apps
      4. Retournez sur votre NextCloud en administrateur
      5. Activez ces applications et le cas échéant, voyez les options à décider.

Remarque

Sur un des sites que je gère, tous sur OVH mutualisés, lorsque j’ai voulu remettre les applications, j’ai obtenu les messages suivants.

Connexion au serveur perdu.

et

Erreur : Cette application ne peut pas être activée car cela rend le serveur instable.

Ce problème est arrivé à quelques personnes et vient de la liaison en https.
Il faut donc réactiver les applications lorsqu’on est en mode http.

2. Sur OVH mutualisé :

2.1 Se débarrasser des erreurs

– Les Headers

Dans le fichier .htaccess à la racine de Nextcloud :
– Modifiez chaque ligne commençant par Header set en Header always set.
– Ajoutez la ligne au bloc en question :

Header always set Strict-Transport-Security “max-age=15768000; includeSubDomains; preload”

– Message de non conformité

Éditer le fichier config/config.php  et ajouter :

'integrity.check.disabled' => true

2.2 Forcer la connexion en https.

Il faut éditer le fichier .htaccess situé à la racine de l’application NextCloud et ajouter les lignes suivantes en fin de fichier.

# Redirection vers https
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

Références


LeChi Je me suis décidé à suivre la réforme orthographique... il est vrai qu'elle a déjà au moins 25 ans. J'espère ne pas mélanger les deux.
Voici une liste des mots concernés

Osmand~

Openstreet map

Le projet Openstreet Map est le wikipédia de la cartographie mondiale; les données sont ajoutées, modifiées, complétées par toute personne le désirant. Ces cartes sont consultables librement sur le web.

On peut aussi créer nos propres cartes en s’inscrivant sur des sites tels que framacarte ou umap.

 

Framasoft
Umap

 

J’utilisais déjà  umap depuis quelques années (pour préparer un voyage à plusieurs) lorsque que Framasoft a lancé le service Framacarte.


Concernant la navigation (GPS), plusieurs applications existent pour les smartphone. Personnellement, j’utilise Osmand. Vous trouverez les liens d’installation sur ce site, mais personnellement, j’utilise un dépôt libre F-Droid pour garantir l’utilisation d’un logiciel opensource resté sans changement.

Voici la page Osmand sur F-Droid, mais voici la procédure que j’applique (sur Android) : utilisation d’un dépôt libre : F-Droid : https://f-droid.org/fr.

F-Droid
  • Rendez-vous sur ce site via votre smartphone ou tablette android et téléchargez f-droid.
  • Une fois téléchargée, installez cette application (fichier apk).
  • Puis lancez F-Droid et mettez à jour les dépôts.
Osmand~
  • Cherchez Osmand~ et installez-la.
  • Lancez Osmand~ puis un clic sur l’écran pour faire apparaitre le bouton de menu.
  • Cherchez “Télécharger des cartes” et choisissez les cartes pour vos vacances ou autre motif.

 


LeChi Je me suis décidé à suivre la réforme orthographique... il est vrai qu'elle a déjà au moins 25 ans. J'espère ne pas mélanger les deux.
Voici une liste des mots concernés

Dégooglisons internet

Framasoft

Listes thématiques de logiciels et services libres remplaçant les GAFAM.







LeChi Je me suis décidé à suivre la réforme orthographique... il est vrai qu'elle a déjà au moins 25 ans. J'espère ne pas mélanger les deux.
Voici une liste des mots concernés

Tchat

Le tchat est un système de communication déjà ancien mais pourtant toujours d’actualité.
Les réseaux sociaux se sont dotés d’un système de tchat interne, provocant la quasi disparition des logiciels commerciaux spécialisés.
Pourtant, le tchat gardera toujours sa place dans le panel de communications.

Parmi les protocoles de communication ouverts et libres, jabber inventé en 1998 reste toujours d’actualité.

Il existe un réseau de serveurs jabber communicant entre eux. Il nous suffit de nous inscrire sur un de ces serveurs pour pouvoir communiquer avec tous les inscrits sur tous les serveurs jabber .

Pour ma part, je suis inscrit chez jabber.fr; voici mon adresse :
lechi19620401@jabber.fr

Voici la marche à suivre pour jabberiser !

A. Si vous voulez démarrer la procédure sur votre GSM Android

A.1 Installer une application

Je conseille l’application conversation à prendre sur F-Droid ou toute autre application de votre choix sur le dépot également de votre choix.

A.2 Créer un nouveau compte

  1. Menu > gérer les comptes;
  2. En haut à gauche : + ;
  3. identifiant : monnom@jabbert.fr;
  4. mot de passe;
  5. cocher «Créer un nouveau compte sur le serveur»;
  6. confirmer le mot de passe.

Et c’est fait.

B. Si vous voulez démarrer la procédure sur PC windows

B.1 Installez un client jabber sur votre pc (windows : Jitsi)

B.2 Créer un compte Jabber, via ce client.

  1. Menu : Outils -> Options -> Comptes —> Ajouter
  2. Sélectionnez un protocole : XMPP
  3. Sélectionnez : « Créer un nouveau compte XMPP »
    • Serveur : jabber.fr (même s’il n’est pas dans la liste déroulante) ou tout autre serveur jabber de votre choix.
    • Nom d’utilisateur XMPP : nomdelutilisateur
    • Mot de passe : motdepassedelutilisateur
    • Confirmer le mot de passe : motdepassedelutilisateur
    • Port : 5222

C. Utilisez le protocole via plusieurs logiciels.

C. Diffusez votre adresse Jabber à vos amis.

 

Chaque logiciel a ses particularités, cependant ils utilisent les ressources de Jabber.

  • Tchat via un serveur (si on est déconnecté, le message arrivera plus tard, via ce serveur).
  • Chiffrage du tchat (OTR ou OpenPGP).
  • Envoi de pièces joints : photos, fichiers…

LeChi Je me suis décidé à suivre la réforme orthographique... il est vrai qu'elle a déjà au moins 25 ans. J'espère ne pas mélanger les deux.
Voici une liste des mots concernés

Chiffrement des courriels

Installer les logiciles
-> Thunderbird + le plugin Enigmail
-> GNUPG (sous le titre : “GnuPG binary releases”)

Lire
https://emailselfdefense.fsf.org/fr/


LeChi Je me suis décidé à suivre la réforme orthographique... il est vrai qu'elle a déjà au moins 25 ans. J'espère ne pas mélanger les deux.
Voici une liste des mots concernés

Latex

Je joins à cet article une série d’extensions pour LaTeX.

Chaque idée d’extension est traitée séparément; à chaque fois, une explication des commandes est suivie d’exemples.

Il est bien sûr possible de les utiliser toutes ensemble.

 

Voici donc les liens

  1. Marges et entêtes : Help  + Sources
  2. Structure de répertoires pour projet : Help + Sources
  3. Structure de textes : Help + Sources
  4. Insertions d’images : v0.2 : Help + Sources
    (v0.1 : Help + Sources)
  5. Annotations musicales : Help + Sources
  6. Théâtre v0.1 : Help + Sources (disponible sur ctan.org)
  7. Lettre : Help + Sources

Encore à faire…
Concernant les images
-> insertion svg
-> image sur la page précédente (package{afterpage} et package{dpfloat})


LeChi Je me suis décidé à suivre la réforme orthographique... il est vrai qu'elle a déjà au moins 25 ans. J'espère ne pas mélanger les deux.
Voici une liste des mots concernés

NextCloud – OwnCloud

Trois articles à propos d’Owncloud.

  1. owncloud-et-android
  2. owncloud-et-thunderbird
  3. installer-owncloud-7-sur-ovh

Aide-mémoire :

  1. Pour éliminer les doublons dans les carnets d’adresses :

    DELETE t1 FROM oc_contacts_cards AS t1 JOIN oc_contacts_cards AS t2 ON t1.id>t2.id AND t1.fullname=t2.fullname WHERE t1.fullname != '';
    DELETE t1 FROM oc_contacts_cards_properties AS t1 JOIN oc_contacts_cards_properties AS t2 ON t1.id>t2.id AND t1.name=t2.name AND t1.value=t2.value WHERE t1.name != '';

  2. Pour dé-locker des fichiers :

    DELETE FROM oc_file_locks WHERE 1

  3. Pour notes sur android :http://android-apk.org/apk/com.nowsci.ownnote/1.0/jollyjolla/ownnote+-+notes+for+owncloud/

LeChi Je me suis décidé à suivre la réforme orthographique... il est vrai qu'elle a déjà au moins 25 ans. J'espère ne pas mélanger les deux.
Voici une liste des mots concernés

Comment débloquer un PC dont on aurait perdu le mot de passe administrateur?

Parfois on tombe sur une machine dont on a perdu le mot de passe administrateur. Faut-il tout réinstaller? Heureusement non. Voici 2 techniques pour reprendre la main sur l’ordinateur, données par Tuxicoman.

Je reprends ce texte tel qu’il a été écrit.

Linux

Au bootloader, appuyer sur « e » pour entrer dans le mode édition.

Tuxicoman_debian-grub-500x375

Cherchez la ligne qui contient « linux vmlinuz-« . Dans cette ligne remplacez « ro » par « rw » et ajouter « init=/bin/bash » à la fin de la ligne.

Appuyez sur F10 pour démarrer avec ces modifications (temporaires). Vous arriverez sur un terminal en root. De là vous pouvez :

  • changer le mot de passe d’un utilisateur existant :
    passwd TOTO
  • créer un nouvel utilisateur :
    adduser TOTO
  • supprimer un nouvel utilisateur :
    deluser TOTO

Windows

Accédez à la partition Windows depuis un autre système (Live CD/USB linux, Windows Install disk rescue mode).
Remplacez le fichier C:\windows\system32\utilman.exe par une copie de C:\windows\system32\cmd.exe

Lorsque vous redémarrerez Windows et arriverez devant l’écran de login, pressez la combinaisons de touches Windows +U sur le clavier.

Tuxicoman_Command-prompt-on-the-Windows-10-login

Plutôt que de lancer l’outil d’aide pour malvoyants (utilman.exe) c’est une console (cmd.exe) avec les droits root qui s’affichera. De là vous pouvez :

  • connaitre la liste des utilisateurs:
    net user
  • changer le mot de passe d’un utilisateur existant :
    net user TOTO MOTDEPASSE
  • créer un nouvel utilisateur :
    net user TOTO MOTDEPASSE /add
  • donner les droits root à un utilisateur :
    net localgroup Administrators TOTO /add
  • Supprimer un utilisateur :
    net user NewGuy /delete

A noter que vous ne pouvez pas utiliser cette technique pour modifier le mot de passe d’un compte en ligne Microsoft (nécessaire pour utiliser le Microsoft Store sur Windows 10). En effet, dans ce cas, c’est Microsoft l’administrateur du compte… Mais on peut heureusement créer un autre compte administrateur en local pour accéder à sa machine quand même !

Protection

Comme vous le voyez, c’est assez facile pour quelqu’un avec un accès physique à la machine de prendre le contrôle de la machine. Pour vous en protéger, il y a plusieurs solutions :

  • Verrouiller la séquence de démarrage ( mettre un mot de passe à GRUB si vous utilisez linux, verrouiller le disque utilisé pour le démarrage le BIOS, mettre un mot de passe au BIOS, verrouiller l’accès à la carte mère par un locker : sinon, on peut remettre les réglages du BIOS par défaut en bougeant un jumper sur la carte mère)
  • Chiffrer le contenu du disque. Pas de redémarrage possible sans votre accord. Empêche à priori tout vol de vos données. Mais on peut toujours mettre un keylogger pour récupérer votre mot de passe de chiffrement.

LeChi Je me suis décidé à suivre la réforme orthographique... il est vrai qu'elle a déjà au moins 25 ans. J'espère ne pas mélanger les deux.
Voici une liste des mots concernés

Mon site et ses logiciels

J’ai créé mon premier site en 2007, hébergé chez OVH. Le but était alors de partager des documents avec ma sœur lorsque mon fils est parti une année complète chez elle afin d’étudier deux langues. Depuis, beaucoup de changements ont été faits et j’ai progressivement choisi quelques fonctions remplies par des logiciels libres.

Des amis ont été intéressés pas ces fonctions et j’ai alors créé leur site, dont celui du club d’archers de Longwy. Ces amis n’ont pas forcément choisi OVH, ils sont aussi chez 1and1 et chez hostpapa. Bien sûr, je me retrouve mieux chez OVH ; après tout, ce n’est pas mon métier.

Ma formule chez OVH s’appelle PERSO. Pour 3 € hors TVA par mois, cette formule me donne

  • 1 nom de domaine
  • 100 Go d’espace disque
  • 10 comptes e-mails de 5 Go

Bien sûr, pour le nom de domaine, on peut prendre un contrat à part chez register.eu, par exemple. Mais dans mon cas, OVH me livre le nom du domaine qui est cependant à mon nom.

J’ai plusieurs sous-domaines, ce qui me permet d’avoir une adresse pour chacun de mes enfants.

Voici les logiciels que j’ai retenus.

  • Agora-Project : me sert d’archivage à long terme (exemple : mon agora) ;
  • OwnCloud : permet de synchroniser agendas, carnets d’adresses, répertoires, etc entre mes différents pc, mon GSM ;
  • PiWiGo : diffusion de photos (exemple : mes photos) ;
  • WordPress : pour écrire ce texte par exemple;
  • ZitePlus : pour avoir une ou plusieurs pages statiques en entrée de site (exemple :  hinque.fr).

Même si OVH, 1and1 et Hostpapa proposent d’installer des logiciels – parfois un de ceux que je propose – je préfère installer manuellement en téléchargeant les dernières versions des projets libres.

Enfin, une remarque concernant le protocole de sécurité https. Les trois hébergeurs permettent par défaut l’utilisation de l’https. Ce qui nous permet de sécuriser les liaisons. Mais, vu que mon site est hébergé sur un serveur mutualisé (on est plusieurs sur la bécane), je ne peux pas installer un certificat. OVH propose ce service, mais trop cher pour l’utilité. Donc, en suivant un lien https://hinque.fr , on obtient le message :

Cette connexion n’est pas certifiée

Il suffit alors d’accepter :

Je comprends les risques.

On peut bien sûr ne pas utiliser la sécurité de connexion.


Voir aussi quelques pages internes.


LeChi Je me suis décidé à suivre la réforme orthographique... il est vrai qu'elle a déjà au moins 25 ans. J'espère ne pas mélanger les deux.
Voici une liste des mots concernés