linux, clavier et souris bluetooth

2021-07-07 | #bluetooth

Procédure pour appairer clavier & souris bluetooth sur linux. $ bluetoothctl > scan on [NEW] Device D8:2A:5E:FB:5C:9C Trackpad de System Administrator > pair D8:2A:5E:FB:5C:9C > connect D8:2A:5E:FB:5C:9C > trust D8:2A:5E:FB:5C:9C [NEW] Device 60:BF:42:05:D6:33 Keyboard de System Administrator > pair 60:BF:42:05:D6:33 [agent] PIN code: 899777 [CHG] Device 60:BF:42:05:D6:33 Paired: yes Pairing successful > connect 60:BF:42:05:D6:33 > trust 60:BF:42:05:D6:33 > quit

Continuer la lecture 


pratiques sécurité

2021-04-01 | #sécurité

Headers Http sur toutes les pages délivrées resp.addHeader("X-Frame-Options", "DENY"); resp.addHeader("X-XSS-Protection", "1; mode=block"); resp.addHeader("X-Content-Type-Options", "nosniff"); Header Http positionné lors de la création d’un HttpSession response.setHeader("Set-Cookie", "JSESSIONID=" + session.getId() + "; Path=/; HttpOnly"); Injection SQL Ne pas créer les requêtes SQL par concaténation / formatage de chaîne (%s) => N’utiliser que des PreparedStatement (les paramètres sont échappés automatiquement) Sortie page HTML Ne pas renvoyer de code HTML : si une donnée de la BDD contient un code JS injecté, il peut se retrouver exécuté lors de l’affichage

Continuer la lecture 


grep, extraire des données

2021-03-04 | #awk #grep #sed

Il est possible d’utiliser grep pour extraire des données. Dans l’exemple qui suit, on récupère le nom des compagnies dans un fichier json. s='[{"_id":"6040e2f5ed4a6976ab0e8719","index":0,"guid":"5b71d966-1df3-4f22-8941-27d83e0181f2","isActive":true,"balance":"$2,464.05","picture":"http://placehold.it/32x32","age":36,"eyeColor":"brown","name":"House Hays","gender":"male","company":"WEBIOTIC","email":"househays@webiotic.com","phone":"+1 (921) 461-3048","address":"246 Butler Street, Lydia, Federated States Of Micronesia, 8224","about":"Labore proident eu non dolor reprehenderit et qui et pariatur. Consectetur quis incididunt aliqua cupidatat exercitation ex nulla ullamco reprehenderit deserunt. Velit cillum elit esse eu eiusmod cupidatat in fugiat ullamco. Labore labore officia minim sunt do.

Continuer la lecture 