Accéder au contenu principal

Articles

Affichage des articles du 2015

Banning IP that fails openHAB authentication

OpenHAB is an home automation software that enables you to control your home, to get the feedback of your sensors and do various scenarios and rules. It's a very good software when you have some IT knowledge, mainly because with the rules you can develop with Domain Specific Language built on Xbase and enhance the base abilities of the software (that are already powerful with the base :-).

Nervertheless I'm not here to talk about openHAB but much to say how to add jail into fail2ban configured to fit to openHAB log.

Fail2ban enables to scan log files and Ban IP that fit on some rules. In our case the goal is to scan the logs of openhab to check if there is too much authentication failure and if it is the case ban the corresponding IP.

Tested with:

fail2ban 0.9.3 (doesn't work with 0.8.x)openhab 1.7.x, 1.8.xhttps

Prerequisites:
Enable authentication on openhab.cfg
security:option=ON
or
security:option=EXTERNAL
and set some users/pwd to users.cfg

Set your system locale to eng…

Chargement du bootloader 8mhz puis un programme sur un Atmega 328p vierge avec un Arduino Uno sans composants additionnels et l'IDE 1.6.1

L'objectif est de faire fonctionner un microcontroleur comme l'ATMEGA328P en consommant le moins possible d'énergie et en ayant un montage peu couteux.

Cette procédure va vous permettre de charger un bootloader 8mhz sur un atmega328p nu sans composant externes tels qu un quartz ou des condensateurs, juste en utilisant un arduino uno comme ISP (in system programmer). Satisfaisant ainsi en partie notre objectif ci dessus.
J'ai pour ma part passé  quelques heures avant d arriver à mes fins malgré de nombreuses lectures sur le sujet, à chaque fois j'ai essuyais des messages d'erreurs. Je vous fais part donc de mon mode opératoire qui fonctionne. Voici les éléments nécessaires pour realiser le chargement du bootloader Un arduino Uno r3 avec cable USB,Un pc avec l ide arduino version 1.6,Une breadboard,Un atmega328p,Des cables,Notepad++ installé sur le PC ou équivalent,Une source de tension 5v.Étape 1 Transformation de l'arduino uno en carte de chargement de bootload…