Aller au contenu principal
Bienvenue sur Forum Puppy Linux - Toutou Linux - Astuces - Aides !
Lorsque vous n'êtes pas connectés vous pouvez visiter la totalité du forum mais avec certaines restrictions : cf le règlement pour les visiteurs non connectés. Vous êtes chaleureusement conviés à vous inscrire afin de bénéficier de toutes les fonctionnalités du forum et de participer aux échanges.
Messages récents
42
Réseau / Re : Serveur ouèbe HTTP en 10 secondes
Dernier message par augras -
Très pratique pour un accès web à n'importe quel dossier. Mais comme tu le dis, attention à ne pas ouvrir les portes trop largement et à n'importe qui.
Sinon nos toutous intègrent de base un serveur web : Hiawatha (j'ai dû chercher le nom :) ).
45
Internet / Bloqueur de pub et autres traqueurs de sebsauvage.net
Dernier message par Rantanplan -
Bonjour les belles et les beaux,

Bloquer les pubs et autres traqueurs, la plupart des puppies et Toutou l'offre via Pup-Advert-Blocker.
Le fichier /etc/hosts s'enrichit ainsi de quelques 20500 lignes supplémentaires : c'est bien.

Le site de sebsauvage.net propose une liste hosts de plus de 450 000 lignes mise à jour au moins une fois par mois.

Ce site interroge 6 sites pour constituer sa liste hosts et a défini une liste blanche (sites qui ne seront jamais dans la liste hosts, selon sebsauvage).
La liste blanche à date :
DomaineRaison
sebsauvage.netMon domaine afin que la mise à jour de la liste elle-même ne soit pas bloquée
proxad.netHébergeur professionnel de sites web (Branche de Free.fr)
commentcamarche.netSite de tutoriels et entraide informatique
www.commentcamarche.netSite de tutoriels et entraide informatique
mail.gandi.netServeur de mail d'un des plus importants hébergeurs français
c.orange.frDomaine lié au webmail d'Orange
iapref.orange.frDomaine lié au webmail d'Orange
iapref.wanadoo.frDomaine lié au webmail d'Orange
metric.gstatic.comDes sous-domaines sont utilisés pour DoT (DNS-over-TLS)
ssl0.ovh.netServeurs de mail hébergés chez OVH
60gp.ovh.netServeurs de mail hébergés chez OVH
vboxsvr.ovh.netServeurs mutualisés OVH
cdn.tagcommander.comNécessaire pour le site LaPoste
ae01.alicdn.comNécessaire pour l'affichage des images dans AliExpress
www.sugarsync.comNécessaire pour la synchronisation avec le Cloud SugarSync
lilo.orgMoteur de recherche
www.ismonaco.orgUniversité
cpc.cxRaccourcisseur d'URL du site CanardPC.
simplelogin.fr, simplelogin.ioSystème de mails antispam
go.icann.orgAutorité de régulation
idp.impots.gouv.frImpôts gouvernement français
ipfs.scalaproject.ioGateway IPFS
app.simplelogin.ioEmail antispam
t.coRaccourcisseur d'URL de Twitter
Les sites utilisés pour construire la liste de blocage sont :
https://adaway.org/hosts.txt
https://someonewhocares.org/hosts/hosts
https://raw.githubusercontent.com/notracking/hosts-blocklists/master/dnscrypt-proxy/dnscrypt-proxy.blacklist.txt
https://winhelp2002.mvps.org/hosts.txt
https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=1&mimetype=plaintext
https://hostfiles.frogeye.fr/firstparty-only-trackers-hosts.txt

On peut charger la liste avec la commande :
wget --no-check-certificate https://sebsauvage.net/hosts/hosts
L'option --no-check-certificate est utile au moins avec Toutou Slaxen 6.0.
Sous Triton 8, par exemple, peut-être peut-o s'en passer (je n'ai pas testé).
Puis, ensuite il faut insérer le contenu du fichier original /etc/hosts avant la liste composée par sebsauvage.net et la copier sous /etc/hosts (mais, si on met à la fin, probablement que ça fonctionne aussi).
J'ai testé et le temps de chargement d'un site d'information belge a été considérablement réduit.

Faire ces manipulations, c'est un peu saoûlant.

Je me suis écrit un script sans prétention et améliorable sans aucun doute.
Un musher saurait comment faire mieux, j'en doute pas ;) .

