Déploiement de NBXplorer un explorateur de transactions Bitcoin

Déploiement et installation de l’explorateur de bloc NBxplorer. Il est conseillé dans la documentation de ne l’utiliser que sur un réseau local. Explorateur de transactions, supporte P2SH,P2PKH,P2WPKH,P2WSH et Multi-sig derivation. Actuellement il supporte les coin suivants :

  • Bitcoin Gold (BTG)
  • Bitcoin Plus (XBC)
  • Bitcore (BTX)
  • Dash (DASH)
  • Dogecoin (DOGE)
  • Feathercoin (FTC)
  • Groestlcoin (GRS)
  • Litecoin (LTC)
  • Monacoin (MONA)
  • Polis (POLIS)
  • Viacoin (VIA)

Cet explorateur est utilisé dans le déploiement de la solution de paiement btcpayserver.

Continuer la lecture de Déploiement de NBXplorer un explorateur de transactions Bitcoin

Monter Disque dur au démarrage Ubuntu 16.04

Procédure rapide pour monter un nouveau disque dur dans un système Ubuntu 16.04 à l’aide de lsblk. La partition sera formaté en ext4 sans utiliser lvm.

On liste les disques de notre système

sudo lsblk

On repère le nouveau disque dur, dans mon example il s’agit de sdb

vmusertest@laintimes.com:~$ lsblk
NAME                        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                           8:0    0  100G  0 disk
├─sda1                        8:1    0  731M  0 part /boot
├─sda2                        8:2    0    1K  0 part
└─sda5                        8:5    0 99,3G  0 part
  ├─ubuntuserver--vg-root   252:0    0 98,3G  0 lvm  /
  └─ubuntuserver--vg-swap_1 252:1    0  976M  0 lvm  [SWAP]
sdb                           8:16   0  500G  0 disk
sr0                          11:0    1 1024M  0 rom

Continuer la lecture de Monter Disque dur au démarrage Ubuntu 16.04

Ajout de ndd avec dnsmasq sur Ubuntu 16.04

Pour ajouter rapidement des alias répondant sur votre lan, utilisez la procédure ci-dessous. Pour fonctionner indiquez à votre dhcp le serveur dnsmasq en dns primaire.

Pour réaliser cela on va indiquer à dnsmasq d’utiliser un fichier hosts personnalisé et lui spécifier de ne pas écouter le fichier hosts de la machine hôte.

Continuer la lecture de Ajout de ndd avec dnsmasq sur Ubuntu 16.04

Tutorial Docker pour démarrer sous Ubuntu 16.04

Courte présentation d’une procédure permettant de déployer rapidement des containers Docker. Dans l’exemple je présente le déploiement d’un container apache2 sous Docker sans utiliser de fichier de configuration. Configurer des containers via des fichiers de configuration permet d’automatiser le déploiement et faciliter la configuration du container. L’utilisation de fichier de configuration pour Docker fera l’objet d’un future billet.

Installation du Service Docker

Version du noyau et l’architecture du système

sudo uname -rm

Version de la release

sudo lsb_release –a

Update des dépôts

sudo apt-get update

Installation des paquets supplémentaires recommandés

sudo apt-get install -y --no-install-recommends linux-image-extra-$(uname -r) linux-image-extra-virtual

Installation de Docker depuis les dépôts Ubuntu

sudo apt-get install -y docker.io

Vérification de l’installation de Docker avec le container de base

sudo docker run hello-world

Si Docker ne peut pas trouver une image dans le système local, il va la télécharger dans le hub de la communauté docker (pulling). Dans notre exemple le container hello-world n’est pas présent par défaut. Il sera donc téléchargé automatiquement.

Nettoyer une installation Docker
sudo apt-get purge docker-engine
sudo rm -rf /var/lib/docker

Si des fichiers de configuration supplémentaires ont été installés, ils doivent être supprimés manuellement.

Continuer la lecture de Tutorial Docker pour démarrer sous Ubuntu 16.04

Déployer serveur IRC sous Ubuntu 16.04

La procédure pour déployer un serveur IRC est faite sous Ubuntu 16.04. Le paquet utilisé pour monter le serveur IRC est « inspircd » avec en complément optionnel Anope(https://www.anope.org/) qui permet d’ajouter certaines options bien pratiques.

Continuer la lecture de Déployer serveur IRC sous Ubuntu 16.04

Authentification avec mot de passe Apache2

Présentation d’un procédure simple afin de déployer un couple identifiant et mot de passe sur le répertoire de travail /var/www/html du paquet Apache2. L’ensemble de la procédure est faite sous Raspbian version 9 (Stretch)

Version de l’os

cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian

Continuer la lecture de Authentification avec mot de passe Apache2

Utiliser Tor en Proxy dans une VM Kali avec Whonix Gateway

La configuration présenté dans ce billet permet de se connecter au réseau Tor depuis la distribution Kali avec la distribution whonix. L’ensemble du trafic passe au travers du proxy Tor.
Pour réaliser la procédure vous aurez besoin :

  • VirtualBox : https://www.virtualbox.org/wiki/Downloads
  • Whonix GateWay OVA : https://download.whonix.org/
  • Kali : https://www.kali.org/downloads/

Continuer la lecture de Utiliser Tor en Proxy dans une VM Kali avec Whonix Gateway

Supervision de RIG GPU AMD avec Zabbix

zabbix logo

Zabbix est un cms de supervision. Il permet de surveiller l’état de fonctionnement au travers de différentes stats de matériels, switch, routeur, serveur web, pc client, applications et autres. Dans ce billet je présente une procédure simple afin de superviser des RIGS de GPU AMD (rx570/580) via Zabbix.

Dans cet exemple on va pouvoir retrouver le taux d’utilisation d’une GPU, sa température. Il est possible de compléter l’ensemble avec d’autres stats, l’objectif du billet étant de décrire la procédure de mise en place via ces deux stats. Travaillant avec la distribution Ethos qui est une ubuntu modifié il est ainsi possible de surveiller l’utilisation de son RIG de façon simple et rapide sans utiliser l’interface classique de ethos qui est assez sobre.

Continuer la lecture de Supervision de RIG GPU AMD avec Zabbix

Installation Gogs sur Ubuntu Server 16.04

gogs logo

Gogs ( que l’on peut traduire par « Go Git Service ») est un CMS basé sur git écrit en Go et accessible gratuitement. Il s’agit d’un logiciel libre, ouvert sous licence MIT. Il est beaucoup plus léger que Gitlab et peut fonctionner sur carte ARM (Raspberry par exemple), il est particulièrement adapté si vous souhaitez déployer un petit serveur de versioning rapidement. Gogs dispose tout comme Git d’une interface web permettant de l’administrer facilement.

Le billet détail une procédure simple sous Ubuntu Xenial 16.04 afin de déployer Gogs.

Continuer la lecture de Installation Gogs sur Ubuntu Server 16.04

Chiffrer les informations remontées par un Agent Zabbix

zabbix logo

Dans ce billet je présente une procédure simple afin de crypter les informations remontées par un Agent Zabbix, par défaut toutes les informations passes en clairs sur le réseaux. Un simple analyseur de trames permet de consulter ces informations.

Pour cela on va utiliser PSK.

Continuer la lecture de Chiffrer les informations remontées par un Agent Zabbix