Menu principal

Statut de la page

KooZic : script d'installation automatique

DEB, RPM, PKG, Debian, Ubuntu, Fedora, CentOS, OpenSUSE, Archlinux, Gentoo... Autant de systèmes de paquets et de distributions qui font de GNU/Linux un écosystème riche et varié. Mais aussi un enfer à supporter. Le système de packaging change d'un système à l'autre, et les dépendances varient d'une version à l'autre. Essayez de générer un DEB d'une application un peu complexe compatible pour Ubuntu 14.04, 16.04 (bientôt 18.04), Debian 8 et 9, et vous allez vite comprendre la galère. J'ai essayé, j'en ai eu marre et j'ai laissé tombé. Mais je n'ai pas pour autant baissé les bras...Un beau package bien emballé est la voie royale pour s'immiscer dans la logithèque de l'utilisateur moyen. Mais pour un projet mené avec une équipe limitée (moi), c'est beaucoup trop chronophage. Ayant définitivement abandonné l'idée [...]
Lire la suite
Vus : 423
Publié par Marty : 45

Trouver le miroir OpenBSD le plus rapide pour vous

Il y a pléthore de miroir OpenBSD disponibles, il faut choisir dans la liste. Jusqu'à présent, je me contentait de regarder l'emplacement géographique pour savoir quoi mettre dans le fichier /etc/installurl afin d'installer les paquets facilement. Malheureusement, je trouvais que ça manquait un peu de précision. Vous me connaissez, qu'à cela ne tienne, j'ai fait un script qui s'appelle ffom : find fast openbsd mirror Ce qu'il fait : Il récupère la liste des miroire à partir de la liste officielle Il teste les uns après les autres les miroirs Lorsque vous appuyez sur ctrl-c ou attendez la fin de tous les tests, il le trie en ordre croissant de temps de réponse : le premier est donc le meilleur. J'aurais découvert la commande [...]
Lire la suite
Vus : 214
Publié par Thuban : 229

tooter en toute simplicité

Fervent utilisateur de dmenu ; un petit outil qui fait gagner un temps fou ; j'ai pondu un petit script qui permet d'écrire ce qui me passe par la tête sur mon compte mastodon.Il faut juste toot d'installé et configuré pour envoyer des messages (il faut juste le lancer en console avant). Ensuite, vient le script proprement dit, que j'associe éventuellement à un raccourci clavier pour aller plus vite :#!/bin/sh # envoie un mot sur mastodon # il faut l'outil toot déjà configuré pour poster # Les couleurs de dmenu SB="#44475a" SF="#8be9fd" NB="#282a36" NF="#f8f8f2" FN="Hack-10" COLORS="-fn $FN -nb $NB -nf $NF -sb $SB -sf $SF" # Le prompt, ce que dmenu vous "dit" P="toot:" OPTION="$COLORS -p $P " msg=$(echo "" | dmenu $OPTION) if [ "$msg" != "" ]; then toot [...]
Lire la suite
Vus : 506
Publié par Thuban : 229

Crowdin : intégration automatique des traduction (script)

Depuis mon précédent article d’appel à la traduction de CalcPvAutonome , datant d’il y a moins d’un mois. Il c’est passé un truc que je ne me serais pas imaginé. En effet, le projet à été traduit (partiellement ou complètement) en Néerlandais, Russe, Polonais, Indonésien, Espagnol, Italien, Japonais, Polonais, Turc, Ukrainien… j’en passe et des meilleurs…  [...]
Lire la suite
Vus : 521
Publié par David Mercereau : 37

Un petit script – 2 : Adresse IP WAN, localisation, speedtest

Ce petit script va faire 3 choses : Afficher votre adresse IP WAN (externe), la localisation géographique de cette adresse, la bande passante en download de cette connexion. Je me sers de ce script quand je me connecte avec OpenVPN à des serveurs VPN étrangers. Je sais ainsi d’un coup d’œil si je ne suis pas sur l’adresse IP de mon domicile, à quel endroit je suis connecté et si je peux télécharger comme un cochon la vitesse de download est intéressante. Dans un petit script – 1, j’avais expliqué pourquoi j’utilisais dig (plus rapide notamment). Je me base sur le service ipinfo.io (le meilleur à ma connaissance mais qui donne parfois des réponses inexactes pour la ville) pour [...]
Lire la suite
Vus : 387
Publié par blog-libre : 60

Utilisateurs 3hg.fr et ouaf.xyz

