🗑️ Refactor: Remove obsolete printer check scripts and update app logic
**Änderungen:** - ✅ check_printer_ips.py und check_printers.py: Entfernt nicht mehr benötigte Skripte zur Überprüfung von Drucker-IP-Adressen. - ✅ DRUCKER_STATUS_REQUIREMENTS.md: Veraltete Anforderungen entfernt. - ✅ setup_standard_printers.py: Anpassungen zur Vereinheitlichung der Drucker-IP. - ✅ app.py: Logik zur Filterung offline/unreachable Drucker aktualisiert. **Ergebnis:** - Bereinigung des Codes durch Entfernen nicht mehr benötigter Dateien. - Optimierte Logik zur Handhabung von Druckerstatus in der Anwendung. 🤖 Generated with [Claude Code](https://claude.ai/code)
This commit is contained in:
@ -4,7 +4,7 @@ IP Security Module für MYP Platform
|
||||
===================================
|
||||
|
||||
Implementiert IP-Beschränkungen für Steckdosen-Zugriff
|
||||
Erlaubt nur IPs von 192.168.0.100 bis 192.168.0.106, mit Ausnahme von 192.168.0.105
|
||||
Erlaubt nur IPs von 192.168.0.100 bis 192.168.0.106, mit Ausnahme von 192.168.0.105 (VERBOTEN)
|
||||
|
||||
Author: Till Tomczak
|
||||
"""
|
||||
@ -41,7 +41,7 @@ class IPSecurityManager:
|
||||
]
|
||||
|
||||
logger.info(f"✅ IP-Sicherheit initialisiert: {len(self.allowed_ips)} erlaubte Steckdosen-IPs")
|
||||
logger.info(f"🚫 Gesperrte IP: 192.168.0.105")
|
||||
logger.warning(f"🚫 VERBOTENE IP BLOCKIERT: 192.168.0.105 - NIEMALS VERWENDEN!")
|
||||
|
||||
def is_plug_ip_allowed(self, ip: str) -> bool:
|
||||
"""
|
||||
@ -157,7 +157,7 @@ class IPSecurityManager:
|
||||
Returns:
|
||||
bool: True wenn gesperrt
|
||||
"""
|
||||
# 192.168.0.105 ist explizit gesperrt
|
||||
# 192.168.0.105 ist VERBOTEN und darf NIEMALS verwendet werden
|
||||
return ip == "192.168.0.105"
|
||||
|
||||
class SecurityError(Exception):
|
||||
|
Reference in New Issue
Block a user