Envoyer les logs de pfSense Squid Proxy dans Splunk

Trois étapes importantes : Configurer Splunk pour recevoir des données externes. – ajouter une source de données – choisir UDP et format Web / combined – enregistrer les modifications Configurer Squid pour générer des logs clairs et précis (format Apache combined) – comme il n’y a pas d’option, on utilise le champ custom refresh_patterns de […]

CTI OVH en Python #1

Première étape pour réaliser un CTI en python pour la téléphonie de l’opérateur OVH : Le service de suivi des évènements est sur https://events.voip.ovh.net/?token=660d0620-aaaa-2006-660d-aaaabbbbcccc. 660d0620-aaaa-2006-660d-aaaabbbbcccc est le token que vous avez obtenu auprès de OVH. Trois packages utilisés : import sys requests from print import pprint as pp Réalisation du long polling def voip_polling (token): […]

Problème amavisd sur macOS Server survenu le 31.01.2018

Mes recherches de l’origine du problème m’ont permis de trouver l’heure exacte de l’arrêt et la cause. Une longue recherche sur Internet m’a permis de voir que nous ne sommes pas seuls. Le problème est survenu à 2:30 du matin, lors de l’exécution journalière du script de maintenance et mise à jour du mécanisme antivirus […]

la fin annoncée de macOS Server

Changements annoncés dans l’application macOS Server pour le printemps 2018 macOS Server se dirige vers une solution de gestion d’appareils, d’ordinateurs et de stockage pour votre réseau. En conséquence, des changements notables vont apparaître dans son fonctionnement. Un grand nombre de services vont être dépréciés et masqués dans les nouvelles installation de la mise à […]

A propos des logs unifiés de macOS sierra et high sierra

On avait pour habitude de suivre les logs du service de messagerie avec la commande : tail -f /var/log/mail.log Et de mettre les logs en mode debug avec server admin Depuis macOS 10.12, il faut envisager une méthode quelque peu différente : Pour passer en mode debug, on utilisera la commande : sudo log config […]

Utiliser le TouchID depuis un script python

Avoir une belle machine avec un TouchID, savoir pisser quelques lignes de code en python. Rien de plus pour se donner les moyens d’accéder au TouchID depuis un script python : Reprenons le script précédent, celui qui envoie des notifications à OS X Notification Center. #!/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python # -*- coding: utf-8 -*- import ctypes, sys from […]

Notification OSX depuis un script python

Quand on lance un long script python, on ne garde pas forcément le Terminal ouvert sous les yeux. Voici donc comment envoyer une notification au Notification Center de OSX depuis le script python. Le réel intérêt de cet article est de montrer comment accéder aux API Apple depuis un script python. On peut tester avec […]

Export de données de OpenERP / Odoo

Exemple de script python d’export d’un modèle particulier de données de OpenERP ou Odoo. Pour lancer le script, il est nécessaire d’installer Python, ERPPeek et les modules python unicodecsv, json, getopt et sys Il faut créer un fichier de configuration erppeek.ini contenant les paramètres de connexion à OpenERP. Les script se lance alors de la […]

Conversion majuscules – minuscules et vice-versa

Exemple en python : une seule fonction fera l’affaire #!/usr/local/bin/python import fileinput import string unshifted = ‘abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ’ shifted = ‘nopqrstuvwxyzabcdefghijklmNOPQRSTUVWXYZABCDEFGHIJKLM’ rot13_table = string.maketrans(unshifted, shifted) for my_line in fileinput.input(): print string.translate(my_line, rot13_table),