white.h4t.eu

Ici c'est Linux, plaintext et pentest.

La santé de ton hdd est primordiale en ces temps

May 01, 2020 — ebsd

Comment tester l'état de santé de ton précieux disque ? Les smartmontools sont là pour ça !

Où est ton disque ?

$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 223.6G  0 disk 
├─sda1   8:1    0   300M  0 part /boot/efi
└─sda2   8:2    0 223.3G  0 part /
sdb      8:16   0 465.8G  0 disk 
└─sdb1   8:17   0 465.8G  0 part /run/media/ebsd/8e054110-80aa-4857-8344-84b3c460051e

Read more...

Comments? Tweet  

Twtxt microblogging décentralisé

April 24, 2020 — ebsd

Twtxt est un service de microblogging décentralisé et minimaliste pour les hackers :-)

Installation

$ pip3 install twtxt

Configuration

$ twtxt quickstart

Ton premier tweet

$ twtxt tweet "C'est parti !"

Abonne toi

$ twtxt follow ebsd http://white.h4t.eu/twtxt.txt

Lit ta timeline

$ twtxt timeline

Liste des utilisateurs actifs

Cette page est modifiable : https://github.com/mdom/we-are-twtxt/blob/master/we-are-twtxt.txt

Client txtnish

$ git clone https://github.com/mdom/txtnish.git
$ make
$ txtnish quickstart

Tags: linux, plaintext

Comments? Tweet  

NAS Maison : Raspberry Pi 4 + Quad Sata HAT

April 11, 2020 — ebsd

En complément de mon serveur VPS en ligne, j'ai récemment acquis un Raspberry Pi 4 et un Quad Sata Hat. Ce dernier permet de connecter jusqu'à 4 disques SATA 2,5p au Raspberry Pi. Parfait pour un RAID qui sécurise mes données. Celles-ci sont synchronisées entre le VPS et le Pi via Syncthing. Je dispose ensuite de backups incémentaux effectués sur les disques du RAID grâce à rsync. Voici quelques infos pour la mise en route du Quad Sata Hat et d'un RAID1 logiciel sous Raspbian. Pour l'exercice, nous devons créer ce RAID mirroir sur 2 disques sans perdre les données déjà présentes sur un des deux disques. Voici une modeste représentation visuelle de mon installation.

<------+  CLOUD  +----->             <---+ HOME +--->
rclone         ___                       ___
crypt         +===+     Syncthing       +===+
+-----------+ |VPS|  <---------------+> |Pi |
|             +___+                  |  +___+
|               ^                    |
|               | syncthing          |  ++ ++ 2 HDD    ++ ++ 2 HDD
v               |                    +> || || RAID1    || || RAID1
gdrive          v                       ++ ++          ++ ++
              Laptop                      +   rsnapshot  ^
                                          +--------------+

Read more...

Comments? Tweet  

Anti sèche vim

April 05, 2020 — ebsd

Profitons de cette période de confinement numéro 1 pour réviser.

  • Se déplacer au mot suivant : w
  • Se déplacer au mot précédant : b
  • Fin de ligne : $
  • Début de ligne : ^
  • Aller à la ligne n : nG
  • Aller à la 1ere ligne : 1G
  • Dernière : G
  • Undo : u
  • Joindre la ligne suivante à la ligne courrante : J
  • Numéro de ligne : Ctrl-g ou :set number
  • Copier la sélection : y
  • Copier la ligne : yy
  • Copier n lignes : nyy
  • Copier le mot : yw
  • Copier n mots : nyw
  • Coller après le curseur : p
  • Coller avant le curseur P
  • Supprimer la ligne : dd
  • Supprimer le reste de la ligne : d$
  • Supprimer depuis le début de la ligne : d^
  • Supprimer jusqu'à la fin du fichier : dG
  • Supprimer depuis le début du fichier : d1G
  • Supprimer n lignes : ndd
  • Supprimer n mots : ndw
  • Rechercher vers le bas : /chaine
  • Rechercher vers le haut : ?chaine
  • Répéter la recherche : n
  • Repéter la recherche dans la direction inverse : N
  • Désactiver la sensibilité à la casse : :set ignorecase

Un peu plus loin

  • Supprimer les espaces à la fin de chaque ligne : :%s/\s\+$//e
  • Idem au début de chaque ligne : :%s/^\s+//e
  • Afficher un guide d'indentation (tab) : :set listchars=tab:\|\ puis :set list
  • Indenter (tabulation) un bloc de texte : sélectionner le texte avec V, puis jj>
  • Déplacer le curseur librement : set virtualedit=all

Tags: linux

Comments? Tweet