A powerful PowerShell script for managing IPv4 network settings with GDPR-compliant privacy controls. Features static IP/DHCP configuration, network diagnostics, subnet calculator, and comprehensive configuration management.
- Static IP & DHCP: Switch between static and DHCP configurations
- Configuration Save/Load: Backup and restore network settings via XML
- Network Testing: Gateway, DNS, and internet connectivity diagnostics
- Subnet Calculator: CIDR calculations, binary representations, subnetting guides
- Interface Management: Rename and manage multiple network adapters
- User Consent Management: Explicit opt-in for logging
- IP Pseudonymization: Automatic masking (192.168.1.xxx)
- User Rights: Access, Erasure, Rectification, Data Portability
- Local Storage Only: No external data transmission
- Privacy Dashboard: Dedicated menu for privacy controls (Option 11)
- Intuitive Menu: Easy navigation with quick actions ('q', 't', 'c', 'd', 'i')
- Smart Validation: IP, subnet, DNS, and hostname validation
- Auto Version Sync: Version tracking from script header
- AppData Storage: Organized file management in
%APPDATA% - Pure ASCII: Maximum compatibility across systems
- PSScriptAnalyzer Clean: Zero code quality issues
q- Quick DHCP configurationt- Quick network connectivity testc- Clear screend- DNS cache flushi- Interface information (MAC, speed, status)
Data Collected: Interface names, IP addresses (pseudonymized), configuration settings, timestamps
Legal Basis: Explicit user consent (GDPR Article 6(1)(a))
Storage: Local only (%APPDATA%\Network_Configuration_Script)
User Rights: Full GDPR compliance with access, erasure, rectification, portability
- Windows OS with PowerShell 5.1+
- Administrator privileges
- Script execution policy:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
- Download: Get
Network_Configuration.ps1from releases - Run: Right-click → Run with PowerShell (as Administrator)
- First Run: Accept GDPR consent banner
- Configure: Follow interactive prompts
