🌞
Tech-Astuce: Gestion et Sécurisation du Réseau avec PowerShell Tech-Astuce: Gestion et Sécurisation du Réseau avec PowerShell

Gestion et Sécurisation du Réseau avec PowerShell

Description

Astuces rapides :
🔹 Cache DNS : mémoire temporaire qui conserve les adresses IP des sites déjà visités pour accélérer la navigation
🔹 Problèmes courants : erreurs de connexion, sites inaccessibles ou lenteurs réseau
🔹 Solutions simples : vider le cache via CMD, PowerShell ou la commande Exécuter
🔹 Rapide et sans risque : aucune modification critique du système, effet immédiat
Aujourd’hui on va voir comment bloquer l’accès réseau de certains appareils (comme un téléphone ou une tablette) en utilisant PowerShell et le pare-feu Windows, sans passer par le routeur et sans installer de logiciel supplémentaire.

Je vais expliquer le principe, le fonctionnement des scripts, ainsi que les différences entre le blocage par adresse IP et le blocage plus automatique par adresse MAC

Principe général (idée de base)

Le but de ce tutoriel est de bloquer l’accès réseau de certains appareils (téléphone, tablette, etc.) depuis ton PC Windows, en utilisant le pare-feu Windows via PowerShell.

Le blocage se fait :

  • soit par adresse IP (méthode simple),

  • soit dynamiquement via l’adresse MAC (méthode plus intelligente).

Important :
Ces scripts ne bloquent pas le Wi-Fi du routeur, mais empêchent ton PC de communiquer avec ces appareils ou de leur donner accès au réseau via lui.

Blocage Automatique avec un Script PowerShell (par IP)

Principe

Chaque appareil connecté à ton réseau local possède une adresse IP (ex : 192.168.1.25).
Le script :

  • prend une liste d’IP,

  • crée une règle de pare-feu Windows,

  • bloque toute communication sortante vers ces IP.

Fonctionnement détaillé du script

$devices = @("192.168.X.X", "192.168.Y.Y")

Tu définis ici les IP des appareils à bloquer.

foreach ($device in $devices) {

PowerShell parcourt chaque IP une par une.

New-NetFirewallRule -DisplayName "Block_$device" ` -Direction Outbound -Action Block -RemoteAddress $device

Le pare-feu Windows :

  • crée une nouvelle règle,

  • bloque les connexions sortantes,

  • vers l’IP ciblée.

Exemple concret

Tu veux bloquer :

  • un téléphone → 192.168.1.20

  • une tablette → 192.168.1.21

$devices = @("192.168.1.20", "192.168.1.21")

Résultat :

  • Ces appareils ne peuvent plus échanger de données via ton PC.

  • La règle reste active même après redémarrage.

Limite de cette méthode

  • Si le modem attribue une nouvelle IP, le blocage ne fonctionne plus.

  • Il faut modifier le script manuellement.

Détection Dynamique des Appareils avec ARP (par MAC)

Principe

Contrairement à l’IP, une adresse MAC est fixe (liée au matériel).
Ce script :

  1. lit la table ARP (liste IP ↔ MAC),

  2. détecte si un appareil connu est présent,

  3. récupère automatiquement son IP actuelle,

  4. applique le blocage sans intervention manuelle.

Fonctionnement détaillé

$macAddresses = @("AA:BB:CC:DD:EE:FF", "GG:HH:II:JJ:KK:LL")

Tu listes les adresses MAC des appareils à bloquer.

$arpTable = arp -a

Windows affiche tous les appareils récemment vus sur le réseau.

if ($arpTable -match $mac)

Le script vérifie si la MAC est présente.

$ip = (...) | Select-Object -Index 2

Il extrait l’IP associée à cette MAC.

New-NetFirewallRule -DisplayName "Block_$mac" ...

Le pare-feu bloque automatiquement la bonne IP.

Exemple concret

  • Téléphone → MAC A4:CF:12:9B:77:01

  • IP change tous les jours

Peu importe la nouvelle IP :

  • le script la détecte,

  • le blocage reste efficace.

Pourquoi cette méthode est meilleure

✔ Fonctionne avec IP dynamiques
✔ Aucun besoin de modifier le script
✔ Plus fiable sur le long terme

Comment trouver les adresses MAC ?

  • 📱 Téléphone / tablette :
    Paramètres > Réseau > Informations

  • 💻 PC Windows :

    arp -a

Résumé clair et rapide

Méthode IP

  • Simple

  • Rapide

  • ❌ Ne supporte pas les IP dynamiques

Méthode MAC + ARP

  • Automatique

  • Intelligente

  • Fonctionne même si l’IP change

Les deux méthodes utilisent le pare-feu Windows, donc :

  • pas besoin de logiciel tiers,

  • règles persistantes,

  • contrôle précis. 

En conclusion, ces scripts PowerShell permettent de bloquer facilement l’accès réseau de certains appareils via le pare-feu Windows.
La méthode par IP est simple mais limitée, tandis que la méthode par adresse MAC est plus fiable et automatique lorsque les IP changent.
C’est une solution pratique, efficace et sans logiciel supplémentaire pour mieux contrôler son réseau.

Voilà, j’espère que ce tutoriel vous aura aidé.
N’hésitez pas à poser vos questions ou à me contacter si vous avez besoin de précisions.

Suggestion : Vous avez un thème ou un contenu à proposer ? N’hésitez pas à le suggérer en commentaire, vos idées sont toujours les bienvenues.

Aucun commentaire:

Enregistrer un commentaire

Vos critiques et observations sont les bienvenues.

ACTUALITÉS TECH
📡 LIVE FEED
Chargement...