PROJET AUTOBLOG


Korben

source: Korben

⇐ retour index

Edito du 09/10/2018 – Rendez-vous aux Assises de la Sécurité (Monaco)

mardi 9 octobre 2018 à 10:23

Salut les gens,

ça faisait un bail que je n’avais pas changé ce petit édito. L’occasion de vous donner quelques nouvelles…

Alors côté blog, je suis en mode croisière, écrivant quand le temps me le permet. J’aimerai évidemment faire plus mais les sujets qui m’interpellent ne sont pas légions et j’ai pas mal de déplacements, ce qui rend tout de suite beaucoup plus compliquée tout cela.

Niveau déplacement, j’enchaine depuis la rentrée. Et cette semaine je serai à Monaco pour les Assises de la Sécurité. Si vous souhaitez qu’on s’y croise, passez moi un petit mail. J’essayerai de vous faire quelques vidéos et interviews.

Concernant YesWeHack, j’y passe tout mon temps et ça commence à payer. Nous avons ouvert des bureaux en Suisse, nous avons de plus en plus de programmes de bug bounty qui passent en public et nous travaillons avec de plus en plus de sociétés. Bref, ça roule. 😉

Niveau perso, pas beaucoup de temps non plus pour faire tout ce que j’aimerai mais mon moment glorieux de la semaine a été quand j’ai réussi à réparer mon projecteur BenQ. Ce dernier avait un ventilo HS que j’ai du changer. Et en démontant la bête, j’ai désoudé un connecteur sur le contrôleur infrarouge présent en façade (pour la télécommande). Ouin. Heureusement, quelques soudures plus tard, c’était réparé.

Et le moment fail de la semaine, c’est que je me casse la tête avec un thermostat SRT321 (z-wave) qui ne se comporte pas du tout comme prévu avec ma box Jeedom. Re-Ouin.

Voilà pour les petites news.

J’espère que vous allez bien et que tout roule. Et au plaisir de vous croiser sur le net ou IRL.

K.

Octobox – Gérez vos notifications Github comme un pro

mardi 9 octobre 2018 à 06:18

Si vous gérez un grand nombre de dépôts Github, et que vous devez traiter un grand nombre de notifications au quotidien, Octobox peut vous aider.

Cet outil en ligne gratuit que vous pouvez aussi installer sur votre propre serveur permet de gérer plus efficacement les notifications liées aux projets Github dont vous avez la charge.

Plus besoin de vous paramétrer tout un tas de filtres ou de règles sur votre boite mail pour savoir par quel bout commencer. Octobox vous permet de visualiser chaque message Github par type, action, état ou raison, pour l’ensemble de vos projets ou de manière individuelle.

Octobox dispose aussi d’une fonctionnalité d’archivage, qui vous permet de mettre de côté les notifications reçues ou de les replacer dans la boite principale (inbox). Un système de filtre de recherche permet de mettre la main rapidement sur ce qui vous intéresse.

Enfin, Octobox propose aussi la mise en favori de certaines notifications pour pouvoir les retrouver rapidement et y revenir plus tard.

Si vous êtes développeur, Octobox va vous rendre plus efficace dans le maintien de vos projets Github, car vous y verrez plus clair et vous pourrez suivre cela sans vous égarer.

Rendez-vous ici pour toutes les infos.

Intra – Une app Android contre la censure DNS

dimanche 7 octobre 2018 à 19:28

Si vous êtes dans un pays où les DNS sont manipulés ou censurés par les FAI ou le gouvernement, Google, au travers de sa division Jigsaw, a mis en ligne sur le Playstore Android, une application qui permet d’empêcher les attaques par manipulation DNS.

Nommée Intra, cette app redirige l’ensemble des requêtes DNS du smartphone via une connexion chiffrée à un serveur DNS, au choix, de Google, de Cloudflare ou tout autre DNS sécurisé de votre choix, censé être neutre et sans censure. Cela fonctionne si vous faites confiance à Google ou Cloudflare bien sûr.

Ainsi, votre navigation sera garantie sans manipulation ou ingérence, tout en conservant une bonne rapidité.

Intra est gratuit, open source et téléchargeable ici.

Autrement, si l’initiative de Jigsaw vous intéresse, voici les listes de projets initiés ou soutenus par Jigsaw. Vous verrez, il y a des trucs chouettes.

Projets en cours

Projets repris par des organismes tiers

Projets possibles grâce à Jigsaw

Source

Enjeux de la mobilité, Réalité virtuelle et pollution des océans

vendredi 5 octobre 2018 à 18:37

Hier j’étais invité par Dell au Dell Technologies Forum, qui se tenait à Lyon, pour y faire une conférence sur la cybersécurité et le bugbounty plus particulièrement.

Alors le Dell Technologies Forum est le nouveau petit nom du Dell EMC Forum que je couvre maintenant depuis 2 ans à peu près. J’ai pas bien compris pourquoi ils changeaient de nom, mais peu importe, en gros, l’événement conserve la même base éditoriale, on y parle de cybersécurité, de cloud computing, de servers etc…

Sur place, j’ai fait quelques petites vidéos, voici les deux premières:

Enjeux de la mobilité

Réalité virtuelle et pollution des océans

J’aurais aimé vous enregistrer ma conf mais impossible de trouver un bon moyen de captation sur place, je vais essayer de m’arranger autrement la prochaine fois.

Le prochain événement auquel j’assisterai, sera Les Assises de la Sécurité, sur place j’essaierais aussi de vous rapporter un peu de contenu.

Pour info, une autre édition se déroulera à Paris début novembre.

Le web scrapping facile avec Ferret

vendredi 5 octobre 2018 à 09:45

Si vous voulez faire un peu de webscrapping, c’est-à-dire extraire de manière automatisée les informations présentes sur une page web, à des fins de test, pour du machine learning, pour faire de la stat ou tout simplement pomper des data, voici Ferret.

Ferret est un outil sous licence MIT qui s’est donné pour but de rendre tout cela très simple, à l’aide de son propre langage déclaratif. Cela permet de se focaliser uniquement sur la donnée à récupérer en faisant abstraction des détails techniques.

Voici un exemple de code :

LET google = DOCUMENT("https://www.google.com/", true)

INPUT(google, 'input[name="q"]', "korben")
CLICK(google, 'input[name="btnK"]')

WAIT_NAVIGATION(google)

LET result = (
    FOR result IN ELEMENTS(google, '.g')
       RETURN {
           title: ELEMENT(result, 'h3 > a'),
           description: ELEMENT(result, '.st'),
           url: ELEMENT(result, 'cite')
       }
)

RETURN (
    FOR page IN result
    FILTER page.title != NONE
    RETURN page
)

Dans cet exemple, Ferret ouvre la page d’accueil de Google, entre un mot dans le champ de recherche, puis clique sur le bouton « Search ».

Le script patiente, le temps que la page se charge, puis lance une itération sur tous les résultats de recherche pour place le titre, l’url et la description dans des variables. Il applique ensuite un filtre pour éliminer les contenus vides avant d’afficher le contenu récupéré.

Le projet en est encore à ses débuts, mais je pense que ce sera intéressant à suivre.