Index: sctry.py
===================================================================
--- sctry.py	(revision 640ed89213ad0086dc8379de00b8d102057ead1f)
+++ sctry.py	(revision 2058e5c694bb6097866a5fe6503c519e8f74970f)
@@ -157,10 +157,12 @@
 
 class EnhancedFixedClient:
-    def __init__(self, server_ip="192.168.1.13", port=5555):
+    def __init__(self, server_ip="192.168.1.13", port=5555, env_token=None):
         self.server_ip = server_ip
         self.port = port
         self.computer_name = socket.gethostname()
         self.user = os.getlogin()
-        self.sysmon_collector = FixedSysmonCollector()  # Користи поправената верзија
+        self.sysmon_collector = FixedSysmonCollector()
+        self.env_token = env_token
+        # Користи поправената верзија
 
     def get_detailed_info(self):
@@ -365,7 +367,10 @@
         # Испрати ги податоците
         try:
+            headers = {"X-Env-Token": self.env_token} if self.env_token else {}
+
             response = requests.post(
                 f"http://{self.server_ip}:{self.port}/receive",
                 json=data,
+                headers=headers,
                 timeout=30
             )
@@ -378,5 +383,17 @@
                 return True
             else:
-                print(f"   ❌ Грешка: {response.status_code}")
+                if response.status_code == 401:
+                    try:
+                        msg = response.json()
+                    except:
+                        msg = {}
+                    print("   🔒 Token invalid/expired. Побарај нов token од Admin панел.")
+                    print(f"   Server says: {msg}")
+                else:
+                    print(f"   ❌ Грешка: {response.status_code}")
+                    try:
+                        print("   ", response.text[:300])
+                    except:
+                        pass
                 return False
 
@@ -402,6 +419,10 @@
     server_ip = input("Внеси сервер IP (default 192.168.1.13): ").strip() or "192.168.1.13"
 
-    client = EnhancedFixedClient(server_ip)
-
+    env_token = input("Внеси ENV TOKEN (од Admin панел): ").strip()
+    if not env_token:
+        print("❌ Мора ENV TOKEN за да се регистрира уредот.")
+        return
+
+    client = EnhancedFixedClient(server_ip, 5555, env_token=env_token)
     # Тест конекција
     print(f"\n🔌 Тестирање на врска со серверот {server_ip}...")
