H4cked.log

Journal d'un hacké. Non je plaisante... En fait ici c'est Linux, plaintext et Cybersécurité.

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  

Newsboat - un lecteur RSS en ligne de commande

April 14, 2020 — ebsd

Installation

$ sudo pacman -S newsboat

Lancer newsboat

$ newsboat
Starting newsboat 2.19.0...
Loading configuration...done.
Opening cache...done.
Loading URLs from /home/ebsd/.newsboat/urls...done.
Error: no URLs configured. Please fill the file
/home/ebsd/.newsboat/urls with RSS feed URLs or import an OPML file.

Editer ce fichier

$ vi ~/.newsboat/urls

Et ajouter les urls ligne par ligne

http://white.h4t.eu/feed.rss

Il ne reste plus qu'à lire !

$ newsboat

Tags: plaintext

Comments? Tweet  

Covid19 Tracker CLI

April 12, 2020 — ebsd

Les amoureux du terminal apprécieront ce tracker de Coronavirus en ligne de commande.

Le code ISO 3166-1 du pays est à passer par l'url (CH, FR, DE, IT, UK, etc...).

$ curl -L covid19.trackercli.com/ch
╔══════════════════════════════════════════════════════════════════════╗
║ COVID-19 Tracker CLI v3.1.0 - Switzerland Update                     ║
╟──────────────────────────────────────────────────────────────────────╢
║ As of 4/12/2020, 12:22:26 PM [Date:4/12/2020]                        ║
╟─────────────╤──────────────╤───────────╤─────────────╤───────────────╢
║ Cases       │ Deaths       │ Recovered │ Active      │ Cases/Million ║
╟─────────────┼──────────────┼───────────┼─────────────┼───────────────╢
║ 25,300      │ 1,036        │ 12,100    │ 12,164      │ 2,923         ║
╟─────────────┼──────────────┼───────────┼─────────────┼───────────────╢
║ Today Cases │ Today Deaths │ Critical  │ Mortality % │ Recovery %    ║
╟─────────────┼──────────────┼───────────┼─────────────┼───────────────╢
║ 193         │ 0            │ 386       │ 4.09        │ 47.83         ║
╟─────────────╧──────────────╧───────────╧─────────────╧───────────────╢
║ Source: https://www.worldometers.info/coronavirus/                   ║
╟──────────────────────────────────────────────────────────────────────╢
║ Code: https://github.com/warengonzaga/covid19-tracker-cli            ║
╚══════════════════════════════════════════════════════════════════════╝

 Keep calm and carry on...

 ------------------------------------------------------------
 Love this project? Help us to help others by means of coffee!
 (Buy Me A Coffee) warengonza.ga/coffee4dev
 ------------------------------------------------------------
 Follow me on twitter for more updates!
 @warengonzaga #covid19trackercli

Tags: cli

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 derinier permet de connecter jusqu'à 4 disques SATA 2,5p au Raspberry Pi. Parfait pour un RAID qui sécurise mes données (vis à vis de la panne matérielle, à moins que tout ne saute au même moment, ce qui est loin d'être impossible). 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.

PRIVATE
CLOUD                      HOME

 ___                       ___
+===+     Syncthing       +===+
|VPS|  <----------------> |Pi |  <----------+
+___+                     +___+             |
                                            | rsync inc
  ^                       ++ ++ 2 HDD       | snapshots
  |                       || || RAID1       |
  |                       ++ ++             |
  |                         +               |
  |                         +---------------+
  |    Syncthing            __
  +--------------------->  [  ] Laptop
                           ====

Read more...

Comments? Tweet  

Nouveau style

April 09, 2020 — ebsd

Un nouveau style pour le blog : pour tout savoir c'est ici : gruvbox-css sur github.com.

Seule modification à apporter à bb.sh, une balise <main>.

Tags: bashblog

Comments? Tweet  

Outils et services

April 08, 2020 — ebsd

En ce milieu de 4ème semaine de confinement, je fais le point sur mon outillage quotidien et services en ligne.

Les installables

  • Typora : Mon éditeur Markdown préféré
  • Pandoc : pour générer de magnifiques PDF
  • Slack : Pour échanger avec les collègues
  • Flameshot : pour de superbes captures écran
  • Keepass : pour conserver mes secrets, secret
  • vim : l'éditeur incontournable
  • Unison : pour synchroniser mes fichiers
  • Syncthing : encore pour synchroniser, mais surtout pour radier g--gle drive d'ici. Couplé à un VPS et un Raspberry Pi + le Quad Sata Hat. Vous obtenez une solution de stockage à bas prix et surtout efficace !
  • rsync : pour mes backups incrementaux
  • Manjaro : OS favori pour mon laptop
  • Debian : OS favori pour mes serveurs

Les hébergés

Le quotidien

  • ncdu : pour gérer mon espace disque

Tags: liens

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