Archives pour la catégorie Python

Python : environnement de developpement local

Hello,

J’ai repris le dev python pour mes intelligences artificielles et avec la tonne de dépendances pour faire des tests (libs d’extractions diverses avec leurs dépendances, …), on peut très vite se retrouver avec un environnement de dev crade. (surtout quand certaine lib ne sont dispo que en 2.6, 2.7, 3.1 ou 3.3 … ça fait vite masse fichiers inutiles d’installé).

Il y a plusieurs solutions pour palier à ce problème :


Cloisement de l’environnement : virtualenv

Il vous faudra virtualenv ou venv (à partir de python 3.3)

virtualenv .
bin/pip install nompaquet
bin/python monscript.py

Inconvénient

Nécessite de pouvoir installer virtualenv, ou de l’installer via la méthode suivante en local pour ensuite utiliser virtualenv pour développer en local …. seems legit xD.

Méthode crade mais rapide : le dossier local

Installation des libs dans le dossier locale (sous dossier lib ou ce que vous voullez) :

pip install -t lib/

ou install des prerequis de votre soft depuis un fichier requirement :

pip -r requirements.txt -t lib/

Execution du script avec les libs en locale :

PYTHONPATH=lib/ python monscript.py

Et c’est bon, vous êtes désormais dans votre dossier local, avec des libs qui ne sont dispo que dans ce projet (pas de système cradossé \o/).

Conclusion

Il existe encore d’autres méthodes (docker, buildbot, … ? xD).

A vous de choisir la méthode qui vous convient 😉 et qui permet de développer le plus rapidement.

Alerte d’ossec en notification sur le bureau

Aujourd’hui,

Encore un script useless, fait pour passer le temps en cours …

Le but étant d’avoir un IDS ossec sur l’ordi local configuré pour détecter et répondre plus ou moins comme il faut aux attaques basiques et SURTOUT rendre compte à l’utilisateur des problèmes rencontrés de façon orienté ‘desktop’.

A l’heure actuelle seul deux systèmes de notifications (officiels) de l’utilisateur existent sur ossec : soit une notification par mail, soit par twitter (qui ne fonctionne plus).
Continuer la lecture de Alerte d’ossec en notification sur le bureau