Ce que fait le script :
  • il vérifie qu'il y a une adresse pour se connecter à internet (ip -f inet address), s'il y a qqchose comme eth, wlan ou usb, il passe à l'étape suivante sinon il s'arrête ;
  • il vérifie s'il existe un fichier /etc/hosts.old (ce qui voudrait dire que le script a déjà été exécuté au moins une fois), si oui il le copie comme /etc/hosts afin d'éviter une liste qui s'allonge sans fin, sinon il copie /etc/hosts dans /etc/hosts.old ;
  • puis le chargement de la liste hosts de sebsauvage.net dans /tmp/ débute ;
  • ensuite, il extrait du fichier hosts les lignes qui commencent par 0.0 et les stocke dans /tmp/result ;
  • le contenu du fichier /tmp/result est envoyé à la fin du fichier /etc/hosts ;
  • il supprime les fichiers temporaires /tmp/hosts et /tmp/result ;
  • et, enfin, affiche dans le terminal le nombre de lignes du nouveau fichiers hosts.

Amusez-vous bien les aminches.

Amitiés.

[EDIT 20230702]
Ajout du script (décidément c'est une manie de ma part d'annoncer un script et d'omettre de le joindre >:( . MDR
46
Réseau / Serveur ouèbe HTTP en 10 secondes
Dernier message par Rantanplan -
Bonjour,

trouvé sur le site sebsauvage.net/wiki et j'ai trouvé ça carrément chouette.
Bon côté sécurité, c'est pas ça.
Mais pour un réseau local, ça peut être pas mal.

IL faut une couche python (python2 peut faire l'affaire, sinon python3).

Supposons que derrière votre box soient connectés (wifi ou filaire) plusieurs machines.

La machine serveur :
Ouvrez un terminal, rendez-vous dans le répertoire que vous voulez partager et tapez-y, mais pas trop fort :
python3 -m http.server 5555
ou
python -m SimpleHTTPServer 5555 --> commande pour python2
Le port est celui que vous voulez.

Pensez à ouvrir le port de connexion dans le pare-feux (http tcp), sinon, ben, alors là grosse catastrophe, énorme cataclysme, catastrophe catastrophique cataclysmique et j'en passe : en court, ça risque de pas marcher. :)

Les machines clientes ouvrent leur plus beau navigateur et se connectent ainsi :
http://adresseip:5555/
Où adresseip est l'adresse ip du serveur, soit peut-être qqchose comme 192.xxx.x.xx, par exemple.

Quand c'est terminé, sur le poste "serveur", dans le terminal, on combine les touches Ctrl+C : c'est tout !

Y en a qui sont vraiment fortiche : bravo sebsauvage.

Elle est par belle la vie, les aminches.

Amitiés et fraternité.

47
Internet / DNS, DNS ouverts, DNS ouverts sécurisés
Dernier message par Rantanplan -
Bonjour les aminches,

Ce sujet fait suite à la lecture d'un billet sur un autre forum linuxien d'une distribution libre de systemd.

Il traitait des DNS ouverts.

Bien !

DNS kézako ?
C'est de l'angliche qui veut dire "Domain Name System" ou en français "système de nom de domaine".

A quoi ça sert-il ? (en bon français : À quoi sert le DNS ?)
En phrase très synthétique, c'est similaire au répertoire téléphonique de son téléphone intelligent ou ordiphone...
On y cherche le nom de son contact, et l'application "téléphone" sait quel n° il faut composer pour établir la communication entre les deux correspondants.
Pour en savoir +, cliquez sur moi !

Et le DNS ouvert ?
En court :
  • c'est pareil, mais en un peu plus rapide à ce qu'il se dit (de l'ordre de qq millièmes de seconde ;) ) ;
  • les DNS ouverts ne tiennent pas de log des connexions puisqu'on ne leur demande pas ;
  • ils peuvent offrir des services supplémentaires (filtrage du contenu adulte, filtrage sites malveillants, filtrage publicités/tracker).

Pour utiliser un DNS ouvert (souvent gratuit), sous Triton 8, il suffit de mettre à jour le fichier /etc/resolv.conf
Le contenu du fichier est généré par dhcpcd :
# Generated by dhcpcd from wlan0, wlan0:ra
# /etc/resolv.conf.head can replace this line
domain home
nameserver 192.168.1.1
nameserver 2a01:cb04:5b0:4400:a28e:78ff:fe57:2334
# /etc/resolv.conf.tail can replace this line
Mais, on a le droit de le modifier manuellement.
Il suffit de remplacer les lignes nameserver (la 1ère c'est IPv4, la deuxième IPv6) avec les adresses du/des DNS de son choix.
Normalement, les changements sont pris en compte immédiatement.

Et les DNS ouverts sécurisés (DoT et DoH) ?
Le DoT, c'est pour Android et DoH pour le navigateur.
Je ne traiterai que DoH.
L'intérêt du DNS ouvert sécurisé, c'est qu'il va crypter la requête entre votre machine et le DNS ouvert.
Pour l'utiliser, sous Firefox, par exemple, il faut :
  • cliquer sur le bouton à droite de la barre d'adresse (3 lignes horizontales superposées ou "Ouvrir le menu de l'appliaction" en info-bulle) ;
  • puis, "Paramètres" ;
  • menu "Général" (la roue crantée/l'engrenage) ;
  • se rendre en bas de l'écran avec la molette de la souris ou l'ascenseur et au chapitre "Paramètres réseau" cliquer sur "Paramètres..." ;
  • aller tout en bas de la boîte de dialogue, et cocher "Activer le DNS via HTTPS" ;
  • saisir l'adresse du DNS ouvert sécurisé DoH.

C'est bien beau tout ça, mais je les trouve où les DNS ouverts et tout et tout ?
Une requête avec votre navigateur préféré devrait vous tirer d'affaire.
Sinon, je vous propose deux liens, par ordre d'intérêt décroissant :

Et puis, gâteau sur la cerise et airelle sur Gatineau (mais peut-être n'y a-t-il pas d'airelles à Gatineau), un lien pour commencer à se documenter sur les DNS ouverts :
https://www.cloudflare.com/fr-fr/learning/dns/what-is-dns/

J'ai testé le DNS ouvert, et effectivement ça fonctionne.

Amusez-vous bien !

Amitiés et fraternitude... euh Fraternité.
48
Internet / Re : La météo dans son terminal avec wttr.in et curl
Dernier message par Rantanplan -
Bonjour @augras,

oui, j'ai été jeter un oeil (mais je l'ai récupéré ensuite car j'en ai vraiment besoin ^-^ ).

@musher0‍, il est fort, c'est un crack, un as. Il sait écrire des scripts, ça se voit.

Entre parenthèses, ils ne sont pas gâtés, les canadiens, en ce moment avec les incendies incontrôlables qu'ils subissent.

Amitiés et fraternité.
50
Internet / La météo dans son terminal avec wttr.in et curl
Dernier message par Rantanplan -
Bonjour,

La météo !
Ça fait parler, beaucoup parler même, :) .

Pour les français de France, y a Météo France et pour les autres pays, ça s'appelle autrement mais ça fait la même chose.

Plusieurs sites proposent des prévisions météos.
J'ai jeté mon dévolu sur wttr.in

Ouvrez votre navigateur et dans la barre d'adresse tapez :

Citer
wttr.in
Surprenant, non ?
Mais, on peut avoir la même chose dans un terminal.
Sous Triton 8.0 (version 32bits) de @petihar, ouvrez le menu "Utilitaires", puis cliquez sur "Exécuter une commande",  tapez "xterm" et validez.
Puis dans ce terminal et saisissez (ou recopiez sauf les parenthèses et ce qui y est entre) :
curl https://fr.wttr.in/Limoges (ou une ville de votre choix)
Et votre terminal vous dit tout... Je vous laisse découvrir.

Mais, on peut avoir d'autres informations pour le jour courant.
Vous pouvez copier/coller le code ci-dessous et voir ce que vous recevrez dans (non, pas dans la figure :)) ) votre terminal :
curl -s "https://fr.wttr.in/{Limoges,Montreal}?format=+%l+-+%T+-+Fuseau+horaire+%Z\n+++%t+(ressentie+%f)++%P+++%C++SymbolePlainText+%x++Symbole+%c\n+++Pluie+%p\n+++Vent++%w\n+++Hygro+%h\n+++UV++++%u\n\n+++Soleil+:++Lever+%S++-++Coucher++++%s++-++Zénith+%z\n+++Jour+++:++Aube++%D++-++Crépuscule+%d\n+++Lune+++:++Phase+%m++++++++-++Jour+%M\n\n"
Pour info, le signe + correspond à un espace et la séquence \n à un retour à la ligne.
À partir de là, mettez en forme à votre goût.
(j'ai placé toutes les options possibles, mais certaines ne fonctionneront qu'avec une police appropriée, notamment les symbôles graphiques tels que nuage, soleil, etc.).

Ah, j'oubliais : bien sûr, une session internet doit être active, sinon... ben, ça marchera pas ;) .

Pour de l'aide en ligne et tout connaître sur wttr.in, suivez le lien : https://github.com/chubin/wttr.in

Amusez-vous bien les aminches.

Amitiés et "fraternitude"
Simple Audio Video Embedder