- Timestamp:
- 01/20/26 17:28:10 (6 months ago)
- Branches:
- master
- Children:
- 505f39a
- Parents:
- 640ed89
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sctry.py
r640ed89 r2058e5c 157 157 158 158 class EnhancedFixedClient: 159 def __init__(self, server_ip="192.168.1.13", port=5555 ):159 def __init__(self, server_ip="192.168.1.13", port=5555, env_token=None): 160 160 self.server_ip = server_ip 161 161 self.port = port 162 162 self.computer_name = socket.gethostname() 163 163 self.user = os.getlogin() 164 self.sysmon_collector = FixedSysmonCollector() # Користи поправената верзија 164 self.sysmon_collector = FixedSysmonCollector() 165 self.env_token = env_token 166 # Користи поправената верзија 165 167 166 168 def get_detailed_info(self): … … 365 367 # Испрати ги податоците 366 368 try: 369 headers = {"X-Env-Token": self.env_token} if self.env_token else {} 370 367 371 response = requests.post( 368 372 f"http://{self.server_ip}:{self.port}/receive", 369 373 json=data, 374 headers=headers, 370 375 timeout=30 371 376 ) … … 378 383 return True 379 384 else: 380 print(f" ❌ Грешка: {response.status_code}") 385 if response.status_code == 401: 386 try: 387 msg = response.json() 388 except: 389 msg = {} 390 print(" 🔒 Token invalid/expired. Побарај нов token од Admin панел.") 391 print(f" Server says: {msg}") 392 else: 393 print(f" ❌ Грешка: {response.status_code}") 394 try: 395 print(" ", response.text[:300]) 396 except: 397 pass 381 398 return False 382 399 … … 402 419 server_ip = input("Внеси сервер IP (default 192.168.1.13): ").strip() or "192.168.1.13" 403 420 404 client = EnhancedFixedClient(server_ip) 405 421 env_token = input("Внеси ENV TOKEN (од Admin панел): ").strip() 422 if not env_token: 423 print("❌ Мора ENV TOKEN за да се регистрира уредот.") 424 return 425 426 client = EnhancedFixedClient(server_ip, 5555, env_token=env_token) 406 427 # Тест конекција 407 428 print(f"\n🔌 Тестирање на врска со серверот {server_ip}...")
Note:
See TracChangeset
for help on using the changeset viewer.
