updated / print module / keypairing options
This commit is contained in:
@@ -4,5 +4,11 @@
|
||||
"size": 305541,
|
||||
"timestamp": "2025-11-05T19:06:32.251145",
|
||||
"database": "trasabilitate"
|
||||
},
|
||||
{
|
||||
"filename": "data_only_scheduled_20251106_030000.sql",
|
||||
"size": 305632,
|
||||
"timestamp": "2025-11-06T03:00:00.179220",
|
||||
"database": "trasabilitate"
|
||||
}
|
||||
]
|
||||
File diff suppressed because it is too large
Load Diff
+396
@@ -946,3 +946,399 @@
|
||||
192.168.0.132 - - [05/Nov/2025:21:22:44 +0200] "GET /main_scan HTTP/1.1" 200 2544 "https://quality.moto-adv.com/dashboard" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 2394 µs
|
||||
192.168.0.132 - - [05/Nov/2025:21:23:03 +0200] "GET /fg_scan HTTP/1.1" 200 32840 "https://quality.moto-adv.com/main_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 6396 µs
|
||||
192.168.0.132 - - [05/Nov/2025:21:23:24 +0200] "POST /fg_scan HTTP/1.1" 200 32844 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 16430 µs
|
||||
192.168.0.132 - - [05/Nov/2025:21:26:07 +0200] "POST /fg_scan HTTP/1.1" 302 189 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 2248 µs
|
||||
192.168.0.132 - - [05/Nov/2025:21:26:07 +0200] "GET / HTTP/1.1" 200 1688 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 8519 µs
|
||||
192.168.0.132 - - [05/Nov/2025:21:26:07 +0200] "GET /static/css/login.css HTTP/1.1" 304 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 13438 µs
|
||||
192.168.0.132 - - [05/Nov/2025:21:26:07 +0200] "GET /static/logo_login.jpg HTTP/1.1" 304 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 28841 µs
|
||||
192.168.0.132 - - [05/Nov/2025:21:26:12 +0200] "POST / HTTP/1.1" 302 207 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 6365 µs
|
||||
192.168.0.132 - - [05/Nov/2025:21:26:12 +0200] "GET /dashboard HTTP/1.1" 200 3827 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 2616 µs
|
||||
192.168.0.132 - - [05/Nov/2025:21:26:16 +0200] "GET /help/dashboard HTTP/1.1" 200 14486 "https://quality.moto-adv.com/dashboard" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 136979 µs
|
||||
192.168.0.132 - - [05/Nov/2025:21:26:16 +0200] "GET /static/docs/images/dashboard_navbar.png HTTP/1.1" 200 0 "https://quality.moto-adv.com/help/dashboard" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 2878 µs
|
||||
192.168.0.132 - - [05/Nov/2025:21:26:16 +0200] "GET /static/docs/images/quick_access.png HTTP/1.1" 200 0 "https://quality.moto-adv.com/help/dashboard" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 3481 µs
|
||||
192.168.0.132 - - [05/Nov/2025:21:26:16 +0200] "GET /static/docs/images/access_management.png HTTP/1.1" 200 0 "https://quality.moto-adv.com/help/dashboard" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 2554 µs
|
||||
192.168.0.132 - - [05/Nov/2025:21:26:16 +0200] "GET /static/docs/images/dashboard_quality.png HTTP/1.1" 200 0 "https://quality.moto-adv.com/help/dashboard" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 17616 µs
|
||||
192.168.0.132 - - [05/Nov/2025:21:26:16 +0200] "GET /static/docs/images/dashboard_main.png HTTP/1.1" 200 0 "https://quality.moto-adv.com/help/dashboard" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 29683 µs
|
||||
192.168.0.132 - - [05/Nov/2025:21:26:16 +0200] "GET /static/docs/images/dashboard_warehouse.png HTTP/1.1" 200 0 "https://quality.moto-adv.com/help/dashboard" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 29999 µs
|
||||
192.168.0.132 - - [05/Nov/2025:21:26:16 +0200] "GET /static/docs/images/dashboard_labels.png HTTP/1.1" 200 0 "https://quality.moto-adv.com/help/dashboard" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 29093 µs
|
||||
192.168.0.132 - - [06/Nov/2025:01:42:26 +0200] "GET / HTTP/1.1" 200 1688 "-" "Scrapy/2.13.3 (+https://scrapy.org)" 49074 µs
|
||||
192.168.0.132 - - [06/Nov/2025:04:06:32 +0200] "GET / HTTP/1.1" 200 1688 "-" "Mozilla/5.0 (X11; Linux i686; rv:109.0) Gecko/20100101 Firefox/120.0" 49118 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:25:18 +0200] "GET /dashboard HTTP/1.1" 302 189 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 1920 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:25:18 +0200] "GET / HTTP/1.1" 200 1688 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 1844 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:25:18 +0200] "GET /static/css/base.css HTTP/1.1" 304 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 2250 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:25:18 +0200] "GET /static/script.js HTTP/1.1" 200 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 2624 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:25:18 +0200] "GET /static/style.css HTTP/1.1" 304 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 2523 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:25:18 +0200] "GET /static/css/login.css HTTP/1.1" 304 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 1853 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:25:18 +0200] "GET /static/logo_login.jpg HTTP/1.1" 304 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 1849 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:25:18 +0200] "GET /favicon.ico HTTP/1.1" 404 207 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 2287 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:25:21 +0200] "POST / HTTP/1.1" 302 207 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 10626 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:25:21 +0200] "GET /dashboard HTTP/1.1" 200 3824 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 12155 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:25:21 +0200] "GET /static/scan_me.jpg HTTP/1.1" 304 0 "https://quality.moto-adv.com/dashboard" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 2353 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:25:22 +0200] "GET /main_scan HTTP/1.1" 200 2541 "https://quality.moto-adv.com/dashboard" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 63156 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:25:26 +0200] "GET /fg_scan HTTP/1.1" 200 32841 "https://quality.moto-adv.com/main_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 35474 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:25:26 +0200] "GET /static/css/scan.css HTTP/1.1" 304 0 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 13506 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:25:51 +0200] "POST /fg_scan HTTP/1.1" 200 32841 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 79144 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:27:20 +0200] "POST /fg_scan HTTP/1.1" 200 32841 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14452 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:28:11 +0200] "POST /fg_scan HTTP/1.1" 200 32841 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16103 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:29:52 +0200] "POST /fg_scan HTTP/1.1" 200 32841 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14487 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:30:10 +0200] "POST /fg_scan HTTP/1.1" 200 32842 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 13436 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:34:51 +0200] "POST /fg_scan HTTP/1.1" 200 32842 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14605 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:35:30 +0200] "POST /fg_scan HTTP/1.1" 200 32842 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 13823 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:35:43 +0200] "POST /fg_scan HTTP/1.1" 200 32843 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 45419 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:37:11 +0200] "POST /fg_scan HTTP/1.1" 200 32843 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14208 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:41:56 +0200] "POST /fg_scan HTTP/1.1" 200 32843 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 13679 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:42:03 +0200] "POST /fg_scan HTTP/1.1" 200 32844 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 13838 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:42:11 +0200] "POST /fg_scan HTTP/1.1" 200 32844 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14205 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:43:28 +0200] "POST /fg_scan HTTP/1.1" 200 32843 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14403 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:45:05 +0200] "POST /fg_scan HTTP/1.1" 200 32842 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 13570 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:45:55 +0200] "POST /fg_scan HTTP/1.1" 200 32838 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 13808 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:46:51 +0200] "POST /fg_scan HTTP/1.1" 200 32839 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14065 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:49:54 +0200] "POST /fg_scan HTTP/1.1" 200 32839 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14096 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:50:44 +0200] "POST /fg_scan HTTP/1.1" 200 32839 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 101584 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:53:25 +0200] "POST /fg_scan HTTP/1.1" 200 32840 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14557 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:54:55 +0200] "POST /fg_scan HTTP/1.1" 200 32841 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14059 µs
|
||||
192.168.0.132 - - [06/Nov/2025:10:58:04 +0200] "POST /fg_scan HTTP/1.1" 200 32841 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14351 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:31:42 +0200] "POST /fg_scan HTTP/1.1" 200 32842 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15128 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:33:18 +0200] "POST /fg_scan HTTP/1.1" 200 32842 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15095 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:35:39 +0200] "POST /fg_scan HTTP/1.1" 200 32843 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14126 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:35:48 +0200] "POST /fg_scan HTTP/1.1" 200 32843 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14807 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:37:27 +0200] "POST /fg_scan HTTP/1.1" 200 32843 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14259 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:37:36 +0200] "POST /fg_scan HTTP/1.1" 200 32844 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14354 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:38:28 +0200] "GET /quality HTTP/1.1" 302 189 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 2159 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:38:28 +0200] "GET / HTTP/1.1" 200 1688 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 2028 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:38:28 +0200] "GET /static/script.js HTTP/1.1" 304 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 2606 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:38:28 +0200] "GET /static/css/base.css HTTP/1.1" 304 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 2335 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:38:28 +0200] "GET /static/css/login.css HTTP/1.1" 304 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 2138 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:38:28 +0200] "GET /static/style.css HTTP/1.1" 304 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 2344 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:38:28 +0200] "GET /static/logo_login.jpg HTTP/1.1" 304 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 28344 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:38:28 +0200] "GET /favicon.ico HTTP/1.1" 404 207 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 3140 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:38:29 +0200] "POST / HTTP/1.1" 302 207 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 12114 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:38:29 +0200] "GET /dashboard HTTP/1.1" 200 3824 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 51066 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:38:29 +0200] "GET /static/scan_me.jpg HTTP/1.1" 304 0 "https://quality.moto-adv.com/dashboard" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 2591 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:38:32 +0200] "GET /main_scan HTTP/1.1" 200 2541 "https://quality.moto-adv.com/dashboard" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 7115 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:38:34 +0200] "GET /fg_scan HTTP/1.1" 200 32844 "https://quality.moto-adv.com/main_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 32576 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:38:34 +0200] "GET /static/css/scan.css HTTP/1.1" 304 0 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 2332 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:38:41 +0200] "GET /dashboard HTTP/1.1" 200 3824 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 11974 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:38:43 +0200] "GET /reports HTTP/1.1" 200 3385 "https://quality.moto-adv.com/dashboard" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 7850 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:39:50 +0200] "GET /fg_quality HTTP/1.1" 200 22312 "https://quality.moto-adv.com/reports" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 21493 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:39:50 +0200] "GET /static/fg_quality.js HTTP/1.1" 200 0 "https://quality.moto-adv.com/fg_quality" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 2571 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:39:53 +0200] "GET /get_fg_report_data?report=5 HTTP/1.1" 200 10394 "https://quality.moto-adv.com/fg_quality" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 12220 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:41:19 +0200] "POST /fg_scan HTTP/1.1" 200 32845 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14443 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:44:46 +0200] "POST /fg_scan HTTP/1.1" 200 32846 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14566 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:46:49 +0200] "POST /fg_scan HTTP/1.1" 200 32847 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14158 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:48:12 +0200] "POST /fg_scan HTTP/1.1" 200 32847 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14537 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:51:22 +0200] "POST /fg_scan HTTP/1.1" 200 32848 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14396 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:54:24 +0200] "POST /fg_scan HTTP/1.1" 200 32849 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14243 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:55:49 +0200] "POST /fg_scan HTTP/1.1" 200 32849 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14428 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:56:16 +0200] "POST /fg_scan HTTP/1.1" 200 32848 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14466 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:57:05 +0200] "POST /fg_scan HTTP/1.1" 200 32849 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15518 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:58:20 +0200] "POST /fg_scan HTTP/1.1" 200 32849 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14648 µs
|
||||
192.168.0.132 - - [06/Nov/2025:11:59:38 +0200] "POST /fg_scan HTTP/1.1" 200 32849 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14527 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:01:29 +0200] "POST /fg_scan HTTP/1.1" 200 32849 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15549 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:02:08 +0200] "POST /fg_scan HTTP/1.1" 200 32850 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 12976 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:07:45 +0200] "POST /fg_scan HTTP/1.1" 200 32849 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15413 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:08:47 +0200] "POST /fg_scan HTTP/1.1" 200 32849 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14610 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:10:02 +0200] "POST /fg_scan HTTP/1.1" 200 32848 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14685 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:16:09 +0200] "POST /fg_scan HTTP/1.1" 200 32846 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 43533 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:17:18 +0200] "POST /fg_scan HTTP/1.1" 200 32846 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 45983 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:19:18 +0200] "POST /fg_scan HTTP/1.1" 200 32845 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14975 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:20:16 +0200] "POST /fg_scan HTTP/1.1" 200 32843 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14724 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:23:00 +0200] "POST /fg_scan HTTP/1.1" 200 32843 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15200 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:24:14 +0200] "POST /fg_scan HTTP/1.1" 200 32843 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15071 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:24:35 +0200] "POST /fg_scan HTTP/1.1" 200 32842 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15051 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:28:32 +0200] "POST /fg_scan HTTP/1.1" 200 32842 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14922 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:29:24 +0200] "POST /fg_scan HTTP/1.1" 200 32842 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15531 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:30:19 +0200] "POST /fg_scan HTTP/1.1" 200 32841 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15175 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:33:56 +0200] "POST /fg_scan HTTP/1.1" 200 32839 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16255 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:34:35 +0200] "POST /fg_scan HTTP/1.1" 200 32839 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15581 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:39:42 +0200] "POST /fg_scan HTTP/1.1" 200 32839 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15276 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:39:53 +0200] "POST /fg_scan HTTP/1.1" 200 32837 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15244 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:41:37 +0200] "POST /fg_scan HTTP/1.1" 200 32839 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15390 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:42:38 +0200] "POST /fg_scan HTTP/1.1" 200 32840 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15719 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:43:20 +0200] "POST /fg_scan HTTP/1.1" 200 32840 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15232 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:44:36 +0200] "POST /fg_scan HTTP/1.1" 200 32841 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15125 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:46:33 +0200] "POST /fg_scan HTTP/1.1" 200 32843 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15767 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:46:58 +0200] "POST /fg_scan HTTP/1.1" 200 32843 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15406 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:48:50 +0200] "POST /fg_scan HTTP/1.1" 200 32843 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15446 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:50:58 +0200] "POST /fg_scan HTTP/1.1" 200 32845 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15501 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:51:09 +0200] "POST /fg_scan HTTP/1.1" 200 32845 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15423 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:53:48 +0200] "POST /fg_scan HTTP/1.1" 200 32845 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16056 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:55:00 +0200] "POST /fg_scan HTTP/1.1" 200 32847 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15484 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:58:02 +0200] "POST /fg_scan HTTP/1.1" 200 32849 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15533 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:58:15 +0200] "POST /fg_scan HTTP/1.1" 200 32849 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15426 µs
|
||||
192.168.0.132 - - [06/Nov/2025:12:59:39 +0200] "POST /fg_scan HTTP/1.1" 200 32850 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15827 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:12:31 +0200] "POST /fg_scan HTTP/1.1" 200 32851 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17144 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:13:16 +0200] "POST /fg_scan HTTP/1.1" 200 32851 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15656 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:14:04 +0200] "POST /fg_scan HTTP/1.1" 200 32852 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15723 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:15:36 +0200] "POST /fg_scan HTTP/1.1" 200 32852 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15623 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:15:45 +0200] "POST /fg_scan HTTP/1.1" 200 32852 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15848 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:16:33 +0200] "POST /fg_scan HTTP/1.1" 200 32851 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16049 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:21:12 +0200] "POST /fg_scan HTTP/1.1" 200 32851 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15739 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:23:23 +0200] "POST /fg_scan HTTP/1.1" 200 32850 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14006 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:24:35 +0200] "POST /fg_scan HTTP/1.1" 200 32849 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16044 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:25:14 +0200] "POST /fg_scan HTTP/1.1" 200 32848 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15756 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:27:03 +0200] "POST /fg_scan HTTP/1.1" 200 32847 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17054 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:28:32 +0200] "POST /fg_scan HTTP/1.1" 200 32846 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15857 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:29:27 +0200] "POST /fg_scan HTTP/1.1" 200 32845 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16393 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:30:45 +0200] "POST /fg_scan HTTP/1.1" 200 32844 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16283 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:31:59 +0200] "POST /fg_scan HTTP/1.1" 200 32844 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 15829 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:34:35 +0200] "POST /fg_scan HTTP/1.1" 200 32845 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16034 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:35:16 +0200] "POST /fg_scan HTTP/1.1" 200 32843 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16455 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:36:01 +0200] "POST /fg_scan HTTP/1.1" 200 32843 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16279 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:36:34 +0200] "POST /fg_scan HTTP/1.1" 200 32843 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16130 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:37:44 +0200] "POST /fg_scan HTTP/1.1" 200 32843 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16593 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:38:06 +0200] "POST /fg_scan HTTP/1.1" 200 32844 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16209 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:38:59 +0200] "POST /fg_scan HTTP/1.1" 200 32844 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16120 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:44:06 +0200] "POST /fg_scan HTTP/1.1" 200 32845 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16889 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:45:13 +0200] "POST /fg_scan HTTP/1.1" 200 32846 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16858 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:49:47 +0200] "POST /fg_scan HTTP/1.1" 200 32847 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19782 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:49:50 +0200] "GET / HTTP/1.1" 200 1688 "-" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Mobile Safari/537.36" 8340 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:49:51 +0200] "GET /static/css/base.css HTTP/1.1" 304 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Mobile Safari/537.36" 2176 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:49:51 +0200] "GET /static/style.css HTTP/1.1" 304 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Mobile Safari/537.36" 1833 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:49:51 +0200] "GET /static/script.js HTTP/1.1" 304 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Mobile Safari/537.36" 1825 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:49:51 +0200] "GET /static/css/login.css HTTP/1.1" 304 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Mobile Safari/537.36" 2022 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:49:51 +0200] "GET /static/logo_login.jpg HTTP/1.1" 304 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Mobile Safari/537.36" 1805 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:49:51 +0200] "GET /favicon.ico HTTP/1.1" 404 207 "https://quality.moto-adv.com/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Mobile Safari/537.36" 1559 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:50:12 +0200] "POST / HTTP/1.1" 302 207 "https://quality.moto-adv.com/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Mobile Safari/537.36" 5699 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:50:12 +0200] "GET /dashboard HTTP/1.1" 200 3827 "https://quality.moto-adv.com/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Mobile Safari/537.36" 2616 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:50:12 +0200] "GET /static/scan_me.jpg HTTP/1.1" 304 0 "https://quality.moto-adv.com/dashboard" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Mobile Safari/537.36" 2325 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:50:14 +0200] "GET /main_scan HTTP/1.1" 200 2544 "https://quality.moto-adv.com/dashboard" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Mobile Safari/537.36" 2299 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:50:16 +0200] "GET /fg_scan HTTP/1.1" 200 32850 "https://quality.moto-adv.com/main_scan" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Mobile Safari/537.36" 6077 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:50:16 +0200] "GET /main_scan HTTP/1.1" 302 189 "-" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)" 2063 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:50:16 +0200] "GET /static/css/scan.css HTTP/1.1" 304 0 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Mobile Safari/537.36" 2162 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:50:16 +0200] "GET / HTTP/1.1" 200 1688 "-" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)" 1694 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:50:17 +0200] "GET / HTTP/1.1" 200 1688 "-" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)" 1677 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:50:17 +0200] "GET / HTTP/1.1" 200 1688 "-" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)" 8166 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:50:17 +0200] "GET /static/css/login.css HTTP/1.1" 200 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)" 2055 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:50:17 +0200] "GET /static/css/base.css HTTP/1.1" 200 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)" 1982 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:50:17 +0200] "GET /static/style.css HTTP/1.1" 200 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)" 1839 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:50:17 +0200] "GET /static/script.js HTTP/1.1" 200 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)" 1990 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:50:17 +0200] "GET /static/css/login.css HTTP/1.1" 200 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)" 1921 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:50:17 +0200] "GET /static/style.css HTTP/1.1" 200 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)" 2000 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:50:17 +0200] "GET /static/css/base.css HTTP/1.1" 200 0 "https://quality.moto-adv.com/" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)" 1998 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:50:18 +0200] "GET /fg_scan HTTP/1.1" 302 189 "-" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)" 1848 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:50:18 +0200] "GET / HTTP/1.1" 200 1688 "-" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)" 1687 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:51:39 +0200] "POST /fg_scan HTTP/1.1" 200 32848 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16180 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:52:24 +0200] "POST /fg_scan HTTP/1.1" 200 32849 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16531 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:53:09 +0200] "POST /fg_scan HTTP/1.1" 200 32850 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16381 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:57:32 +0200] "POST /fg_scan HTTP/1.1" 200 32851 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16381 µs
|
||||
192.168.0.132 - - [06/Nov/2025:13:59:10 +0200] "POST /fg_scan HTTP/1.1" 200 32851 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17394 µs
|
||||
192.168.0.132 - - [06/Nov/2025:14:00:26 +0200] "POST /fg_scan HTTP/1.1" 200 32850 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16961 µs
|
||||
192.168.0.132 - - [06/Nov/2025:14:01:33 +0200] "POST /fg_scan HTTP/1.1" 200 32852 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17113 µs
|
||||
192.168.0.132 - - [06/Nov/2025:14:05:06 +0200] "POST /fg_scan HTTP/1.1" 200 32852 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16597 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:20:22 +0200] "POST /fg_scan HTTP/1.1" 200 32850 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16932 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:20:23 +0200] "GET /static/css/scan.css HTTP/1.1" 304 0 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 3114 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:20:23 +0200] "GET /static/style.css HTTP/1.1" 304 0 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 14134 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:20:23 +0200] "GET /static/css/base.css HTTP/1.1" 304 0 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 3166 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:20:23 +0200] "GET /static/script.js HTTP/1.1" 304 0 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 3408 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:20:23 +0200] "GET /static/scan_me.jpg HTTP/1.1" 304 0 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 3145 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:22:02 +0200] "POST /fg_scan HTTP/1.1" 200 32848 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17347 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:23:35 +0200] "POST /fg_scan HTTP/1.1" 200 32846 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16767 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:27:49 +0200] "POST /fg_scan HTTP/1.1" 200 32844 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17212 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:28:50 +0200] "POST /fg_scan HTTP/1.1" 200 32842 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16898 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:32:27 +0200] "POST /fg_scan HTTP/1.1" 200 32840 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17278 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:34:27 +0200] "POST /fg_scan HTTP/1.1" 200 32838 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17422 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:36:48 +0200] "POST /fg_scan HTTP/1.1" 200 32836 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17303 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:38:41 +0200] "POST /fg_scan HTTP/1.1" 200 32834 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17267 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:39:19 +0200] "POST /fg_scan HTTP/1.1" 200 32833 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16724 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:39:37 +0200] "POST /fg_scan HTTP/1.1" 200 32832 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16599 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:39:56 +0200] "POST /fg_scan HTTP/1.1" 200 32830 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16773 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:40:08 +0200] "POST /fg_scan HTTP/1.1" 200 32830 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16849 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:40:20 +0200] "POST /fg_scan HTTP/1.1" 200 32829 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16817 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:40:30 +0200] "POST /fg_scan HTTP/1.1" 200 32828 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17025 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:41:13 +0200] "POST /fg_scan HTTP/1.1" 200 32829 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17029 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:41:23 +0200] "POST /fg_scan HTTP/1.1" 200 32831 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17794 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:43:49 +0200] "POST /fg_scan HTTP/1.1" 200 32833 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17441 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:45:42 +0200] "POST /fg_scan HTTP/1.1" 200 32834 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17046 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:45:47 +0200] "POST /fg_scan HTTP/1.1" 200 32836 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17505 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:47:21 +0200] "POST /fg_scan HTTP/1.1" 200 32837 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17709 µs
|
||||
192.168.0.132 - - [06/Nov/2025:15:49:54 +0200] "POST /fg_scan HTTP/1.1" 200 32838 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17685 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:03:45 +0200] "POST /fg_scan HTTP/1.1" 200 32840 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17289 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:05:32 +0200] "POST /fg_scan HTTP/1.1" 200 32842 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 88082 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:08:19 +0200] "POST /fg_scan HTTP/1.1" 200 32843 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17791 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:13:08 +0200] "POST /fg_scan HTTP/1.1" 200 32844 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17897 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:14:34 +0200] "POST /fg_scan HTTP/1.1" 200 32846 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17391 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:17:12 +0200] "POST /fg_scan HTTP/1.1" 200 32847 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17929 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:19:08 +0200] "POST /fg_scan HTTP/1.1" 200 32848 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19017 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:23:01 +0200] "POST /fg_scan HTTP/1.1" 200 32850 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17916 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:25:23 +0200] "POST /fg_scan HTTP/1.1" 200 32851 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17971 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:27:56 +0200] "POST /fg_scan HTTP/1.1" 200 32851 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17417 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:29:41 +0200] "POST /fg_scan HTTP/1.1" 200 32851 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18001 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:32:10 +0200] "POST /fg_scan HTTP/1.1" 200 32852 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18057 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:36:44 +0200] "POST /fg_scan HTTP/1.1" 200 32852 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18352 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:37:20 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17508 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:39:36 +0200] "POST /fg_scan HTTP/1.1" 200 32854 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17648 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:41:15 +0200] "POST /fg_scan HTTP/1.1" 200 32854 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18431 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:46:24 +0200] "POST /fg_scan HTTP/1.1" 200 32854 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17878 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:46:47 +0200] "POST /fg_scan HTTP/1.1" 200 32854 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18304 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:48:06 +0200] "POST /fg_scan HTTP/1.1" 200 32854 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18344 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:50:01 +0200] "POST /fg_scan HTTP/1.1" 200 32854 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17669 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:54:41 +0200] "POST /fg_scan HTTP/1.1" 200 32854 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17616 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:55:35 +0200] "POST /fg_scan HTTP/1.1" 200 32854 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18423 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:58:41 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18293 µs
|
||||
192.168.0.132 - - [06/Nov/2025:16:58:48 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18352 µs
|
||||
192.168.0.132 - - [06/Nov/2025:17:14:07 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19383 µs
|
||||
192.168.0.132 - - [06/Nov/2025:17:22:07 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18169 µs
|
||||
192.168.0.132 - - [06/Nov/2025:17:27:10 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18057 µs
|
||||
192.168.0.132 - - [06/Nov/2025:17:29:54 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17963 µs
|
||||
192.168.0.132 - - [06/Nov/2025:17:31:44 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17671 µs
|
||||
192.168.0.132 - - [06/Nov/2025:17:33:54 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17534 µs
|
||||
192.168.0.132 - - [06/Nov/2025:17:41:12 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18098 µs
|
||||
192.168.0.132 - - [06/Nov/2025:17:44:26 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18677 µs
|
||||
192.168.0.132 - - [06/Nov/2025:17:46:18 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 17972 µs
|
||||
192.168.0.132 - - [06/Nov/2025:17:48:30 +0200] "POST /fg_scan HTTP/1.1" 200 32852 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18834 µs
|
||||
192.168.0.132 - - [06/Nov/2025:17:48:37 +0200] "GET / HTTP/1.1" 200 1688 "-" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Mobile Safari/537.36" 8336 µs
|
||||
192.168.0.132 - - [06/Nov/2025:17:49:45 +0200] "POST /fg_scan HTTP/1.1" 200 32851 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19652 µs
|
||||
192.168.0.132 - - [06/Nov/2025:17:56:40 +0200] "POST /fg_scan HTTP/1.1" 200 32850 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18403 µs
|
||||
192.168.0.132 - - [06/Nov/2025:17:58:45 +0200] "POST /fg_scan HTTP/1.1" 200 32850 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18850 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:00:15 +0200] "POST /fg_scan HTTP/1.1" 200 32850 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18591 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:00:40 +0200] "POST /fg_scan HTTP/1.1" 200 32849 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18949 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:04:27 +0200] "POST /fg_scan HTTP/1.1" 200 32849 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18868 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:04:45 +0200] "POST /fg_scan HTTP/1.1" 200 32848 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18813 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:06:24 +0200] "POST /fg_scan HTTP/1.1" 200 32847 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18813 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:07:44 +0200] "POST /fg_scan HTTP/1.1" 200 32847 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19062 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:09:29 +0200] "POST /fg_scan HTTP/1.1" 200 32847 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19046 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:11:40 +0200] "POST /fg_scan HTTP/1.1" 200 32847 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19185 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:13:22 +0200] "POST /fg_scan HTTP/1.1" 200 32847 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 20354 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:16:20 +0200] "POST /fg_scan HTTP/1.1" 200 32847 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19119 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:21:52 +0200] "POST /fg_scan HTTP/1.1" 200 32847 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18981 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:22:56 +0200] "POST /fg_scan HTTP/1.1" 200 32848 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18600 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:24:04 +0200] "POST /fg_scan HTTP/1.1" 200 32848 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19140 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:25:31 +0200] "POST /fg_scan HTTP/1.1" 200 32849 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18589 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:29:26 +0200] "POST /fg_scan HTTP/1.1" 200 32849 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19233 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:30:31 +0200] "POST /fg_scan HTTP/1.1" 200 32848 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19082 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:31:31 +0200] "POST /fg_scan HTTP/1.1" 200 32849 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18386 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:32:42 +0200] "POST /fg_scan HTTP/1.1" 200 32848 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19108 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:33:52 +0200] "POST /fg_scan HTTP/1.1" 200 32849 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19140 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:36:49 +0200] "POST /fg_scan HTTP/1.1" 200 32850 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19409 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:38:01 +0200] "POST /fg_scan HTTP/1.1" 200 32849 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19089 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:38:53 +0200] "POST /fg_scan HTTP/1.1" 200 32849 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 16999 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:40:38 +0200] "POST /fg_scan HTTP/1.1" 200 32848 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18722 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:41:48 +0200] "POST /fg_scan HTTP/1.1" 200 32848 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19233 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:42:55 +0200] "POST /fg_scan HTTP/1.1" 200 32848 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19482 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:43:57 +0200] "POST /fg_scan HTTP/1.1" 200 32847 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 22008 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:49:45 +0200] "POST /fg_scan HTTP/1.1" 200 32847 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19465 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:50:40 +0200] "POST /fg_scan HTTP/1.1" 200 32847 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 18814 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:51:35 +0200] "POST /fg_scan HTTP/1.1" 200 32847 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19827 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:57:19 +0200] "POST /fg_scan HTTP/1.1" 200 32847 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19495 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:57:44 +0200] "POST /fg_scan HTTP/1.1" 200 32847 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19668 µs
|
||||
192.168.0.132 - - [06/Nov/2025:18:59:10 +0200] "POST /fg_scan HTTP/1.1" 200 32846 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19062 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:22:41 +0200] "GET /dashboard HTTP/1.1" 302 189 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 1684 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:22:42 +0200] "GET / HTTP/1.1" 200 1688 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 8196 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:22:42 +0200] "GET /favicon.ico HTTP/1.1" 404 207 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 1840 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:22:47 +0200] "POST / HTTP/1.1" 302 207 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 8485 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:22:47 +0200] "GET /dashboard HTTP/1.1" 200 3827 "https://quality.moto-adv.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 11941 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:22:47 +0200] "GET /static/style.css HTTP/1.1" 304 0 "https://quality.moto-adv.com/dashboard" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 2331 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:22:47 +0200] "GET /static/script.js HTTP/1.1" 304 0 "https://quality.moto-adv.com/dashboard" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 2274 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:22:47 +0200] "GET /static/css/base.css HTTP/1.1" 304 0 "https://quality.moto-adv.com/dashboard" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 2150 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:22:47 +0200] "GET /static/scan_me.jpg HTTP/1.1" 200 0 "https://quality.moto-adv.com/dashboard" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 23629 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:22:50 +0200] "GET /etichete HTTP/1.1" 200 3204 "https://quality.moto-adv.com/dashboard" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 9067 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:22:50 +0200] "GET /static/css/print_module.css HTTP/1.1" 200 0 "https://quality.moto-adv.com/etichete" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 2749 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:22:52 +0200] "GET /print_module HTTP/1.1" 200 72517 "https://quality.moto-adv.com/etichete" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 57197 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:22:52 +0200] "GET /static/html2canvas.min.js HTTP/1.1" 200 0 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 4093 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:22:52 +0200] "GET /static/qz-tray.js HTTP/1.1" 200 0 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 5057 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:22:52 +0200] "GET /get_pairing_keys HTTP/1.1" 200 118 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 1852 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:22:54 +0200] "GET /get_unprinted_orders HTTP/1.1" 200 5656 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 6448 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:23:37 +0200] "GET /print_module HTTP/1.1" 200 72517 "https://quality.moto-adv.com/etichete" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 6539 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:23:37 +0200] "GET /get_pairing_keys HTTP/1.1" 200 118 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 1773 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:23:38 +0200] "GET /get_unprinted_orders HTTP/1.1" 200 5656 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 6702 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:23:56 +0200] "POST /generate_label_pdf HTTP/1.1" 200 2878 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 22034 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:24:02 +0200] "POST /update_printed_status/11 HTTP/1.1" 200 56 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 8570 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:24:02 +0200] "GET /get_unprinted_orders HTTP/1.1" 200 5175 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 6228 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:24:19 +0200] "POST /generate_label_pdf HTTP/1.1" 200 2874 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 21951 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:24:20 +0200] "POST /generate_label_pdf HTTP/1.1" 200 2874 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 22043 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:24:20 +0200] "POST /update_printed_status/13 HTTP/1.1" 200 56 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 13568 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:24:21 +0200] "GET /get_unprinted_orders HTTP/1.1" 200 4690 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 6375 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:25:27 +0200] "GET /download_extension HTTP/1.1" 200 28506 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 31233 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:29:13 +0200] "POST /fg_scan HTTP/1.1" 200 32847 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19150 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:29:13 +0200] "GET /static/css/base.css HTTP/1.1" 304 0 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 3931 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:29:13 +0200] "GET /static/style.css HTTP/1.1" 304 0 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 4253 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:29:13 +0200] "GET /static/css/scan.css HTTP/1.1" 304 0 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 3811 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:29:13 +0200] "GET /static/script.js HTTP/1.1" 304 0 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 3886 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:29:13 +0200] "GET /static/scan_me.jpg HTTP/1.1" 304 0 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 3888 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:30:23 +0200] "GET /download_extension HTTP/1.1" 200 32434 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 90434 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:30:55 +0200] "POST /fg_scan HTTP/1.1" 200 32847 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 50592 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:32:25 +0200] "POST /fg_scan HTTP/1.1" 200 32847 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 20513 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:34:09 +0200] "POST /fg_scan HTTP/1.1" 200 32848 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19392 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:35:16 +0200] "POST /fg_scan HTTP/1.1" 200 32848 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19676 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:36:32 +0200] "POST /fg_scan HTTP/1.1" 200 32849 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 20062 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:38:00 +0200] "POST /fg_scan HTTP/1.1" 200 32849 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 20015 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:45:37 +0200] "POST /fg_scan HTTP/1.1" 200 32849 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19950 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:46:18 +0200] "GET /download_extension HTTP/1.1" 200 32434 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 2953 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:46:19 +0200] "GET /download_extension HTTP/1.1" 200 32434 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 2873 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:46:22 +0200] "GET /download_extension HTTP/1.1" 200 32434 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 2922 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:47:01 +0200] "GET /download_extension HTTP/1.1" 200 27088 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 81645 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:48:00 +0200] "POST /generate_pairing_key HTTP/1.1" 200 27776 "https://quality.moto-adv.com/download_extension" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 5133 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:50:31 +0200] "POST /fg_scan HTTP/1.1" 200 32850 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 49939 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:51:57 +0200] "POST /fg_scan HTTP/1.1" 200 32850 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 107111 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:56:38 +0200] "POST /generate_pairing_key HTTP/1.1" 200 8055 "https://quality.moto-adv.com/download_extension" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 71000 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:57:38 +0200] "POST /fg_scan HTTP/1.1" 200 32851 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 50802 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:58:48 +0200] "POST /fg_scan HTTP/1.1" 200 32851 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 21720 µs
|
||||
192.168.0.132 - - [06/Nov/2025:19:59:48 +0200] "POST /fg_scan HTTP/1.1" 200 32851 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19810 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:01:02 +0200] "POST /generate_pairing_key HTTP/1.1" 200 11840 "https://quality.moto-adv.com/download_extension" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 74754 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:01:11 +0200] "POST /delete_pairing_key HTTP/1.1" 302 225 "https://quality.moto-adv.com/generate_pairing_key" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 22095 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:01:11 +0200] "GET /download_extension HTTP/1.1" 200 10901 "https://quality.moto-adv.com/generate_pairing_key" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 55613 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:01:14 +0200] "POST /delete_pairing_key HTTP/1.1" 302 225 "https://quality.moto-adv.com/download_extension" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 3783 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:01:14 +0200] "GET /download_extension HTTP/1.1" 200 10423 "https://quality.moto-adv.com/download_extension" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 2799 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:01:20 +0200] "POST /delete_pairing_key HTTP/1.1" 302 225 "https://quality.moto-adv.com/download_extension" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 4412 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:01:21 +0200] "GET /download_extension HTTP/1.1" 200 9959 "https://quality.moto-adv.com/download_extension" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 72036 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:02:12 +0200] "POST /fg_scan HTTP/1.1" 200 32852 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 52205 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:03:09 +0200] "GET /print_module HTTP/1.1" 200 72517 "https://quality.moto-adv.com/etichete" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 57936 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:03:09 +0200] "GET /get_pairing_keys HTTP/1.1" 200 125 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 1962 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:03:10 +0200] "GET /get_unprinted_orders HTTP/1.1" 200 4690 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 9413 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:03:37 +0200] "POST /generate_label_pdf HTTP/1.1" 200 2881 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 22418 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:03:38 +0200] "POST /update_printed_status/4 HTTP/1.1" 200 55 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 9045 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:03:38 +0200] "GET /get_unprinted_orders HTTP/1.1" 200 4230 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 6434 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:03:59 +0200] "GET /etichete HTTP/1.1" 200 3204 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 9241 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:04:01 +0200] "GET /print_module HTTP/1.1" 200 72517 "https://quality.moto-adv.com/etichete" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 58012 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:04:01 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 107751 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:04:01 +0200] "GET /get_pairing_keys HTTP/1.1" 200 125 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 2327 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:04:03 +0200] "GET /get_unprinted_orders HTTP/1.1" 200 4230 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 6816 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:04:10 +0200] "GET /get_unprinted_orders HTTP/1.1" 200 4230 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 6253 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:06:03 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 46717 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:09:58 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 106880 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:12:22 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 20786 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:12:28 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 20295 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:13:58 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 19888 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:14:18 +0200] "GET /print_module HTTP/1.1" 200 72517 "https://quality.moto-adv.com/etichete" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 58146 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:14:18 +0200] "GET /get_pairing_keys HTTP/1.1" 200 125 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 18057 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:14:19 +0200] "GET /get_unprinted_orders HTTP/1.1" 200 4230 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 10498 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:14:22 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 87736 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:14:46 +0200] "GET /print_module HTTP/1.1" 200 72517 "https://quality.moto-adv.com/etichete" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 57961 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:14:46 +0200] "GET /get_pairing_keys HTTP/1.1" 200 125 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 1953 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:14:47 +0200] "GET /get_unprinted_orders HTTP/1.1" 200 4230 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 6657 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:15:26 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 105502 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:15:31 +0200] "GET /etichete HTTP/1.1" 200 3204 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 9693 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:15:34 +0200] "GET /print_module HTTP/1.1" 200 72517 "https://quality.moto-adv.com/etichete" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 115986 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:15:34 +0200] "GET /get_pairing_keys HTTP/1.1" 200 125 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 2532 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:15:36 +0200] "GET /get_unprinted_orders HTTP/1.1" 200 4230 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 6776 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:15:44 +0200] "GET /etichete HTTP/1.1" 200 3204 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 9295 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:15:46 +0200] "GET /print_module HTTP/1.1" 200 72517 "https://quality.moto-adv.com/etichete" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 6375 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:15:46 +0200] "GET /get_pairing_keys HTTP/1.1" 200 125 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 1907 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:15:48 +0200] "GET /get_unprinted_orders HTTP/1.1" 200 4230 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 24970 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:15:54 +0200] "GET /etichete HTTP/1.1" 200 3204 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 49333 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:16:03 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 48769 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:16:47 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 20165 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:17:38 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 105545 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:17:43 +0200] "GET /etichete HTTP/1.1" 200 3209 "https://quality.moto-adv.com/print_module" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 9535 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:17:45 +0200] "GET /print_lost_labels HTTP/1.1" 200 47272 "https://quality.moto-adv.com/etichete" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 100687 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:17:45 +0200] "GET /static/JsBarcode.all.min.js HTTP/1.1" 200 0 "https://quality.moto-adv.com/print_lost_labels" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 14149 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:17:55 +0200] "GET /print_lost_labels?filter=unprinted HTTP/1.1" 200 47272 "https://quality.moto-adv.com/print_lost_labels" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 7394 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:17:57 +0200] "GET /print_lost_labels?filter=printed HTTP/1.1" 200 47272 "https://quality.moto-adv.com/print_lost_labels?filter=unprinted" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 6851 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:18:15 +0200] "POST /fg_scan HTTP/1.1" 200 32853 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 48134 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:20:59 +0200] "GET /print_lost_labels?filter=printed HTTP/1.1" 200 47272 "https://quality.moto-adv.com/print_lost_labels?filter=unprinted" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 6926 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:21:00 +0200] "GET /print_lost_labels?filter=printed HTTP/1.1" 200 47272 "https://quality.moto-adv.com/print_lost_labels?filter=unprinted" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 6930 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:21:25 +0200] "GET /print_lost_labels?filter=printed HTTP/1.1" 200 44751 "https://quality.moto-adv.com/print_lost_labels?filter=unprinted" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 99295 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:22:58 +0200] "GET /etichete HTTP/1.1" 200 3209 "https://quality.moto-adv.com/print_lost_labels?filter=printed" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 64942 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:23:01 +0200] "GET /view_orders HTTP/1.1" 200 29888 "https://quality.moto-adv.com/etichete" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 96176 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:23:13 +0200] "GET /etichete HTTP/1.1" 200 3209 "https://quality.moto-adv.com/view_orders" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 9843 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:23:14 +0200] "GET /print_lost_labels HTTP/1.1" 200 44751 "https://quality.moto-adv.com/etichete" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 41315 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:23:27 +0200] "POST /generate_label_pdf HTTP/1.1" 200 2879 "https://quality.moto-adv.com/print_lost_labels" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 22517 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:23:36 +0200] "POST /fg_scan HTTP/1.1" 200 32852 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 49161 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:25:56 +0200] "GET /print_lost_labels HTTP/1.1" 200 47966 "https://quality.moto-adv.com/etichete" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 101721 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:26:49 +0200] "GET /print_lost_labels HTTP/1.1" 200 47966 "https://quality.moto-adv.com/etichete" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 7713 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:27:27 +0200] "GET /print_lost_labels HTTP/1.1" 200 47966 "https://quality.moto-adv.com/etichete" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 7044 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:27:51 +0200] "POST /generate_label_pdf HTTP/1.1" 200 2866 "https://quality.moto-adv.com/print_lost_labels" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 22717 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:31:32 +0200] "GET /download_extension HTTP/1.1" 200 9959 "https://quality.moto-adv.com/print_lost_labels" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 16262 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:33:17 +0200] "POST /fg_scan HTTP/1.1" 200 32852 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 49904 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:35:19 +0200] "POST /fg_scan HTTP/1.1" 200 32852 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 20548 µs
|
||||
192.168.0.132 - - [06/Nov/2025:20:36:26 +0200] "POST /fg_scan HTTP/1.1" 200 32852 "https://quality.moto-adv.com/fg_scan" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0" 21540 µs
|
||||
|
||||
+638
File diff suppressed because one or more lines are too long
@@ -101,4 +101,90 @@ def get_unprinted_orders_data(limit=100):
|
||||
|
||||
except Exception as e:
|
||||
print(f"Error retrieving unprinted orders: {e}")
|
||||
return []
|
||||
|
||||
def get_printed_orders_data(limit=100):
|
||||
"""
|
||||
Retrieve printed orders from the database for display
|
||||
Returns list of order dictionaries where printed_labels = 1
|
||||
"""
|
||||
try:
|
||||
conn = get_db_connection()
|
||||
cursor = conn.cursor()
|
||||
|
||||
# Check if printed_labels column exists
|
||||
cursor.execute("SHOW COLUMNS FROM order_for_labels LIKE 'printed_labels'")
|
||||
column_exists = cursor.fetchone()
|
||||
|
||||
if column_exists:
|
||||
# Get orders where printed_labels = 1
|
||||
cursor.execute("""
|
||||
SELECT id, comanda_productie, cod_articol, descr_com_prod, cantitate,
|
||||
com_achiz_client, nr_linie_com_client, customer_name,
|
||||
customer_article_number, open_for_order, line_number,
|
||||
created_at, updated_at, printed_labels, data_livrare, dimensiune
|
||||
FROM order_for_labels
|
||||
WHERE printed_labels = 1
|
||||
ORDER BY updated_at DESC
|
||||
LIMIT %s
|
||||
""", (limit,))
|
||||
else:
|
||||
# Fallback: get all orders if no printed_labels column
|
||||
cursor.execute("""
|
||||
SELECT id, comanda_productie, cod_articol, descr_com_prod, cantitate,
|
||||
com_achiz_client, nr_linie_com_client, customer_name,
|
||||
customer_article_number, open_for_order, line_number,
|
||||
created_at, updated_at
|
||||
FROM order_for_labels
|
||||
ORDER BY created_at DESC
|
||||
LIMIT %s
|
||||
""", (limit,))
|
||||
|
||||
orders = []
|
||||
for row in cursor.fetchall():
|
||||
if column_exists:
|
||||
orders.append({
|
||||
'id': row[0],
|
||||
'comanda_productie': row[1],
|
||||
'cod_articol': row[2],
|
||||
'descr_com_prod': row[3],
|
||||
'cantitate': row[4],
|
||||
'com_achiz_client': row[5],
|
||||
'nr_linie_com_client': row[6],
|
||||
'customer_name': row[7],
|
||||
'customer_article_number': row[8],
|
||||
'open_for_order': row[9],
|
||||
'line_number': row[10],
|
||||
'created_at': row[11],
|
||||
'updated_at': row[12],
|
||||
'printed_labels': row[13],
|
||||
'data_livrare': row[14] or '-',
|
||||
'dimensiune': row[15] or '-'
|
||||
})
|
||||
else:
|
||||
orders.append({
|
||||
'id': row[0],
|
||||
'comanda_productie': row[1],
|
||||
'cod_articol': row[2],
|
||||
'descr_com_prod': row[3],
|
||||
'cantitate': row[4],
|
||||
'com_achiz_client': row[5],
|
||||
'nr_linie_com_client': row[6],
|
||||
'customer_name': row[7],
|
||||
'customer_article_number': row[8],
|
||||
'open_for_order': row[9],
|
||||
'line_number': row[10],
|
||||
'created_at': row[11],
|
||||
'updated_at': row[12],
|
||||
# Add default values for missing columns
|
||||
'data_livrare': '-',
|
||||
'dimensiune': '-',
|
||||
'printed_labels': 0
|
||||
})
|
||||
|
||||
conn.close()
|
||||
return orders
|
||||
|
||||
except Exception as e:
|
||||
print(f"Error retrieving printed orders: {e}")
|
||||
return []
|
||||
+49
-6
@@ -19,7 +19,7 @@ from app.settings import (
|
||||
delete_user_handler,
|
||||
save_external_db_handler
|
||||
)
|
||||
from .print_module import get_unprinted_orders_data
|
||||
from .print_module import get_unprinted_orders_data, get_printed_orders_data
|
||||
from .access_control import (
|
||||
requires_role, superadmin_only, admin_plus, manager_plus,
|
||||
requires_quality_module, requires_warehouse_module, requires_labels_module,
|
||||
@@ -1933,10 +1933,11 @@ def print_module():
|
||||
|
||||
@bp.route('/print_lost_labels')
|
||||
def print_lost_labels():
|
||||
"""Print lost labels module"""
|
||||
"""Print lost labels module - shows orders with printed labels for reprinting"""
|
||||
try:
|
||||
# Get orders data for lost labels (could be different logic than print_module)
|
||||
orders_data = get_unprinted_orders_data(limit=100)
|
||||
# Get orders that have already been printed (printed_labels = 1)
|
||||
# Limited to 50 most recent orders for performance
|
||||
orders_data = get_printed_orders_data(limit=50)
|
||||
return render_template('print_lost_labels.html', orders=orders_data)
|
||||
except Exception as e:
|
||||
print(f"Error loading print lost labels data: {e}")
|
||||
@@ -1995,16 +1996,19 @@ import secrets
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
@bp.route('/generate_pairing_key', methods=['POST'])
|
||||
@superadmin_only
|
||||
def generate_pairing_key():
|
||||
"""Generate a secure pairing key for a printer and store it."""
|
||||
printer_name = request.form.get('printer_name', '').strip()
|
||||
validity_days = int(request.form.get('validity_days', 90)) # Default to 90 days
|
||||
|
||||
if not printer_name:
|
||||
flash('Printer name is required.', 'danger')
|
||||
return redirect(url_for('main.download_extension'))
|
||||
|
||||
# Generate a secure random key
|
||||
pairing_key = secrets.token_urlsafe(32)
|
||||
warranty_until = (datetime.utcnow() + timedelta(days=365)).strftime('%Y-%m-%d')
|
||||
warranty_until = (datetime.utcnow() + timedelta(days=validity_days)).strftime('%Y-%m-%d')
|
||||
|
||||
# Load existing keys
|
||||
keys_path = os.path.join(current_app.instance_path, 'pairing_keys.json')
|
||||
@@ -2021,13 +2025,16 @@ def generate_pairing_key():
|
||||
keys.append({
|
||||
'printer_name': printer_name,
|
||||
'pairing_key': pairing_key,
|
||||
'warranty_until': warranty_until
|
||||
'warranty_until': warranty_until,
|
||||
'validity_days': validity_days
|
||||
})
|
||||
|
||||
# Save updated keys
|
||||
with open(keys_path, 'w') as f:
|
||||
json.dump(keys, f, indent=2)
|
||||
|
||||
flash(f'Pairing key generated successfully for "{printer_name}" (valid for {validity_days} days).', 'success')
|
||||
|
||||
# Pass new key and all keys to template
|
||||
return render_template('download_extension.html',
|
||||
pairing_key=pairing_key,
|
||||
@@ -2035,6 +2042,42 @@ def generate_pairing_key():
|
||||
warranty_until=warranty_until,
|
||||
pairing_keys=keys)
|
||||
|
||||
@bp.route('/delete_pairing_key', methods=['POST'])
|
||||
@superadmin_only
|
||||
def delete_pairing_key():
|
||||
"""Delete a pairing key."""
|
||||
pairing_key = request.form.get('pairing_key', '').strip()
|
||||
|
||||
if not pairing_key:
|
||||
flash('Pairing key is required.', 'danger')
|
||||
return redirect(url_for('main.download_extension'))
|
||||
|
||||
# Load existing keys
|
||||
keys_path = os.path.join(current_app.instance_path, 'pairing_keys.json')
|
||||
try:
|
||||
if os.path.exists(keys_path):
|
||||
with open(keys_path, 'r') as f:
|
||||
keys = json.load(f)
|
||||
else:
|
||||
keys = []
|
||||
except Exception as e:
|
||||
flash('Error loading pairing keys.', 'danger')
|
||||
return redirect(url_for('main.download_extension'))
|
||||
|
||||
# Find and remove the key
|
||||
original_count = len(keys)
|
||||
keys = [k for k in keys if k['pairing_key'] != pairing_key]
|
||||
|
||||
if len(keys) < original_count:
|
||||
# Save updated keys
|
||||
with open(keys_path, 'w') as f:
|
||||
json.dump(keys, f, indent=2)
|
||||
flash('Pairing key deleted successfully.', 'success')
|
||||
else:
|
||||
flash('Pairing key not found.', 'warning')
|
||||
|
||||
return redirect(url_for('main.download_extension'))
|
||||
|
||||
@bp.route('/download_extension')
|
||||
@superadmin_only
|
||||
def download_extension():
|
||||
|
||||
Executable → Regular
+301
-550
@@ -1,576 +1,327 @@
|
||||
{% extends "base.html" %}
|
||||
{% block content %}
|
||||
<div style="max-width: 600px; margin: 40px auto; padding: 32px; background: #fff; border-radius: 12px; box-shadow: 0 2px 12px #0002;">
|
||||
<h2>QZ Tray Pairing Key Management</h2>
|
||||
<form id="pairing-form" method="POST" action="/generate_pairing_key" style="margin-bottom: 32px;">
|
||||
<label for="printer_name">Printer Name:</label>
|
||||
<input type="text" id="printer_name" name="printer_name" required style="margin: 0 8px 0 8px;">
|
||||
<button type="submit">Generate Pairing Key</button>
|
||||
|
||||
<style>
|
||||
/* QZ Pairing Key Management Card */
|
||||
.qz-pairing-card {
|
||||
max-width: 800px;
|
||||
margin: 40px auto;
|
||||
padding: 32px;
|
||||
background: var(--card-bg, #fff);
|
||||
border-radius: 12px;
|
||||
box-shadow: 0 2px 12px rgba(0,0,0,0.1);
|
||||
color: var(--text-color, #333);
|
||||
}
|
||||
|
||||
.qz-pairing-card h2 {
|
||||
color: var(--text-color, #333);
|
||||
margin-bottom: 24px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 10px;
|
||||
}
|
||||
|
||||
.qz-pairing-card h3 {
|
||||
color: var(--text-color, #333);
|
||||
margin-top: 32px;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.qz-form-group {
|
||||
margin-bottom: 24px;
|
||||
}
|
||||
|
||||
.qz-form-group label {
|
||||
display: inline-block;
|
||||
font-weight: 600;
|
||||
color: var(--label-color, #555);
|
||||
margin-right: 8px;
|
||||
}
|
||||
|
||||
.qz-form-group input[type="text"] {
|
||||
padding: 8px 12px;
|
||||
border: 1px solid var(--input-border, #ddd);
|
||||
border-radius: 6px;
|
||||
background: var(--input-bg, #fff);
|
||||
color: var(--text-color, #333);
|
||||
font-size: 1em;
|
||||
min-width: 250px;
|
||||
}
|
||||
|
||||
.qz-form-group input[type="text"]:focus {
|
||||
outline: none;
|
||||
border-color: #2196f3;
|
||||
box-shadow: 0 0 0 3px rgba(33, 150, 243, 0.1);
|
||||
}
|
||||
|
||||
.qz-form-group select {
|
||||
padding: 8px 12px;
|
||||
border: 1px solid var(--input-border, #ddd);
|
||||
border-radius: 6px;
|
||||
background: var(--input-bg, #fff);
|
||||
color: var(--text-color, #333);
|
||||
font-size: 1em;
|
||||
min-width: 150px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.qz-form-group select:focus {
|
||||
outline: none;
|
||||
border-color: #2196f3;
|
||||
box-shadow: 0 0 0 3px rgba(33, 150, 243, 0.1);
|
||||
}
|
||||
|
||||
.qz-form-group button {
|
||||
padding: 8px 20px;
|
||||
background: #4caf50;
|
||||
color: white;
|
||||
border: none;
|
||||
border-radius: 6px;
|
||||
font-weight: 600;
|
||||
cursor: pointer;
|
||||
transition: background 0.2s;
|
||||
}
|
||||
|
||||
.qz-form-group button:hover {
|
||||
background: #388e3c;
|
||||
}
|
||||
|
||||
.btn-delete {
|
||||
padding: 4px 12px;
|
||||
background: #dc3545;
|
||||
color: white;
|
||||
border: none;
|
||||
border-radius: 4px;
|
||||
font-size: 0.875em;
|
||||
cursor: pointer;
|
||||
transition: background 0.2s;
|
||||
}
|
||||
|
||||
.btn-delete:hover {
|
||||
background: #c82333;
|
||||
}
|
||||
|
||||
.form-row {
|
||||
display: flex;
|
||||
gap: 12px;
|
||||
align-items: flex-end;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.form-field {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 4px;
|
||||
}
|
||||
|
||||
.qz-result {
|
||||
margin-top: 20px;
|
||||
padding: 16px;
|
||||
background: var(--result-bg, #e8f5e9);
|
||||
border-left: 4px solid #4caf50;
|
||||
border-radius: 6px;
|
||||
}
|
||||
|
||||
.qz-result strong {
|
||||
color: var(--result-label, #2e7d32);
|
||||
}
|
||||
|
||||
.qz-result span {
|
||||
font-family: 'Courier New', monospace;
|
||||
background: var(--code-bg, #c8e6c9);
|
||||
padding: 2px 6px;
|
||||
border-radius: 3px;
|
||||
color: var(--code-text, #1b5e20);
|
||||
}
|
||||
|
||||
.qz-table {
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
margin-top: 16px;
|
||||
}
|
||||
|
||||
.qz-table thead tr {
|
||||
background: var(--table-header-bg, #f0f0f0);
|
||||
}
|
||||
|
||||
.qz-table th {
|
||||
padding: 12px;
|
||||
border: 1px solid var(--table-border, #ccc);
|
||||
text-align: left;
|
||||
font-weight: 600;
|
||||
color: var(--text-color, #333);
|
||||
}
|
||||
|
||||
.qz-table td {
|
||||
padding: 12px;
|
||||
border: 1px solid var(--table-border, #ccc);
|
||||
color: var(--text-color, #333);
|
||||
}
|
||||
|
||||
.qz-table tbody tr:hover {
|
||||
background: var(--table-hover, #f5f5f5);
|
||||
}
|
||||
|
||||
.qz-table-code {
|
||||
font-family: 'Courier New', monospace;
|
||||
background: var(--code-bg, #f5f5f5);
|
||||
padding: 4px 8px;
|
||||
border-radius: 4px;
|
||||
color: var(--code-text, #333);
|
||||
}
|
||||
|
||||
/* Dark Mode Support */
|
||||
body.dark-mode .qz-pairing-card {
|
||||
background: #2d2d2d;
|
||||
color: #e0e0e0;
|
||||
--card-bg: #2d2d2d;
|
||||
--text-color: #e0e0e0;
|
||||
}
|
||||
|
||||
body.dark-mode .qz-form-group label {
|
||||
color: #bbb;
|
||||
--label-color: #bbb;
|
||||
}
|
||||
|
||||
body.dark-mode .qz-form-group input[type="text"],
|
||||
body.dark-mode .qz-form-group select {
|
||||
background: #3a3a3a;
|
||||
border-color: #555;
|
||||
color: #e0e0e0;
|
||||
--input-bg: #3a3a3a;
|
||||
--input-border: #555;
|
||||
}
|
||||
|
||||
body.dark-mode .qz-result {
|
||||
background: #1b5e20;
|
||||
--result-bg: #1b5e20;
|
||||
}
|
||||
|
||||
body.dark-mode .qz-result strong {
|
||||
color: #a5d6a7;
|
||||
--result-label: #a5d6a7;
|
||||
}
|
||||
|
||||
body.dark-mode .qz-result span {
|
||||
background: #2e7d32;
|
||||
color: #c8e6c9;
|
||||
--code-bg: #2e7d32;
|
||||
--code-text: #c8e6c9;
|
||||
}
|
||||
|
||||
body.dark-mode .qz-table thead tr {
|
||||
background: #3a3a3a;
|
||||
--table-header-bg: #3a3a3a;
|
||||
}
|
||||
|
||||
body.dark-mode .qz-table th,
|
||||
body.dark-mode .qz-table td {
|
||||
border-color: #555;
|
||||
color: #e0e0e0;
|
||||
--table-border: #555;
|
||||
}
|
||||
|
||||
body.dark-mode .qz-table tbody tr:hover {
|
||||
background: #3a3a3a;
|
||||
--table-hover: #3a3a3a;
|
||||
}
|
||||
|
||||
body.dark-mode .qz-table-code {
|
||||
background: #3a3a3a;
|
||||
color: #90caf9;
|
||||
--code-bg: #3a3a3a;
|
||||
--code-text: #90caf9;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div class="qz-pairing-card">
|
||||
<h2>🔐 QZ Tray Pairing Key Management</h2>
|
||||
|
||||
<form id="pairing-form" method="POST" action="/generate_pairing_key" class="qz-form-group">
|
||||
<div class="form-row">
|
||||
<div class="form-field">
|
||||
<label for="printer_name">Printer Name:</label>
|
||||
<input type="text" id="printer_name" name="printer_name" required placeholder="Enter printer name">
|
||||
</div>
|
||||
|
||||
<div class="form-field">
|
||||
<label for="validity_days">Validity Period:</label>
|
||||
<select id="validity_days" name="validity_days">
|
||||
<option value="30">30 Days</option>
|
||||
<option value="60">60 Days</option>
|
||||
<option value="90" selected>90 Days (Default)</option>
|
||||
<option value="180">180 Days (6 Months)</option>
|
||||
<option value="365">365 Days (1 Year)</option>
|
||||
<option value="730">730 Days (2 Years)</option>
|
||||
<option value="1825">1825 Days (5 Years)</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<button type="submit">🔑 Generate Pairing Key</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<div id="pairing-result">
|
||||
{% if pairing_key %}
|
||||
<div style="margin-bottom: 16px;">
|
||||
<strong>Pairing Key:</strong> <span style="font-family: monospace;">{{ pairing_key }}</span><br>
|
||||
<strong>Printer Name:</strong> {{ printer_name }}<br>
|
||||
<strong>Valid Until:</strong> {{ warranty_until }}
|
||||
<div class="qz-result">
|
||||
<div style="margin-bottom: 8px;">
|
||||
<strong>🔑 Pairing Key:</strong> <span>{{ pairing_key }}</span>
|
||||
</div>
|
||||
<div style="margin-bottom: 8px;">
|
||||
<strong>🖨️ Printer Name:</strong> {{ printer_name }}
|
||||
</div>
|
||||
<div>
|
||||
<strong>⏰ Valid Until:</strong> {{ warranty_until }}
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
<h3>Active Pairing Keys</h3>
|
||||
<table style="width:100%; border-collapse:collapse;">
|
||||
|
||||
<h3>📋 Active Pairing Keys</h3>
|
||||
<table class="qz-table">
|
||||
<thead>
|
||||
<tr style="background:#f0f0f0;">
|
||||
<th style="padding:8px; border:1px solid #ccc;">Printer Name</th>
|
||||
<th style="padding:8px; border:1px solid #ccc;">Pairing Key</th>
|
||||
<th style="padding:8px; border:1px solid #ccc;">Valid Until</th>
|
||||
<tr>
|
||||
<th>🖨️ Printer Name</th>
|
||||
<th>🔑 Pairing Key</th>
|
||||
<th>⏰ Valid Until</th>
|
||||
<th>🛠️ Actions</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for key in pairing_keys %}
|
||||
<tr>
|
||||
<td style="padding:8px; border:1px solid #ccc;">{{ key.printer_name }}</td>
|
||||
<td style="padding:8px; border:1px solid #ccc; font-family:monospace;">{{ key.pairing_key }}</td>
|
||||
<td style="padding:8px; border:1px solid #ccc;">{{ key.warranty_until }}</td>
|
||||
<td>{{ key.printer_name }}</td>
|
||||
<td><span class="qz-table-code">{{ key.pairing_key }}</span></td>
|
||||
<td>{{ key.warranty_until }}</td>
|
||||
<td>
|
||||
<button class="btn-delete" onclick="deletePairingKey('{{ key.pairing_key }}', '{{ key.printer_name }}')">
|
||||
🗑️ Delete
|
||||
</button>
|
||||
</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<script>
|
||||
// Optionally add AJAX for key generation if you want dynamic updates
|
||||
</script>
|
||||
<ul>
|
||||
<li>⚡ <strong>Silent Printing</strong> - No user interaction needed</li>
|
||||
<li>�️ <strong>Direct Printer Access</strong> - System-level printing</li>
|
||||
<li>🏢 <strong>Enterprise Ready</strong> - Service auto-recovery</li>
|
||||
<li>� <strong>Advanced Features</strong> - Multiple print methods</li>
|
||||
<li>🛡️ <strong>Self-Contained</strong> - Zero external dependencies</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Download Cards Row -->
|
||||
<div class="row justify-content-center">
|
||||
<!-- Chrome Extension Card -->
|
||||
<div class="col-md-6 mb-4">
|
||||
<div class="card h-100 border-success">
|
||||
<div class="card-header bg-success text-white text-center">
|
||||
<h4 class="mb-0">🌐 Chrome Extension</h4>
|
||||
<small>Browser-based printing solution</small>
|
||||
</div>
|
||||
<div class="card-body d-flex flex-column">
|
||||
<div class="alert alert-success">
|
||||
<strong>📋 RECOMMENDED:</strong> Easy setup, works everywhere!
|
||||
</div>
|
||||
|
||||
<h5>🎯 Key Features:</h5>
|
||||
<ul>
|
||||
<li>🖨️ Opens PDF in hidden browser tab and triggers print dialog</li>
|
||||
<li>🔍 Automatic extension detection on web page</li>
|
||||
<li>📊 Print status feedback and error handling</li>
|
||||
<li>🔄 Graceful fallback to PDF download</li>
|
||||
<li>⚙️ Works with any printer Chrome can access</li>
|
||||
<li>🌍 Cross-platform (Windows, Mac, Linux)</li>
|
||||
</ul>
|
||||
|
||||
<h5>🚀 Quick Install (3 steps):</h5>
|
||||
<ol>
|
||||
<li>Download and extract the extension files</li>
|
||||
<li>Open Chrome → <code>chrome://extensions/</code></li>
|
||||
<li>Enable <strong>"Developer mode"</strong> → Click <strong>"Load unpacked"</strong> → Select folder</li>
|
||||
</ol>
|
||||
|
||||
<div class="text-center mt-auto">
|
||||
<button class="btn btn-success btn-lg mb-3" id="download-extension-btn">
|
||||
📥 Download Chrome Extension
|
||||
</button>
|
||||
<br>
|
||||
<small class="text-muted">Extension package (~10KB)</small>
|
||||
|
||||
<hr>
|
||||
<div class="text-center">
|
||||
<small class="text-muted">Individual files for inspection:</small><br>
|
||||
<a href="{{ url_for('main.extension_files', filename='manifest.json') }}" target="_blank" class="btn btn-sm btn-outline-secondary">manifest.json</a>
|
||||
<a href="{{ url_for('main.extension_files', filename='background.js') }}" target="_blank" class="btn btn-sm btn-outline-secondary">background.js</a>
|
||||
<a href="{{ url_for('main.extension_files', filename='content.js') }}" target="_blank" class="btn btn-sm btn-outline-secondary">content.js</a>
|
||||
<a href="{{ url_for('main.extension_files', filename='popup.html') }}" target="_blank" class="btn btn-sm btn-outline-secondary">popup.html</a>
|
||||
<a href="{{ url_for('main.extension_files', filename='popup.js') }}" target="_blank" class="btn btn-sm btn-outline-secondary">popup.js</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Windows Service Card -->
|
||||
<div class="col-md-6 mb-4">
|
||||
<div class="card h-100 border-primary">
|
||||
<div class="card-header bg-primary text-white text-center">
|
||||
<h4 class="mb-0">🔧 Windows Print Service</h4>
|
||||
<small>Enterprise-grade silent printing with Error 1053 fixes</small>
|
||||
</div>
|
||||
<div class="card-body d-flex flex-column">
|
||||
<div class="alert alert-primary">
|
||||
<strong>🏢 ENTERPRISE:</strong> Silent printing with no user interaction!
|
||||
</div>
|
||||
|
||||
<div class="alert alert-success" style="background-color: #d1f2eb; border-color: #a3e4d7; color: #0e6b49;">
|
||||
<strong>🆕 NEW: Error 1053 FIXED!</strong><br>
|
||||
<small>✅ Multiple installation methods with automatic fallback<br>
|
||||
✅ Enhanced Windows Service Communication<br>
|
||||
✅ Comprehensive diagnostic and troubleshooting tools</small>
|
||||
</div>
|
||||
|
||||
<h5>🎯 Key Features:</h5>
|
||||
<ul>
|
||||
<li>⚡ Silent printing - no print dialogs</li>
|
||||
<li>🖨️ Direct system printer access</li>
|
||||
<li>🔄 Multiple print methods (Adobe, SumatraPDF, PowerShell)</li>
|
||||
<li>🛡️ Windows service with auto-recovery</li>
|
||||
<li>📦 Self-contained - zero dependencies</li>
|
||||
<li>🏢 Perfect for production environments</li>
|
||||
<li><strong style="color: #dc3545;">🔧 Error 1053 fixes included</strong></li>
|
||||
</ul>
|
||||
|
||||
<h5>🚀 Quick Install (3 steps):</h5>
|
||||
<ol>
|
||||
<li>Download and extract the enhanced service package</li>
|
||||
<li>Run <code>install_service_ENHANCED.bat</code> as Administrator</li>
|
||||
<li>Install Chrome extension (included in package)</li>
|
||||
</ol>
|
||||
|
||||
<div class="text-center mt-auto">
|
||||
<div class="btn-group-vertical mb-3" role="group">
|
||||
<button class="btn btn-primary btn-lg" id="download-service-btn">
|
||||
📥 Download Enhanced Windows Service
|
||||
</button>
|
||||
<small class="text-muted mb-2">🆕 Includes Error 1053 fixes & multiple installation methods</small>
|
||||
</div>
|
||||
|
||||
<div class="alert alert-info">
|
||||
<small>
|
||||
<strong>🆕 Enhanced Package (~11MB):</strong> Embedded Python 3.11.9 + Error 1053 fixes<br>
|
||||
<strong>✅ Features:</strong> 4 installation methods, diagnostic tools, zero dependencies
|
||||
</small>
|
||||
</div>
|
||||
|
||||
<div class="alert alert-warning">
|
||||
<small>⚠️ <strong>Windows Only:</strong> Requires Administrator privileges for service installation</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Documentation Section -->
|
||||
<div class="row justify-content-center mb-4">
|
||||
<div class="col-md-10">
|
||||
<div class="card border-warning">
|
||||
<div class="card-header bg-warning text-dark">
|
||||
<h4 class="mb-0">📚 Documentation & Support</h4>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<div class="card h-100">
|
||||
<div class="card-header bg-success text-white text-center">
|
||||
<h6 class="mb-0">⚡ Quick Setup Guide</h6>
|
||||
</div>
|
||||
<div class="card-body text-center">
|
||||
<p class="card-text">2-minute installation guide with visual steps and troubleshooting tips.</p>
|
||||
<a href="/static/documentation/QUICK_SETUP.md" target="_blank" class="btn btn-success">
|
||||
📖 Quick Setup
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="card h-100">
|
||||
<div class="card-header bg-primary text-white text-center">
|
||||
<h6 class="mb-0">📋 Complete Guide</h6>
|
||||
</div>
|
||||
<div class="card-body text-center">
|
||||
<p class="card-text">Comprehensive installation documentation with troubleshooting and API reference.</p>
|
||||
<a href="/static/documentation/INSTALLATION_GUIDE.md" target="_blank" class="btn btn-primary">
|
||||
📚 Full Documentation
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="card h-100">
|
||||
<div class="card-header bg-info text-white text-center">
|
||||
<h6 class="mb-0">🛠️ Technical Reference</h6>
|
||||
</div>
|
||||
<div class="card-body text-center">
|
||||
<p class="card-text">Developer documentation with API specs and customization examples.</p>
|
||||
<a href="/static/documentation/README.md" target="_blank" class="btn btn-info">
|
||||
🔧 Developer Docs
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- System Requirements -->
|
||||
<div class="row justify-content-center mb-4">
|
||||
<div class="col-md-10">
|
||||
<div class="card border-secondary">
|
||||
<div class="card-header bg-secondary text-white">
|
||||
<h4 class="mb-0">⚙️ System Requirements & Information</h4>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<h5>💻 Requirements:</h5>
|
||||
<ul>
|
||||
<li><strong>Browser:</strong> Google Chrome (any recent version)</li>
|
||||
<li><strong>OS:</strong> Windows, Mac, or Linux</li>
|
||||
<li><strong>Privileges:</strong> None required (standard user)</li>
|
||||
<li><strong>Internet:</strong> Not required (works offline)</li>
|
||||
<li><strong>Installation:</strong> Just load extension in Chrome</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<h5>🔍 How It Works:</h5>
|
||||
<div class="alert alert-light">
|
||||
<ol class="mb-0">
|
||||
<li>🌐 Web page detects Chrome extension</li>
|
||||
<li>🖨️ <strong>Extension Available</strong> → Green "Print Labels (Extension)" button</li>
|
||||
<li>📄 <strong>Extension Unavailable</strong> → Blue "Generate PDF" button</li>
|
||||
<li>🔄 Extension opens PDF in hidden tab → triggers print dialog</li>
|
||||
<li>✅ User selects printer and confirms → automatic cleanup</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Action Buttons -->
|
||||
<div class="row justify-content-center mb-5">
|
||||
<div class="col-md-10 text-center">
|
||||
<div class="card border-dark">
|
||||
<div class="card-body">
|
||||
<h5>🚀 Ready to Test?</h5>
|
||||
<p class="text-muted">Installation takes ~2 minutes • Zero maintenance required</p>
|
||||
|
||||
<!-- Test Extension Button -->
|
||||
<div class="alert alert-info">
|
||||
<h6>🧪 Test the Extension</h6>
|
||||
<p class="mb-2">After installing the extension, click below to test if the print module detects it correctly:</p>
|
||||
<button class="btn btn-info mb-2" id="test-extension-btn">
|
||||
🔍 Test Extension Detection
|
||||
</button>
|
||||
<div id="test-results" class="mt-2" style="display: none;"></div>
|
||||
</div>
|
||||
|
||||
<div class="btn-group-vertical btn-group-lg" role="group">
|
||||
<a href="{{ url_for('main.print_module') }}" class="btn btn-success btn-lg">
|
||||
🖨️ Go to Print Module
|
||||
</a>
|
||||
<button class="btn btn-secondary" onclick="window.close()">
|
||||
↩️ Close Window
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
// Chrome Extension Download Handler
|
||||
document.getElementById('download-extension-btn').addEventListener('click', function(e) {
|
||||
e.preventDefault();
|
||||
|
||||
// Show loading state
|
||||
const originalText = this.innerHTML;
|
||||
this.innerHTML = '⏳ Preparing Chrome Extension Package...';
|
||||
this.disabled = true;
|
||||
|
||||
// Create the extension package
|
||||
fetch('/create_extension_package', {method: 'POST'})
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
if (data.success) {
|
||||
// Start download
|
||||
window.location.href = data.download_url;
|
||||
|
||||
// Show success message
|
||||
setTimeout(() => {
|
||||
this.innerHTML = '✅ Download Started!';
|
||||
}, 500);
|
||||
|
||||
// Reset button
|
||||
setTimeout(() => {
|
||||
this.innerHTML = originalText;
|
||||
this.disabled = false;
|
||||
}, 3000);
|
||||
} else {
|
||||
alert('Error creating extension package: ' + data.error);
|
||||
this.innerHTML = originalText;
|
||||
this.disabled = false;
|
||||
}
|
||||
})
|
||||
.catch(error => {
|
||||
alert('Error: ' + error.message);
|
||||
this.innerHTML = originalText;
|
||||
this.disabled = false;
|
||||
});
|
||||
});
|
||||
|
||||
// Windows Service Download Handler
|
||||
document.getElementById('download-service-btn').addEventListener('click', function(e) {
|
||||
e.preventDefault();
|
||||
|
||||
// Show loading state
|
||||
const originalText = this.innerHTML;
|
||||
this.innerHTML = '⏳ Preparing Enhanced Service Package...';
|
||||
this.disabled = true;
|
||||
|
||||
// Create the service package
|
||||
fetch('/create_service_package', {method: 'POST'})
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
if (data.success) {
|
||||
// Start download
|
||||
window.location.href = data.download_url;
|
||||
|
||||
// Show enhanced success message with features
|
||||
const features = data.features ? data.features.join('\n• ') : 'Error 1053 fixes and enhanced installation';
|
||||
setTimeout(() => {
|
||||
this.innerHTML = '✅ Enhanced Package Downloaded!';
|
||||
|
||||
// Show feature alert
|
||||
if (data.package_type) {
|
||||
alert(`✅ ${data.package_type} Downloaded!\n\n🆕 Features included:\n• ${features}\n\n📦 Size: ${(data.zip_size / 1024 / 1024).toFixed(1)} MB\n🔧 Installation methods: ${data.installation_methods || 'Multiple'}\n\n📋 Next: Extract and run install_service_ENHANCED.bat as Administrator`);
|
||||
}
|
||||
}, 500);
|
||||
|
||||
// Reset button
|
||||
setTimeout(() => {
|
||||
this.innerHTML = originalText;
|
||||
this.disabled = false;
|
||||
}, 5000);
|
||||
} else {
|
||||
alert('Error creating service package: ' + data.error);
|
||||
this.innerHTML = originalText;
|
||||
this.disabled = false;
|
||||
}
|
||||
})
|
||||
.catch(error => {
|
||||
alert('Error: ' + error.message);
|
||||
this.innerHTML = originalText;
|
||||
this.disabled = false;
|
||||
});
|
||||
});
|
||||
|
||||
// Zero Dependencies Service Download Handler
|
||||
document.getElementById('download-zero-deps-btn').addEventListener('click', function(e) {
|
||||
e.preventDefault();
|
||||
|
||||
// Show loading state
|
||||
const originalText = this.innerHTML;
|
||||
this.innerHTML = '⏳ Creating Zero-Dependency Package (may take 1-2 minutes)...';
|
||||
this.disabled = true;
|
||||
|
||||
// Show progress info
|
||||
const progressInfo = document.createElement('div');
|
||||
progressInfo.className = 'alert alert-info mt-2';
|
||||
progressInfo.innerHTML = '📥 Downloading Python embedded distribution and creating complete package...';
|
||||
this.parentElement.appendChild(progressInfo);
|
||||
|
||||
// Create the zero-dependency service package
|
||||
fetch('/create_zero_dependency_service_package', {method: 'POST'})
|
||||
.then(response => response.json())
|
||||
.then(data => {
|
||||
if (data.success) {
|
||||
// Start download
|
||||
window.location.href = data.download_url;
|
||||
|
||||
// Show success message
|
||||
setTimeout(() => {
|
||||
this.innerHTML = `✅ Download Started! (${data.estimated_size_mb}MB)`;
|
||||
progressInfo.innerHTML = `🎉 Complete package created with ${data.files_included} files including Python ${data.python_version}!`;
|
||||
progressInfo.className = 'alert alert-success mt-2';
|
||||
}, 500);
|
||||
|
||||
// Reset button
|
||||
setTimeout(() => {
|
||||
this.innerHTML = originalText;
|
||||
this.disabled = false;
|
||||
progressInfo.remove();
|
||||
}, 5000);
|
||||
} else {
|
||||
alert('Error creating zero-dependency package: ' + data.error);
|
||||
this.innerHTML = originalText;
|
||||
this.disabled = false;
|
||||
progressInfo.remove();
|
||||
}
|
||||
})
|
||||
.catch(error => {
|
||||
alert('Error: ' + error.message);
|
||||
this.innerHTML = originalText;
|
||||
this.disabled = false;
|
||||
progressInfo.remove();
|
||||
});
|
||||
});
|
||||
|
||||
// Extension Test Functionality
|
||||
document.getElementById('test-extension-btn').addEventListener('click', function(e) {
|
||||
e.preventDefault();
|
||||
|
||||
const testResults = document.getElementById('test-results');
|
||||
const originalText = this.innerHTML;
|
||||
|
||||
this.innerHTML = '🔍 Testing...';
|
||||
this.disabled = true;
|
||||
testResults.style.display = 'block';
|
||||
testResults.innerHTML = '<div class="spinner-border spinner-border-sm" role="status"></div> Checking Chrome extension...';
|
||||
|
||||
// Test extension detection (same logic as print module)
|
||||
testExtensionConnection()
|
||||
.then(result => {
|
||||
if (result.success) {
|
||||
testResults.innerHTML = `
|
||||
<div class="alert alert-success">
|
||||
<strong>✅ Extension Test Successful!</strong><br>
|
||||
Extension ID: ${result.extensionId || 'Detected'}<br>
|
||||
Version: ${result.version || 'Unknown'}<br>
|
||||
Status: Ready for printing<br>
|
||||
<small class="text-muted">The print module will show the green "Print Labels (Extension)" button</small>
|
||||
</div>
|
||||
`;
|
||||
} else {
|
||||
testResults.innerHTML = `
|
||||
<div class="alert alert-warning">
|
||||
<strong>❌ Extension Not Detected</strong><br>
|
||||
Reason: ${result.error}<br>
|
||||
<small class="text-muted">
|
||||
Make sure you've:<br>
|
||||
1. Downloaded and extracted the extension<br>
|
||||
2. Loaded it in Chrome at chrome://extensions/<br>
|
||||
3. Enabled "Developer mode" first<br>
|
||||
4. Refreshed this page after installation
|
||||
</small>
|
||||
</div>
|
||||
`;
|
||||
}
|
||||
})
|
||||
.catch(error => {
|
||||
testResults.innerHTML = `
|
||||
<div class="alert alert-danger">
|
||||
<strong>❌ Test Failed</strong><br>
|
||||
Error: ${error.message}<br>
|
||||
<small class="text-muted">Chrome extension communication failed</small>
|
||||
</div>
|
||||
`;
|
||||
})
|
||||
.finally(() => {
|
||||
this.innerHTML = originalText;
|
||||
this.disabled = false;
|
||||
});
|
||||
});
|
||||
|
||||
// Test extension connection function
|
||||
async function testExtensionConnection() {
|
||||
return new Promise((resolve) => {
|
||||
// Try to get extension ID from injected DOM element or use fallback
|
||||
const extensionElement = document.getElementById('chrome-extension-id');
|
||||
const extensionId = extensionElement ?
|
||||
extensionElement.getAttribute('data-extension-id') :
|
||||
'cifcoidplhgclhcnlcgdkjbaoempjmdl'; // Fallback
|
||||
function deletePairingKey(pairingKey, printerName) {
|
||||
if (confirm(`Are you sure you want to delete the pairing key for "${printerName}"?\n\nKey: ${pairingKey}\n\nThis action cannot be undone.`)) {
|
||||
// Create a form and submit it
|
||||
const form = document.createElement('form');
|
||||
form.method = 'POST';
|
||||
form.action = '/delete_pairing_key';
|
||||
|
||||
if (!window.chrome || !window.chrome.runtime) {
|
||||
resolve({ success: false, error: 'Chrome runtime not available' });
|
||||
return;
|
||||
}
|
||||
const keyInput = document.createElement('input');
|
||||
keyInput.type = 'hidden';
|
||||
keyInput.name = 'pairing_key';
|
||||
keyInput.value = pairingKey;
|
||||
|
||||
try {
|
||||
chrome.runtime.sendMessage(extensionId, { action: 'ping' }, function(response) {
|
||||
if (chrome.runtime.lastError) {
|
||||
resolve({
|
||||
success: false,
|
||||
error: chrome.runtime.lastError.message,
|
||||
extensionId: extensionId
|
||||
});
|
||||
} else if (response && response.success) {
|
||||
resolve({
|
||||
success: true,
|
||||
extensionId: extensionId,
|
||||
version: response.extension_version,
|
||||
message: response.message
|
||||
});
|
||||
} else {
|
||||
resolve({
|
||||
success: false,
|
||||
error: 'Extension ping failed - no response',
|
||||
extensionId: extensionId
|
||||
});
|
||||
}
|
||||
});
|
||||
} catch (error) {
|
||||
resolve({
|
||||
success: false,
|
||||
error: 'Exception: ' + error.message,
|
||||
extensionId: extensionId
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// Show installation tips
|
||||
function showInstallationTips() {
|
||||
const tips = [
|
||||
'💡 Tip: Chrome Extension is recommended for most users - cross-platform and easy!',
|
||||
'💡 Tip: Windows Service is perfect for enterprise environments requiring silent printing',
|
||||
'💡 Tip: Both solutions work with the same web interface and automatically detected',
|
||||
'💡 Tip: The system gracefully falls back to PDF downloads if neither is available'
|
||||
];
|
||||
|
||||
let tipIndex = 0;
|
||||
const tipContainer = document.createElement('div');
|
||||
tipContainer.className = 'alert alert-info position-fixed';
|
||||
tipContainer.style.cssText = 'bottom: 20px; right: 20px; max-width: 300px; z-index: 1000;';
|
||||
|
||||
function showNextTip() {
|
||||
if (tipIndex < tips.length) {
|
||||
tipContainer.innerHTML = `
|
||||
<button type="button" class="btn-close float-end" onclick="this.parentElement.remove()"></button>
|
||||
${tips[tipIndex]}
|
||||
`;
|
||||
|
||||
if (!document.body.contains(tipContainer)) {
|
||||
document.body.appendChild(tipContainer);
|
||||
}
|
||||
|
||||
tipIndex++;
|
||||
setTimeout(showNextTip, 8000); // Show next tip after 8 seconds
|
||||
} else {
|
||||
setTimeout(() => {
|
||||
if (document.body.contains(tipContainer)) {
|
||||
tipContainer.remove();
|
||||
}
|
||||
}, 5000);
|
||||
}
|
||||
form.appendChild(keyInput);
|
||||
document.body.appendChild(form);
|
||||
form.submit();
|
||||
}
|
||||
|
||||
// Start showing tips after 3 seconds
|
||||
setTimeout(showNextTip, 3000);
|
||||
}
|
||||
|
||||
// Initialize tips when page loads
|
||||
document.addEventListener('DOMContentLoaded', showInstallationTips);
|
||||
</script>
|
||||
{% endblock %}
|
||||
|
||||
{% endblock %}
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
<p>Access the print module to print labels.</p>
|
||||
<div style="display: flex; gap: 10px; flex-wrap: wrap;">
|
||||
<a href="{{ url_for('main.print_module') }}" class="btn">Launch Printing Module</a>
|
||||
<a href="{{ url_for('main.print_module') }}" class="btn">Launch lost labels printing module</a>
|
||||
<a href="{{ url_for('main.print_lost_labels') }}" class="btn">Launch lost labels printing module</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -33,7 +33,10 @@
|
||||
<label for="client-select" style="font-size: 11px; font-weight: 600; display: block; margin-bottom: 4px;">Select Printer/Client:</label>
|
||||
<select id="client-select" class="form-control form-control-sm" style="width: 85%; margin: 0 auto; font-size: 11px;"></select>
|
||||
</div>
|
||||
<!-- Manage Keys Button - Only visible for superadmin -->
|
||||
{% if session.role == 'superadmin' %}
|
||||
<a href="{{ url_for('main.download_extension') }}" class="btn btn-info btn-sm" target="_blank" style="font-size: 11px; padding: 4px 12px;">🔑 Manage Keys</a>
|
||||
{% endif %}
|
||||
</div>
|
||||
<!-- Label Preview Section -->
|
||||
<div id="label-preview" style="padding: 10px; position: relative; background: #fafafa; width: 301px; height: 434.7px;">
|
||||
@@ -194,6 +197,77 @@ let selectedOrderData = null;
|
||||
let qzTray = null;
|
||||
let availablePrinters = [];
|
||||
|
||||
// Function to display the last N orders in the table
|
||||
function displayRecentOrders(limit = 20) {
|
||||
const tbody = document.getElementById('unprinted-orders-table');
|
||||
tbody.innerHTML = '';
|
||||
|
||||
if (allOrders.length === 0) {
|
||||
tbody.innerHTML = '<tr><td colspan="16" style="text-align:center; color:#6c757d;">No printed orders found.</td></tr>';
|
||||
return;
|
||||
}
|
||||
|
||||
// Get the last N orders (they are already sorted by updated_at DESC from backend)
|
||||
const recentOrders = allOrders.slice(0, limit);
|
||||
|
||||
recentOrders.forEach((order, idx) => {
|
||||
const tr = document.createElement('tr');
|
||||
|
||||
// Format data_livrare as DD/MM/YYYY if possible
|
||||
let dataLivrareFormatted = '-';
|
||||
if (order.data_livrare) {
|
||||
const d = new Date(order.data_livrare);
|
||||
if (!isNaN(d)) {
|
||||
const day = String(d.getDate()).padStart(2, '0');
|
||||
const month = String(d.getMonth() + 1).padStart(2, '0');
|
||||
const year = d.getFullYear();
|
||||
dataLivrareFormatted = `${day}/${month}/${year}`;
|
||||
} else {
|
||||
dataLivrareFormatted = order.data_livrare;
|
||||
}
|
||||
}
|
||||
|
||||
tr.innerHTML = `
|
||||
<td>${order.id}</td>
|
||||
<td><strong>${order.comanda_productie}</strong></td>
|
||||
<td>${order.cod_articol || '-'}</td>
|
||||
<td>${order.descr_com_prod}</td>
|
||||
<td style="text-align: right; font-weight: 600;">${order.cantitate}</td>
|
||||
<td style="text-align: center;">${dataLivrareFormatted}</td>
|
||||
<td style="text-align: center;">${order.dimensiune || '-'}</td>
|
||||
<td>${order.com_achiz_client || '-'}</td>
|
||||
<td style="text-align: right;">${order.nr_linie_com_client || '-'}</td>
|
||||
<td>${order.customer_name || '-'}</td>
|
||||
<td>${order.customer_article_number || '-'}</td>
|
||||
<td>${order.open_for_order || '-'}</td>
|
||||
<td style="text-align: right;">${order.line_number || '-'}</td>
|
||||
<td style="text-align: center;">${order.printed_labels == 1 ? '<span style="color: #28a745; font-weight: bold;">✓ Yes</span>' : '<span style="color: #dc3545;">✗ No</span>'}</td>
|
||||
<td style="font-size: 11px; color: #6c757d;">${order.created_at || '-'}</td>
|
||||
<td>1</td>
|
||||
`;
|
||||
|
||||
tr.addEventListener('click', function() {
|
||||
document.querySelectorAll('.print-module-table tbody tr').forEach(row => {
|
||||
row.classList.remove('selected');
|
||||
const cells = row.querySelectorAll('td');
|
||||
cells.forEach(cell => {
|
||||
cell.style.backgroundColor = '';
|
||||
cell.style.color = '';
|
||||
});
|
||||
});
|
||||
this.classList.add('selected');
|
||||
const cells = this.querySelectorAll('td');
|
||||
cells.forEach(cell => {
|
||||
cell.style.backgroundColor = '#007bff';
|
||||
cell.style.color = 'white';
|
||||
});
|
||||
updatePreviewCard(order);
|
||||
});
|
||||
|
||||
tbody.appendChild(tr);
|
||||
});
|
||||
}
|
||||
|
||||
function searchOrder() {
|
||||
const searchValue = document.getElementById('search-input').value.trim().toLowerCase();
|
||||
if (!searchValue) {
|
||||
@@ -345,6 +419,9 @@ async function loadQZTrayPrinters() {
|
||||
|
||||
// Print Button Handler
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
// Display last 20 printed orders on page load
|
||||
displayRecentOrders(20);
|
||||
|
||||
setTimeout(initializeQZTray, 1000);
|
||||
document.getElementById('print-label-btn').addEventListener('click', async function(e) {
|
||||
e.preventDefault();
|
||||
|
||||
@@ -24,8 +24,10 @@
|
||||
<label for="client-select" style="font-size: 11px; font-weight: 600; display: block; margin-bottom: 4px;">Select Printer/Client:</label>
|
||||
<select id="client-select" class="form-control form-control-sm" style="width: 85%; margin: 0 auto; font-size: 11px;"></select>
|
||||
</div>
|
||||
<!-- Manage Keys Button -->
|
||||
<!-- Manage Keys Button - Only visible for superadmin -->
|
||||
{% if session.role == 'superadmin' %}
|
||||
<a href="{{ url_for('main.download_extension') }}" class="btn btn-info btn-sm" target="_blank" style="font-size: 11px; padding: 4px 12px;">🔑 Manage Keys</a>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
<!-- Label Preview Section -->
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[
|
||||
{
|
||||
"printer_name": "test 1",
|
||||
"pairing_key": "fanlCYDshm8exebw5gP1Se_l0BR37mwV6FbogxZUE2w",
|
||||
"warranty_until": "2026-09-30"
|
||||
"printer_name": "quality_inofa",
|
||||
"pairing_key": "uptSI2vyEjK0yE-XE5o-RsrLbNgZ8rg8t0oKgUoDs3M",
|
||||
"warranty_until": "2026-11-06"
|
||||
}
|
||||
]
|
||||
@@ -1 +0,0 @@
|
||||
417124
|
||||
Reference in New Issue
Block a user