Aux utilisateurs du CHATONS 3hg.fr et ouaf.xyz, en cette fin d'année, il est temps de faire un peu de tri. Certains ne se sont jamais connectés avec leur comptes : sauf alerte de leur part, ils seront supprimés. Certains comptes n'ont pas été utilisés depuis plus de 6 mois : ces derniers seront fermé aussi. N'hésitez pas à nous faire signe si besoin. Pour ceux que ça intéresse, voici comment je procède pour savoir si un utilisateur a consulté ses messages. Non, je ne regarde pas les logs, c'est beaucoup plus simple : je regarde la date de dernier accès au dossier des utilisateurs. Dans l'exemple ci-dessous, c'est réglé sur 6 [...]
Lire la suite
Vus : 81
Publié par Thuban : 229

Firewall : Mon script iptables

Je partage ici mon script de firewall iptable. C’est un script « à l’ancienne », dans du bash… ça fait le taf, mais rien de bien transsudant. En gros : On ferme tout les ports sauf ceux qui nous intéresse (80, 25, icmp…) Petite fonction pour ouvrir les ports mis en écoute sur Portsentry. Portsentry c’est un petit logiciel de sécurité en mode « pot de miel ». On met des ports en écoute mais il n’y a rien derrière. Dès que quelqu’un tente de s’y connecter (un robot ou quelqu’un de malveillant), ça bloque son IP dans le firewall pour un temps donnée. C’est radical si vous déplacez le port SSH du 22 vers autre chose et que vous mettez Portsentry à écouter (entre autre) sur le 22… Mode maintenance du serveur web (lancé via ./iptables.sh [...]
Lire la suite
Vus : 54
Publié par David Mercereau : 37

Détecter les paquets inutilisés sur OpenBSD

Si vous avez installé votre OpenBSD depuis quelques temps, peut-être souhaitez-vous faire un peu de ménage. Rien de tel que de supprimer les ports et paquets inutilisés, puis terminer avec les commandes suivantes pour retirer les dépendances inutiles et vérifier le système : pkg_delete -a pkg_check Afin de détecter quels paquets ne me servent plus depuis longtemps et que j'ai peut-être oublié, j'utilise le script suivant Il regarde la liste des paquets installés puis affiche ceux qui ont un exécutable qui n'a pas été utilisé depuis plus d'un mois. (changez la variable DAYS pour un autre délai). Voici le script : #!/bin/sh # print unused packages that may be deleted # It only check if last access time of binaries is older than [...]
Lire la suite
Vus : 232
Publié par Thuban : 229

Comment créer une iso d'OpenBSD personnalisée?

Depuis la publication d'isotop, je me dis que ça serait intéressant d'expliquer un peu comment cette "non-distribution" est faîte. Vous allez, voir, c'est enfantin. Je vais décrire la procédure en détaillant les commandes utilisées, sachant qu'en réalité tout ceci est mis dans des scripts pour se simplifier la vie. Isotop n'est qu'une OpenBSD personnalisée. Pour ça, on récupère d'abord une image d'installation iso depuis un miroir. ftp -o install6.2.iso https://ftp.fr.openbsd.org/pub/OpenBSD/6.2/amd64/install62.iso Ensuite, on décompresse cette iso pour pouvoir modifier son contenu : mkdir -p loopdir mkdir -p ./install6.2 if [ "$(uname)" = "OpenBSD" ]; then vnconfig vnd0 install6.2.iso mount -t cd9660 /dev/vnd0c loopdir/  [...]
Lire la suite
Vus : 303
Publié par Thuban : 229

Personnalisation de bannière SSH avec image et texte

Récupérer une image idéalement en 32x32 J'ai pris un .png par exemple sur IconArchive. (Mes 2 lecteurs, partagez vos sources d'icônes pour bannière en commentaires) Installation de quelques paquets Je ne suis plus trop sûr de ce qu'il faut exactement mais probablement $ sudo apt-get install imagemagick texinfo openjdk-7-jdk coreutils perl git Installation de util-say pour convertir les images en "texte" $ git clone https://github.com/maandree/util-say.git $ ./util-say/img2ponysay dilbert.png > dilbert.txt Error: Unable to access jarfile ./util-say/util-say.jar $ cd util-say && make && cd .. $ ./util-say/img2ponysay dilbert.png > dilbert.txt $ cat dilbert.txt  [...]
Lire la suite
Vus : 447
Publié par Uggy : 58
Powered by BilboPlanet