diff --git a/TheBattleCar/app.log b/TheBattleCar/app.log index 295d813..938cc71 100644 --- a/TheBattleCar/app.log +++ b/TheBattleCar/app.log @@ -5793,3 +5793,1537 @@ 2024-11-20 14:56:07,981 - INFO - * Restarting with watchdog (windowsapi) 2024-11-20 14:56:09,161 - WARNING - * Debugger is active! 2024-11-20 14:56:09,161 - INFO - * Debugger PIN: 266-144-430 +2024-11-22 10:59:46,036 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.238.210:8000 +2024-11-22 10:59:46,036 - INFO - Press CTRL+C to quit +2024-11-22 10:59:46,124 - INFO - * Restarting with watchdog (windowsapi) +2024-11-22 10:59:46,998 - WARNING - * Debugger is active! +2024-11-22 10:59:47,001 - INFO - * Debugger PIN: 266-144-430 +2024-11-22 10:59:52,035 - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\\Lib\\_strptime.py', reloading +2024-11-22 10:59:52,032 - INFO - Handling login request +2024-11-22 10:59:52,148 - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\\Lib\\encodings\\unicode_escape.py', reloading +2024-11-22 10:59:52,148 - INFO - 127.0.0.1 - - [22/Nov/2024 10:59:52] "GET /login HTTP/1.1" 200 - +2024-11-22 10:59:52,331 - INFO - * Restarting with watchdog (windowsapi) +2024-11-22 10:59:53,122 - WARNING - * Debugger is active! +2024-11-22 10:59:53,124 - INFO - * Debugger PIN: 266-144-430 +2024-11-22 10:59:53,255 - INFO - 127.0.0.1 - - [22/Nov/2024 10:59:53] "GET /static/login.css HTTP/1.1" 200 - +2024-11-22 10:59:53,351 - INFO - 127.0.0.1 - - [22/Nov/2024 10:59:53] "GET /favicon.ico HTTP/1.1" 404 - +2024-11-24 19:56:21,733 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://10.128.54.153:8000 +2024-11-24 19:56:21,733 - INFO - Press CTRL+C to quit +2024-11-24 19:56:21,826 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 19:56:22,585 - WARNING - * Debugger is active! +2024-11-24 19:56:22,591 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 19:57:32,125 - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\\Lib\\_strptime.py', reloading +2024-11-24 19:57:32,121 - INFO - Handling login request +2024-11-24 19:57:32,246 - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\\Lib\\encodings\\unicode_escape.py', reloading +2024-11-24 19:57:32,246 - INFO - 127.0.0.1 - - [24/Nov/2024 19:57:32] "GET /login HTTP/1.1" 200 - +2024-11-24 19:57:32,577 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 19:57:33,401 - WARNING - * Debugger is active! +2024-11-24 19:57:33,406 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 19:57:33,535 - INFO - 127.0.0.1 - - [24/Nov/2024 19:57:33] "GET /static/login.css HTTP/1.1" 200 - +2024-11-24 19:57:33,634 - INFO - 127.0.0.1 - - [24/Nov/2024 19:57:33] "GET /favicon.ico HTTP/1.1" 404 - +2024-11-24 20:00:50,428 - INFO - Handling login request +2024-11-24 20:00:50,491 - WARNING - Invalid credentials +2024-11-24 20:00:50,496 - INFO - 127.0.0.1 - - [24/Nov/2024 20:00:50] "POST /login HTTP/1.1" 200 - +2024-11-24 20:00:54,137 - INFO - Handling login request +2024-11-24 20:00:54,150 - INFO - 127.0.0.1 - - [24/Nov/2024 20:00:54] "GET /login HTTP/1.1" 200 - +2024-11-24 20:00:58,874 - INFO - Handling login request +2024-11-24 20:00:58,885 - WARNING - Invalid credentials +2024-11-24 20:00:58,885 - INFO - 127.0.0.1 - - [24/Nov/2024 20:00:58] "POST /login HTTP/1.1" 200 - +2024-11-24 20:01:00,069 - INFO - Handling login request +2024-11-24 20:01:00,079 - INFO - 127.0.0.1 - - [24/Nov/2024 20:01:00] "GET /login HTTP/1.1" 200 - +2024-11-24 20:05:23,832 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\changepassword', reloading +2024-11-24 20:05:24,064 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 20:05:24,950 - WARNING - * Debugger is active! +2024-11-24 20:05:24,954 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 20:05:27,546 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\changepswd.py', reloading +2024-11-24 20:05:27,549 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\changepswd.py', reloading +2024-11-24 20:05:28,135 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 20:05:28,903 - WARNING - * Debugger is active! +2024-11-24 20:05:28,907 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 20:06:50,581 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 20:06:50,581 - INFO - Press CTRL+C to quit +2024-11-24 20:06:50,595 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 20:06:51,394 - WARNING - * Debugger is active! +2024-11-24 20:06:51,402 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 20:06:57,719 - INFO - Handling login request +2024-11-24 20:06:57,783 - INFO - 127.0.0.1 - - [24/Nov/2024 20:06:57] "GET /login HTTP/1.1" 200 - +2024-11-24 20:06:58,005 - INFO - 127.0.0.1 - - [24/Nov/2024 20:06:58] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 20:07:00,206 - INFO - Handling login request +2024-11-24 20:07:00,215 - WARNING - Invalid credentials +2024-11-24 20:07:00,218 - INFO - 127.0.0.1 - - [24/Nov/2024 20:07:00] "POST /login HTTP/1.1" 200 - +2024-11-24 20:07:01,703 - INFO - Handling login request +2024-11-24 20:07:01,713 - INFO - 127.0.0.1 - - [24/Nov/2024 20:07:01] "GET /login HTTP/1.1" 200 - +2024-11-24 20:07:10,584 - INFO - Handling login request +2024-11-24 20:07:10,594 - WARNING - Invalid credentials +2024-11-24 20:07:10,596 - INFO - 127.0.0.1 - - [24/Nov/2024 20:07:10] "POST /login HTTP/1.1" 200 - +2024-11-24 20:07:11,825 - INFO - Handling login request +2024-11-24 20:07:11,833 - INFO - 127.0.0.1 - - [24/Nov/2024 20:07:11] "GET /login HTTP/1.1" 200 - +2024-11-24 20:07:19,323 - INFO - Handling login request +2024-11-24 20:07:19,331 - WARNING - Invalid credentials +2024-11-24 20:07:19,333 - INFO - 127.0.0.1 - - [24/Nov/2024 20:07:19] "POST /login HTTP/1.1" 200 - +2024-11-24 20:07:21,483 - INFO - Handling login request +2024-11-24 20:07:21,491 - INFO - 127.0.0.1 - - [24/Nov/2024 20:07:21] "GET /login HTTP/1.1" 200 - +2024-11-24 20:07:23,387 - INFO - Handling login request +2024-11-24 20:07:23,396 - WARNING - Invalid credentials +2024-11-24 20:07:23,396 - INFO - 127.0.0.1 - - [24/Nov/2024 20:07:23] "POST /login HTTP/1.1" 200 - +2024-11-24 20:07:29,677 - INFO - Handling login request +2024-11-24 20:07:29,687 - INFO - 127.0.0.1 - - [24/Nov/2024 20:07:29] "GET /login HTTP/1.1" 200 - +2024-11-24 20:07:32,703 - INFO - Handling login request +2024-11-24 20:07:32,711 - WARNING - Invalid credentials +2024-11-24 20:07:32,711 - INFO - 127.0.0.1 - - [24/Nov/2024 20:07:32] "POST /login HTTP/1.1" 200 - +2024-11-24 20:07:34,027 - INFO - Handling login request +2024-11-24 20:07:34,038 - INFO - 127.0.0.1 - - [24/Nov/2024 20:07:34] "GET /login HTTP/1.1" 200 - +2024-11-24 20:08:50,599 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 20:08:50,599 - INFO - Press CTRL+C to quit +2024-11-24 20:08:50,615 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 20:08:51,361 - WARNING - * Debugger is active! +2024-11-24 20:08:51,365 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 20:08:57,418 - INFO - Handling login request +2024-11-24 20:08:57,476 - WARNING - Invalid credentials +2024-11-24 20:08:57,479 - INFO - 127.0.0.1 - - [24/Nov/2024 20:08:57] "POST /login HTTP/1.1" 200 - +2024-11-24 20:08:58,801 - INFO - Handling login request +2024-11-24 20:08:58,815 - INFO - 127.0.0.1 - - [24/Nov/2024 20:08:58] "GET /login HTTP/1.1" 200 - +2024-11-24 20:09:01,836 - INFO - Handling login request +2024-11-24 20:09:01,844 - INFO - 127.0.0.1 - - [24/Nov/2024 20:09:01] "GET /login HTTP/1.1" 200 - +2024-11-24 20:09:01,980 - INFO - 127.0.0.1 - - [24/Nov/2024 20:09:01] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 20:09:05,125 - INFO - Handling login request +2024-11-24 20:09:05,137 - ERROR - Failed to decrypt message: +2024-11-24 20:09:05,141 - INFO - User admin logged in with role 指挥者 +2024-11-24 20:09:05,143 - INFO - 127.0.0.1 - - [24/Nov/2024 20:09:05] "POST /login HTTP/1.1" 302 - +2024-11-24 20:09:05,156 - INFO - Accessing commander page +2024-11-24 20:09:05,159 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-24 20:09:05,171 - ERROR - Failed to decrypt message: +2024-11-24 20:09:05,174 - ERROR - Failed to decrypt message: +2024-11-24 20:09:05,188 - ERROR - Failed to decrypt message: +2024-11-24 20:09:05,201 - INFO - 127.0.0.1 - - [24/Nov/2024 20:09:05] "GET /commander HTTP/1.1" 200 - +2024-11-24 20:09:12,265 - INFO - Handling login request +2024-11-24 20:09:12,275 - WARNING - Invalid credentials +2024-11-24 20:09:12,276 - INFO - 127.0.0.1 - - [24/Nov/2024 20:09:12] "POST /login HTTP/1.1" 200 - +2024-11-24 20:09:13,397 - INFO - Handling login request +2024-11-24 20:09:13,406 - INFO - 127.0.0.1 - - [24/Nov/2024 20:09:13] "GET /login HTTP/1.1" 200 - +2024-11-24 20:09:15,389 - INFO - Handling login request +2024-11-24 20:09:15,398 - WARNING - Invalid credentials +2024-11-24 20:09:15,398 - INFO - 127.0.0.1 - - [24/Nov/2024 20:09:15] "POST /login HTTP/1.1" 200 - +2024-11-24 20:09:16,218 - INFO - Handling login request +2024-11-24 20:09:16,228 - INFO - 127.0.0.1 - - [24/Nov/2024 20:09:16] "GET /login HTTP/1.1" 200 - +2024-11-24 20:09:20,932 - INFO - Handling login request +2024-11-24 20:09:20,941 - ERROR - Failed to decrypt message: +2024-11-24 20:09:20,942 - INFO - User admin logged in with role 指挥者 +2024-11-24 20:09:20,943 - INFO - 127.0.0.1 - - [24/Nov/2024 20:09:20] "POST /login HTTP/1.1" 302 - +2024-11-24 20:09:20,956 - INFO - Accessing commander page +2024-11-24 20:09:20,956 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-24 20:09:20,961 - ERROR - Failed to decrypt message: +2024-11-24 20:09:20,963 - ERROR - Failed to decrypt message: +2024-11-24 20:09:20,964 - ERROR - Failed to decrypt message: +2024-11-24 20:09:20,967 - INFO - 127.0.0.1 - - [24/Nov/2024 20:09:20] "GET /commander HTTP/1.1" 200 - +2024-11-24 20:11:49,498 - INFO - Handling login request +2024-11-24 20:11:49,510 - WARNING - Invalid credentials +2024-11-24 20:11:49,513 - INFO - 127.0.0.1 - - [24/Nov/2024 20:11:49] "POST /login HTTP/1.1" 200 - +2024-11-24 20:11:50,946 - INFO - Handling login request +2024-11-24 20:11:50,953 - INFO - 127.0.0.1 - - [24/Nov/2024 20:11:50] "GET /login HTTP/1.1" 200 - +2024-11-24 20:11:54,190 - INFO - Handling login request +2024-11-24 20:11:54,198 - WARNING - Invalid credentials +2024-11-24 20:11:54,200 - INFO - 127.0.0.1 - - [24/Nov/2024 20:11:54] "POST /login HTTP/1.1" 200 - +2024-11-24 20:11:55,222 - INFO - Handling login request +2024-11-24 20:11:55,231 - INFO - 127.0.0.1 - - [24/Nov/2024 20:11:55] "GET /login HTTP/1.1" 200 - +2024-11-24 20:11:58,631 - INFO - Handling login request +2024-11-24 20:11:58,640 - WARNING - Invalid credentials +2024-11-24 20:11:58,641 - INFO - 127.0.0.1 - - [24/Nov/2024 20:11:58] "POST /login HTTP/1.1" 200 - +2024-11-24 20:11:59,846 - INFO - Handling login request +2024-11-24 20:11:59,856 - INFO - 127.0.0.1 - - [24/Nov/2024 20:11:59] "GET /login HTTP/1.1" 200 - +2024-11-24 20:12:50,070 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\changepswd.py', reloading +2024-11-24 20:12:50,071 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\changepswd.py', reloading +2024-11-24 20:12:50,071 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\changepswd.py', reloading +2024-11-24 20:12:50,522 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 20:14:12,156 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 20:14:12,157 - INFO - Press CTRL+C to quit +2024-11-24 20:14:12,172 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 20:14:13,009 - WARNING - * Debugger is active! +2024-11-24 20:14:13,019 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 20:14:13,064 - INFO - Handling login request +2024-11-24 20:14:13,113 - INFO - 127.0.0.1 - - [24/Nov/2024 20:14:13] "GET /login HTTP/1.1" 200 - +2024-11-24 20:14:13,264 - INFO - 127.0.0.1 - - [24/Nov/2024 20:14:13] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 20:14:15,320 - INFO - Handling login request +2024-11-24 20:14:15,329 - WARNING - Invalid credentials +2024-11-24 20:14:15,331 - INFO - 127.0.0.1 - - [24/Nov/2024 20:14:15] "POST /login HTTP/1.1" 200 - +2024-11-24 20:14:16,447 - INFO - Handling login request +2024-11-24 20:14:16,458 - INFO - 127.0.0.1 - - [24/Nov/2024 20:14:16] "GET /login HTTP/1.1" 200 - +2024-11-24 20:14:18,197 - INFO - Handling login request +2024-11-24 20:14:18,212 - ERROR - Failed to decrypt message: +2024-11-24 20:14:18,214 - INFO - User admin logged in with role 指挥者 +2024-11-24 20:14:18,216 - INFO - 127.0.0.1 - - [24/Nov/2024 20:14:18] "POST /login HTTP/1.1" 302 - +2024-11-24 20:14:18,227 - INFO - Accessing commander page +2024-11-24 20:14:18,232 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-24 20:14:18,236 - ERROR - Failed to decrypt message: +2024-11-24 20:14:18,240 - ERROR - Failed to decrypt message: +2024-11-24 20:14:18,241 - ERROR - Failed to decrypt message: +2024-11-24 20:14:18,253 - INFO - 127.0.0.1 - - [24/Nov/2024 20:14:18] "GET /commander HTTP/1.1" 200 - +2024-11-24 20:14:24,209 - INFO - Handling login request +2024-11-24 20:14:24,217 - WARNING - Invalid credentials +2024-11-24 20:14:24,220 - INFO - 127.0.0.1 - - [24/Nov/2024 20:14:24] "POST /login HTTP/1.1" 200 - +2024-11-24 20:14:25,433 - INFO - Handling login request +2024-11-24 20:14:25,440 - INFO - 127.0.0.1 - - [24/Nov/2024 20:14:25] "GET /login HTTP/1.1" 200 - +2024-11-24 20:16:36,045 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\wtforms\\validators.py', reloading +2024-11-24 20:16:36,661 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 20:16:37,403 - WARNING - * Debugger is active! +2024-11-24 20:16:37,407 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 20:16:58,303 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 20:16:58,303 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 20:16:58,303 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 20:16:59,044 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 20:16:59,810 - WARNING - * Debugger is active! +2024-11-24 20:16:59,815 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 20:17:08,706 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 20:17:08,706 - INFO - Press CTRL+C to quit +2024-11-24 20:17:08,722 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 20:17:09,572 - WARNING - * Debugger is active! +2024-11-24 20:17:09,577 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 20:17:10,613 - INFO - Handling login request +2024-11-24 20:17:10,666 - ERROR - Failed to decrypt message: +2024-11-24 20:17:10,670 - INFO - User scout logged in with role 侦查者 +2024-11-24 20:17:10,673 - INFO - 127.0.0.1 - - [24/Nov/2024 20:17:10] "POST /login HTTP/1.1" 302 - +2024-11-24 20:17:10,690 - INFO - Accessing scout page +2024-11-24 20:17:10,698 - INFO - Notifications fetched: ({'id': 12, 'user_id': 5, 'message_id': 18, 'action': 'accept', 'created_at': datetime.datetime(2024, 11, 20, 10, 53, 39), 'message': 'gAAAAABnPU8TGQdgTFSSydEaT43Tyy_8Al3-ZgndNYSTl6xDTDDbpP-rEbtNF1KVxkYRlJxrx8xHYwN1VHEwN2vLxl_qysCwIQ=='},) +2024-11-24 20:17:10,705 - ERROR - Failed to decrypt message: +2024-11-24 20:17:10,712 - INFO - 127.0.0.1 - - [24/Nov/2024 20:17:10] "GET /scout HTTP/1.1" 200 - +2024-11-24 20:17:10,908 - INFO - 127.0.0.1 - - [24/Nov/2024 20:17:10] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 20:17:12,897 - INFO - Handling login request +2024-11-24 20:17:12,906 - INFO - 127.0.0.1 - - [24/Nov/2024 20:17:12] "GET /login HTTP/1.1" 200 - +2024-11-24 20:17:14,115 - INFO - Handling login request +2024-11-24 20:17:14,124 - ERROR - Failed to decrypt message: +2024-11-24 20:17:14,126 - INFO - User scout logged in with role 侦查者 +2024-11-24 20:17:14,127 - INFO - 127.0.0.1 - - [24/Nov/2024 20:17:14] "POST /login HTTP/1.1" 302 - +2024-11-24 20:17:14,142 - INFO - Accessing scout page +2024-11-24 20:17:14,144 - INFO - Notifications fetched: ({'id': 12, 'user_id': 5, 'message_id': 18, 'action': 'accept', 'created_at': datetime.datetime(2024, 11, 20, 10, 53, 39), 'message': 'gAAAAABnPU8TGQdgTFSSydEaT43Tyy_8Al3-ZgndNYSTl6xDTDDbpP-rEbtNF1KVxkYRlJxrx8xHYwN1VHEwN2vLxl_qysCwIQ=='},) +2024-11-24 20:17:14,146 - ERROR - Failed to decrypt message: +2024-11-24 20:17:14,149 - INFO - 127.0.0.1 - - [24/Nov/2024 20:17:14] "GET /scout HTTP/1.1" 200 - +2024-11-24 20:17:14,207 - INFO - 127.0.0.1 - - [24/Nov/2024 20:17:14] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 20:17:23,674 - INFO - Handling login request +2024-11-24 20:17:23,683 - ERROR - Failed to decrypt message: +2024-11-24 20:17:23,686 - INFO - User attacker logged in with role 攻击者 +2024-11-24 20:17:23,686 - INFO - 127.0.0.1 - - [24/Nov/2024 20:17:23] "POST /login HTTP/1.1" 302 - +2024-11-24 20:17:23,700 - INFO - Accessing attacker page +2024-11-24 20:17:23,702 - ERROR - Failed to decrypt message: +2024-11-24 20:17:23,705 - ERROR - Failed to decrypt message: +2024-11-24 20:17:23,710 - INFO - 127.0.0.1 - - [24/Nov/2024 20:17:23] "GET /attacker HTTP/1.1" 200 - +2024-11-24 20:17:23,784 - INFO - 127.0.0.1 - - [24/Nov/2024 20:17:23] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 20:17:26,879 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 20:17:26,880 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 20:17:26,880 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 20:17:27,133 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 20:17:27,943 - WARNING - * Debugger is active! +2024-11-24 20:17:27,948 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 20:18:16,163 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\changepswd.py', reloading +2024-11-24 20:18:16,165 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\changepswd.py', reloading +2024-11-24 20:18:16,165 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\changepswd.py', reloading +2024-11-24 20:18:17,288 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 20:18:56,259 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 20:18:56,259 - INFO - Press CTRL+C to quit +2024-11-24 20:18:56,274 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 20:18:57,108 - WARNING - * Debugger is active! +2024-11-24 20:18:57,111 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 20:19:03,366 - INFO - Handling login request +2024-11-24 20:19:03,420 - INFO - 127.0.0.1 - - [24/Nov/2024 20:19:03] "GET /login HTTP/1.1" 200 - +2024-11-24 20:19:03,561 - INFO - 127.0.0.1 - - [24/Nov/2024 20:19:03] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 20:19:14,758 - INFO - Handling login request +2024-11-24 20:19:14,774 - ERROR - Failed to decrypt message: +2024-11-24 20:19:14,776 - INFO - User admin logged in with role 指挥者 +2024-11-24 20:19:14,778 - INFO - 127.0.0.1 - - [24/Nov/2024 20:19:14] "POST /login HTTP/1.1" 302 - +2024-11-24 20:19:14,791 - INFO - Accessing commander page +2024-11-24 20:19:14,791 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-24 20:19:14,796 - ERROR - Failed to decrypt message: +2024-11-24 20:19:14,798 - ERROR - Failed to decrypt message: +2024-11-24 20:19:14,802 - ERROR - Failed to decrypt message: +2024-11-24 20:19:14,811 - INFO - 127.0.0.1 - - [24/Nov/2024 20:19:14] "GET /commander HTTP/1.1" 200 - +2024-11-24 20:19:25,379 - INFO - Handling login request +2024-11-24 20:19:25,387 - ERROR - Failed to decrypt message: +2024-11-24 20:19:25,390 - INFO - User scout logged in with role 侦查者 +2024-11-24 20:19:25,390 - INFO - 127.0.0.1 - - [24/Nov/2024 20:19:25] "POST /login HTTP/1.1" 302 - +2024-11-24 20:19:25,404 - INFO - Accessing scout page +2024-11-24 20:19:25,407 - INFO - Notifications fetched: ({'id': 12, 'user_id': 5, 'message_id': 18, 'action': 'accept', 'created_at': datetime.datetime(2024, 11, 20, 10, 53, 39), 'message': 'gAAAAABnPU8TGQdgTFSSydEaT43Tyy_8Al3-ZgndNYSTl6xDTDDbpP-rEbtNF1KVxkYRlJxrx8xHYwN1VHEwN2vLxl_qysCwIQ=='},) +2024-11-24 20:19:25,408 - ERROR - Failed to decrypt message: +2024-11-24 20:19:25,414 - INFO - 127.0.0.1 - - [24/Nov/2024 20:19:25] "GET /scout HTTP/1.1" 200 - +2024-11-24 20:19:25,472 - INFO - 127.0.0.1 - - [24/Nov/2024 20:19:25] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 20:19:57,975 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\changepswd.py', reloading +2024-11-24 20:19:58,857 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 20:19:59,686 - WARNING - * Debugger is active! +2024-11-24 20:19:59,688 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:12:26,725 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:12:26,725 - INFO - Press CTRL+C to quit +2024-11-24 23:12:26,940 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:12:28,935 - WARNING - * Debugger is active! +2024-11-24 23:12:28,948 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:13:22,979 - INFO - 192.168.166.160 - - [24/Nov/2024 23:13:22] "GET / HTTP/1.1" 200 - +2024-11-24 23:13:22,979 - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\\Lib\\encodings\\unicode_escape.py', reloading +2024-11-24 23:13:23,776 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:13:25,645 - WARNING - * Debugger is active! +2024-11-24 23:13:25,656 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:13:26,000 - INFO - 192.168.166.160 - - [24/Nov/2024 23:13:26] "GET /static/login.css HTTP/1.1" 200 - +2024-11-24 23:13:27,034 - INFO - 192.168.166.160 - - [24/Nov/2024 23:13:27] "GET /favicon.ico HTTP/1.1" 404 - +2024-11-24 23:13:45,624 - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\\Lib\\_strptime.py', reloading +2024-11-24 23:13:45,598 - INFO - Handling login request +2024-11-24 23:13:45,866 - WARNING - Invalid credentials +2024-11-24 23:13:45,868 - INFO - 192.168.166.160 - - [24/Nov/2024 23:13:45] "POST /login HTTP/1.1" 200 - +2024-11-24 23:13:46,131 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:13:48,013 - WARNING - * Debugger is active! +2024-11-24 23:13:48,023 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:13:52,538 - INFO - Handling login request +2024-11-24 23:13:52,648 - WARNING - Invalid credentials +2024-11-24 23:13:52,648 - INFO - 192.168.166.160 - - [24/Nov/2024 23:13:52] "POST /login HTTP/1.1" 200 - +2024-11-24 23:14:13,011 - INFO - Handling login request +2024-11-24 23:14:13,063 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\MySQLdb\\cursors.py', reloading +2024-11-24 23:14:13,088 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\MySQLdb\\connections.py', reloading +2024-11-24 23:14:13,130 - INFO - 192.168.166.160 - - [24/Nov/2024 23:14:13] "POST /login HTTP/1.1" 500 - +2024-11-24 23:14:13,585 - INFO - 192.168.166.160 - - [24/Nov/2024 23:14:13] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2024-11-24 23:14:13,842 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:14:15,763 - WARNING - * Debugger is active! +2024-11-24 23:14:15,773 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:14:16,094 - INFO - 192.168.166.160 - - [24/Nov/2024 23:14:16] "GET /login?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2024-11-24 23:14:27,143 - INFO - Handling login request +2024-11-24 23:14:27,306 - INFO - 192.168.166.160 - - [24/Nov/2024 23:14:27] "POST /login HTTP/1.1" 500 - +2024-11-24 23:14:27,448 - INFO - 192.168.166.160 - - [24/Nov/2024 23:14:27] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2024-11-24 23:14:27,655 - INFO - 192.168.166.160 - - [24/Nov/2024 23:14:27] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2024-11-24 23:16:07,611 - INFO - Handling login request +2024-11-24 23:16:07,648 - ERROR - Failed to decrypt message: +2024-11-24 23:16:07,657 - INFO - User admin logged in with role 指挥者 +2024-11-24 23:16:07,664 - INFO - 192.168.166.160 - - [24/Nov/2024 23:16:07] "POST /login HTTP/1.1" 302 - +2024-11-24 23:16:07,746 - INFO - Accessing commander page +2024-11-24 23:16:07,748 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-24 23:16:07,763 - ERROR - Failed to decrypt message: +2024-11-24 23:16:07,766 - ERROR - Failed to decrypt message: +2024-11-24 23:16:07,773 - ERROR - Failed to decrypt message: +2024-11-24 23:16:07,805 - INFO - 192.168.166.160 - - [24/Nov/2024 23:16:07] "GET /commander HTTP/1.1" 200 - +2024-11-24 23:16:25,113 - INFO - Handling login request +2024-11-24 23:16:25,139 - WARNING - Invalid credentials +2024-11-24 23:16:25,143 - INFO - 192.168.166.160 - - [24/Nov/2024 23:16:25] "POST /login HTTP/1.1" 200 - +2024-11-24 23:16:32,400 - INFO - Handling login request +2024-11-24 23:16:32,426 - WARNING - Invalid credentials +2024-11-24 23:16:32,430 - INFO - 192.168.166.160 - - [24/Nov/2024 23:16:32] "POST /login HTTP/1.1" 200 - +2024-11-24 23:17:03,616 - INFO - Handling login request +2024-11-24 23:17:03,640 - WARNING - Invalid credentials +2024-11-24 23:17:03,644 - INFO - 192.168.166.160 - - [24/Nov/2024 23:17:03] "POST /login HTTP/1.1" 200 - +2024-11-24 23:17:27,374 - INFO - Handling login request +2024-11-24 23:17:27,400 - WARNING - Invalid credentials +2024-11-24 23:17:27,403 - INFO - 192.168.166.160 - - [24/Nov/2024 23:17:27] "POST /login HTTP/1.1" 200 - +2024-11-24 23:18:56,568 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:18:56,568 - INFO - Press CTRL+C to quit +2024-11-24 23:18:56,603 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:18:58,657 - WARNING - * Debugger is active! +2024-11-24 23:18:58,674 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:18:59,860 - INFO - 192.168.166.160 - - [24/Nov/2024 23:18:59] "GET / HTTP/1.1" 200 - +2024-11-24 23:19:00,839 - INFO - 192.168.166.160 - - [24/Nov/2024 23:19:00] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:19:16,741 - INFO - Handling login request +2024-11-24 23:19:16,915 - INFO - 192.168.166.160 - - [24/Nov/2024 23:19:16] "POST /login HTTP/1.1" 500 - +2024-11-24 23:19:16,933 - INFO - Handling login request +2024-11-24 23:19:17,006 - INFO - 192.168.166.160 - - [24/Nov/2024 23:19:17] "POST /login HTTP/1.1" 500 - +2024-11-24 23:19:17,176 - INFO - Handling login request +2024-11-24 23:19:17,235 - INFO - 192.168.166.160 - - [24/Nov/2024 23:19:17] "POST /login HTTP/1.1" 500 - +2024-11-24 23:19:17,453 - INFO - Handling login request +2024-11-24 23:19:17,521 - INFO - 192.168.166.160 - - [24/Nov/2024 23:19:17] "POST /login HTTP/1.1" 500 - +2024-11-24 23:19:17,665 - INFO - Handling login request +2024-11-24 23:19:17,721 - INFO - 192.168.166.160 - - [24/Nov/2024 23:19:17] "POST /login HTTP/1.1" 500 - +2024-11-24 23:19:17,861 - INFO - Handling login request +2024-11-24 23:19:17,924 - INFO - 192.168.166.160 - - [24/Nov/2024 23:19:17] "POST /login HTTP/1.1" 500 - +2024-11-24 23:19:18,030 - INFO - 192.168.166.160 - - [24/Nov/2024 23:19:18] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2024-11-24 23:19:18,039 - INFO - 192.168.166.160 - - [24/Nov/2024 23:19:18] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2024-11-24 23:19:18,359 - INFO - 192.168.166.160 - - [24/Nov/2024 23:19:18] "GET /login?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - +2024-11-24 23:19:18,484 - INFO - Handling login request +2024-11-24 23:19:18,564 - INFO - 192.168.166.160 - - [24/Nov/2024 23:19:18] "POST /login HTTP/1.1" 500 - +2024-11-24 23:19:24,626 - INFO - Handling login request +2024-11-24 23:19:24,688 - INFO - 192.168.166.160 - - [24/Nov/2024 23:19:24] "POST /login HTTP/1.1" 500 - +2024-11-24 23:19:25,036 - INFO - 192.168.166.160 - - [24/Nov/2024 23:19:25] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2024-11-24 23:19:25,242 - INFO - 192.168.166.160 - - [24/Nov/2024 23:19:25] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2024-11-24 23:19:31,182 - INFO - Handling login request +2024-11-24 23:19:31,229 - INFO - 192.168.166.160 - - [24/Nov/2024 23:19:31] "POST /login HTTP/1.1" 500 - +2024-11-24 23:19:31,387 - INFO - 192.168.166.160 - - [24/Nov/2024 23:19:31] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2024-11-24 23:19:31,489 - INFO - 192.168.166.160 - - [24/Nov/2024 23:19:31] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2024-11-24 23:19:47,284 - INFO - Handling login request +2024-11-24 23:19:47,345 - INFO - 192.168.166.160 - - [24/Nov/2024 23:19:47] "POST /login HTTP/1.1" 500 - +2024-11-24 23:19:47,600 - INFO - 192.168.166.160 - - [24/Nov/2024 23:19:47] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2024-11-24 23:19:47,933 - INFO - 192.168.166.160 - - [24/Nov/2024 23:19:47] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2024-11-24 23:19:53,419 - INFO - Handling login request +2024-11-24 23:19:53,463 - INFO - 192.168.166.160 - - [24/Nov/2024 23:19:53] "POST /login HTTP/1.1" 500 - +2024-11-24 23:19:54,528 - INFO - 192.168.166.160 - - [24/Nov/2024 23:19:54] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2024-11-24 23:19:54,567 - INFO - 192.168.166.160 - - [24/Nov/2024 23:19:54] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2024-11-24 23:20:06,196 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 23:20:06,196 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 23:20:06,196 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 23:20:07,012 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:20:11,735 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:20:11,735 - INFO - Press CTRL+C to quit +2024-11-24 23:20:11,769 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:20:13,819 - WARNING - * Debugger is active! +2024-11-24 23:20:13,819 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:20:14,813 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 23:20:14,818 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 23:20:14,820 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 23:20:15,171 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:20:19,887 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:20:19,887 - INFO - Press CTRL+C to quit +2024-11-24 23:20:19,921 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:20:21,771 - WARNING - * Debugger is active! +2024-11-24 23:20:21,782 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:20:23,757 - INFO - 192.168.166.160 - - [24/Nov/2024 23:20:23] "GET / HTTP/1.1" 200 - +2024-11-24 23:20:24,003 - INFO - 192.168.166.160 - - [24/Nov/2024 23:20:24] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:20:37,468 - INFO - Handling login request +2024-11-24 23:20:37,624 - INFO - 192.168.166.160 - - [24/Nov/2024 23:20:37] "POST /login HTTP/1.1" 500 - +2024-11-24 23:20:37,844 - INFO - 192.168.166.160 - - [24/Nov/2024 23:20:37] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2024-11-24 23:20:38,051 - INFO - 192.168.166.160 - - [24/Nov/2024 23:20:38] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2024-11-24 23:24:05,428 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 23:24:05,433 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 23:24:05,435 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 23:24:06,512 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:24:10,627 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:24:10,627 - INFO - Press CTRL+C to quit +2024-11-24 23:24:10,660 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:24:12,673 - WARNING - * Debugger is active! +2024-11-24 23:24:12,686 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:24:14,631 - INFO - Handling login request +2024-11-24 23:24:14,805 - INFO - 192.168.166.160 - - [24/Nov/2024 23:24:14] "POST /login HTTP/1.1" 500 - +2024-11-24 23:24:15,702 - INFO - 192.168.166.160 - - [24/Nov/2024 23:24:15] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2024-11-24 23:24:15,714 - INFO - 192.168.166.160 - - [24/Nov/2024 23:24:15] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2024-11-24 23:24:16,576 - INFO - 192.168.166.160 - - [24/Nov/2024 23:24:16] "GET /login?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - +2024-11-24 23:24:22,729 - INFO - 192.168.166.160 - - [24/Nov/2024 23:24:22] "GET /register HTTP/1.1" 200 - +2024-11-24 23:24:23,643 - INFO - 192.168.166.160 - - [24/Nov/2024 23:24:23] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:24:45,867 - INFO - 192.168.166.160 - - [24/Nov/2024 23:24:45] "POST /register HTTP/1.1" 302 - +2024-11-24 23:24:45,897 - INFO - 192.168.166.160 - - [24/Nov/2024 23:24:45] "GET /register HTTP/1.1" 200 - +2024-11-24 23:24:45,952 - INFO - 192.168.166.160 - - [24/Nov/2024 23:24:45] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:24:47,088 - INFO - 192.168.166.160 - - [24/Nov/2024 23:24:47] "POST /register HTTP/1.1" 302 - +2024-11-24 23:25:00,514 - INFO - 192.168.166.160 - - [24/Nov/2024 23:25:00] "POST /register HTTP/1.1" 302 - +2024-11-24 23:25:00,712 - INFO - 192.168.166.160 - - [24/Nov/2024 23:25:00] "GET /register HTTP/1.1" 200 - +2024-11-24 23:25:01,129 - INFO - 192.168.166.160 - - [24/Nov/2024 23:25:01] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:25:56,519 - INFO - 192.168.166.160 - - [24/Nov/2024 23:25:56] "POST /register HTTP/1.1" 302 - +2024-11-24 23:25:56,543 - INFO - 192.168.166.160 - - [24/Nov/2024 23:25:56] "GET /register HTTP/1.1" 200 - +2024-11-24 23:25:56,635 - INFO - 192.168.166.160 - - [24/Nov/2024 23:25:56] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:29:33,936 - INFO - 192.168.166.160 - - [24/Nov/2024 23:29:33] "GET /register HTTP/1.1" 200 - +2024-11-24 23:29:34,126 - INFO - 192.168.166.160 - - [24/Nov/2024 23:29:34] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:29:38,239 - INFO - 192.168.166.160 - - [24/Nov/2024 23:29:38] "GET / HTTP/1.1" 200 - +2024-11-24 23:29:38,434 - INFO - 192.168.166.160 - - [24/Nov/2024 23:29:38] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:30:17,450 - INFO - Handling login request +2024-11-24 23:30:17,532 - INFO - 192.168.166.160 - - [24/Nov/2024 23:30:17] "POST /login HTTP/1.1" 500 - +2024-11-24 23:30:17,654 - INFO - 192.168.166.160 - - [24/Nov/2024 23:30:17] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2024-11-24 23:30:17,859 - INFO - 192.168.166.160 - - [24/Nov/2024 23:30:17] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2024-11-24 23:31:03,430 - INFO - Handling login request +2024-11-24 23:31:03,493 - INFO - 192.168.166.160 - - [24/Nov/2024 23:31:03] "POST /login HTTP/1.1" 500 - +2024-11-24 23:31:03,632 - INFO - 192.168.166.160 - - [24/Nov/2024 23:31:03] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2024-11-24 23:31:03,634 - INFO - 192.168.166.160 - - [24/Nov/2024 23:31:03] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2024-11-24 23:31:11,724 - INFO - Handling login request +2024-11-24 23:31:11,761 - ERROR - Failed to decrypt message: +2024-11-24 23:31:11,772 - INFO - User admin logged in with role 指挥者 +2024-11-24 23:31:11,772 - INFO - 192.168.166.160 - - [24/Nov/2024 23:31:11] "POST /login HTTP/1.1" 302 - +2024-11-24 23:31:11,940 - INFO - Accessing commander page +2024-11-24 23:31:11,945 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-24 23:31:11,945 - ERROR - Failed to decrypt message: +2024-11-24 23:31:11,951 - ERROR - Failed to decrypt message: +2024-11-24 23:31:11,951 - ERROR - Failed to decrypt message: +2024-11-24 23:31:11,977 - INFO - 192.168.166.160 - - [24/Nov/2024 23:31:11] "GET /commander HTTP/1.1" 200 - +2024-11-24 23:33:47,178 - INFO - Handling login request +2024-11-24 23:33:47,202 - WARNING - Invalid credentials +2024-11-24 23:33:47,205 - INFO - 192.168.166.160 - - [24/Nov/2024 23:33:47] "POST /login HTTP/1.1" 200 - +2024-11-24 23:33:54,953 - INFO - Handling login request +2024-11-24 23:33:54,976 - WARNING - Invalid credentials +2024-11-24 23:33:54,983 - INFO - 192.168.166.160 - - [24/Nov/2024 23:33:54] "POST /login HTTP/1.1" 200 - +2024-11-24 23:33:59,253 - INFO - Handling login request +2024-11-24 23:33:59,287 - WARNING - Invalid credentials +2024-11-24 23:33:59,288 - INFO - 192.168.166.160 - - [24/Nov/2024 23:33:59] "POST /login HTTP/1.1" 200 - +2024-11-24 23:34:08,954 - INFO - Handling login request +2024-11-24 23:34:08,976 - WARNING - Invalid credentials +2024-11-24 23:34:08,979 - INFO - 192.168.166.160 - - [24/Nov/2024 23:34:08] "POST /login HTTP/1.1" 200 - +2024-11-24 23:34:13,792 - INFO - Handling login request +2024-11-24 23:34:13,821 - WARNING - Invalid credentials +2024-11-24 23:34:13,821 - INFO - 192.168.166.160 - - [24/Nov/2024 23:34:13] "POST /login HTTP/1.1" 200 - +2024-11-24 23:34:22,501 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:34:22,501 - INFO - Press CTRL+C to quit +2024-11-24 23:34:22,533 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:34:24,673 - WARNING - * Debugger is active! +2024-11-24 23:34:24,685 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:34:25,463 - INFO - 192.168.166.160 - - [24/Nov/2024 23:34:25] "GET / HTTP/1.1" 200 - +2024-11-24 23:34:25,763 - INFO - 192.168.166.160 - - [24/Nov/2024 23:34:25] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:34:31,822 - INFO - Handling login request +2024-11-24 23:34:31,995 - INFO - 192.168.166.160 - - [24/Nov/2024 23:34:31] "POST /login HTTP/1.1" 500 - +2024-11-24 23:34:32,126 - INFO - 192.168.166.160 - - [24/Nov/2024 23:34:32] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2024-11-24 23:34:32,231 - INFO - 192.168.166.160 - - [24/Nov/2024 23:34:32] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2024-11-24 23:34:32,741 - INFO - 192.168.166.160 - - [24/Nov/2024 23:34:32] "GET /login?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - +2024-11-24 23:34:48,001 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\MySQLdb\\__init__.py', reloading +2024-11-24 23:34:48,414 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:34:50,345 - WARNING - * Debugger is active! +2024-11-24 23:34:50,361 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:35:24,244 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:35:24,247 - INFO - Press CTRL+C to quit +2024-11-24 23:35:24,283 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:35:26,311 - WARNING - * Debugger is active! +2024-11-24 23:35:26,320 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:35:26,922 - INFO - 192.168.166.160 - - [24/Nov/2024 23:35:26] "GET / HTTP/1.1" 200 - +2024-11-24 23:35:27,362 - INFO - 192.168.166.160 - - [24/Nov/2024 23:35:27] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:35:31,659 - INFO - Handling login request +2024-11-24 23:35:31,848 - ERROR - Failed to decrypt message: +2024-11-24 23:35:31,848 - INFO - User admin logged in with role 指挥者 +2024-11-24 23:35:31,848 - INFO - 192.168.166.160 - - [24/Nov/2024 23:35:31] "POST /login HTTP/1.1" 302 - +2024-11-24 23:35:32,043 - INFO - Accessing commander page +2024-11-24 23:35:32,053 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-24 23:35:32,057 - ERROR - Failed to decrypt message: +2024-11-24 23:35:32,061 - ERROR - Failed to decrypt message: +2024-11-24 23:35:32,065 - ERROR - Failed to decrypt message: +2024-11-24 23:35:32,091 - INFO - 192.168.166.160 - - [24/Nov/2024 23:35:32] "GET /commander HTTP/1.1" 200 - +2024-11-24 23:35:36,733 - INFO - Handling login request +2024-11-24 23:35:36,767 - ERROR - Failed to decrypt message: +2024-11-24 23:35:36,767 - INFO - User admin logged in with role 指挥者 +2024-11-24 23:35:36,775 - INFO - 192.168.166.160 - - [24/Nov/2024 23:35:36] "POST /login HTTP/1.1" 302 - +2024-11-24 23:35:36,961 - INFO - Accessing commander page +2024-11-24 23:35:36,965 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-24 23:35:36,969 - ERROR - Failed to decrypt message: +2024-11-24 23:35:36,974 - ERROR - Failed to decrypt message: +2024-11-24 23:35:36,979 - ERROR - Failed to decrypt message: +2024-11-24 23:35:36,982 - INFO - 192.168.166.160 - - [24/Nov/2024 23:35:36] "GET /commander HTTP/1.1" 200 - +2024-11-24 23:35:54,865 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 23:35:54,872 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 23:35:54,872 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 23:35:55,629 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:35:57,603 - WARNING - * Debugger is active! +2024-11-24 23:35:57,624 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:36:01,420 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:36:01,420 - INFO - Press CTRL+C to quit +2024-11-24 23:36:01,461 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:36:03,508 - WARNING - * Debugger is active! +2024-11-24 23:36:03,521 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:36:15,561 - INFO - 192.168.166.160 - - [24/Nov/2024 23:36:15] "GET / HTTP/1.1" 200 - +2024-11-24 23:36:15,982 - INFO - 192.168.166.160 - - [24/Nov/2024 23:36:15] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:36:22,108 - INFO - Handling login request +2024-11-24 23:36:22,234 - ERROR - Failed to decrypt message: +2024-11-24 23:36:22,238 - WARNING - Invalid credentials +2024-11-24 23:36:22,238 - INFO - 192.168.166.160 - - [24/Nov/2024 23:36:22] "POST /login HTTP/1.1" 200 - +2024-11-24 23:36:27,636 - INFO - Handling login request +2024-11-24 23:36:27,663 - ERROR - Failed to decrypt message: +2024-11-24 23:36:27,665 - WARNING - Invalid credentials +2024-11-24 23:36:27,665 - INFO - 192.168.166.160 - - [24/Nov/2024 23:36:27] "POST /login HTTP/1.1" 200 - +2024-11-24 23:36:29,775 - INFO - 192.168.166.160 - - [24/Nov/2024 23:36:29] "GET / HTTP/1.1" 200 - +2024-11-24 23:36:29,802 - INFO - 192.168.166.160 - - [24/Nov/2024 23:36:29] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:36:35,695 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:36:35,695 - INFO - Press CTRL+C to quit +2024-11-24 23:36:35,728 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:36:37,647 - WARNING - * Debugger is active! +2024-11-24 23:36:37,656 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:36:37,757 - INFO - 192.168.166.160 - - [24/Nov/2024 23:36:37] "GET / HTTP/1.1" 200 - +2024-11-24 23:36:37,836 - INFO - 192.168.166.160 - - [24/Nov/2024 23:36:37] "GET / HTTP/1.1" 200 - +2024-11-24 23:36:38,057 - INFO - 192.168.166.160 - - [24/Nov/2024 23:36:38] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:36:38,620 - INFO - 192.168.166.160 - - [24/Nov/2024 23:36:38] "GET / HTTP/1.1" 200 - +2024-11-24 23:36:38,636 - INFO - 192.168.166.160 - - [24/Nov/2024 23:36:38] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:36:43,805 - INFO - Handling login request +2024-11-24 23:36:43,931 - ERROR - Failed to decrypt message: +2024-11-24 23:36:43,934 - WARNING - Invalid credentials +2024-11-24 23:36:43,938 - INFO - 192.168.166.160 - - [24/Nov/2024 23:36:43] "POST /login HTTP/1.1" 200 - +2024-11-24 23:36:47,603 - INFO - Handling login request +2024-11-24 23:36:47,632 - ERROR - Failed to decrypt message: +2024-11-24 23:36:47,635 - WARNING - Invalid credentials +2024-11-24 23:36:47,638 - INFO - 192.168.166.160 - - [24/Nov/2024 23:36:47] "POST /login HTTP/1.1" 200 - +2024-11-24 23:36:51,921 - INFO - Handling login request +2024-11-24 23:36:51,947 - ERROR - Failed to decrypt message: +2024-11-24 23:36:51,950 - WARNING - Invalid credentials +2024-11-24 23:36:51,953 - INFO - 192.168.166.160 - - [24/Nov/2024 23:36:51] "POST /login HTTP/1.1" 200 - +2024-11-24 23:37:38,943 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:37:38,946 - INFO - Press CTRL+C to quit +2024-11-24 23:37:38,972 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:37:40,981 - WARNING - * Debugger is active! +2024-11-24 23:37:40,981 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:37:41,099 - INFO - 192.168.166.160 - - [24/Nov/2024 23:37:41] "GET / HTTP/1.1" 200 - +2024-11-24 23:37:41,458 - INFO - 192.168.166.160 - - [24/Nov/2024 23:37:41] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:37:50,773 - INFO - Handling login request +2024-11-24 23:37:50,910 - ERROR - Failed to decrypt message: +2024-11-24 23:37:50,915 - WARNING - Invalid credentials +2024-11-24 23:37:50,920 - INFO - 192.168.166.160 - - [24/Nov/2024 23:37:50] "POST /login HTTP/1.1" 200 - +2024-11-24 23:40:16,607 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 23:40:16,613 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 23:40:16,613 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 23:40:17,700 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:40:22,275 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:40:22,275 - INFO - Press CTRL+C to quit +2024-11-24 23:40:22,311 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:40:24,230 - WARNING - * Debugger is active! +2024-11-24 23:40:24,243 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:40:26,128 - INFO - Handling login request +2024-11-24 23:40:26,276 - ERROR - Failed to decrypt message: +2024-11-24 23:40:26,290 - INFO - 192.168.166.160 - - [24/Nov/2024 23:40:26] "POST /login HTTP/1.1" 200 - +2024-11-24 23:40:26,666 - INFO - 192.168.166.160 - - [24/Nov/2024 23:40:26] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:40:34,428 - INFO - Handling login request +2024-11-24 23:40:34,458 - ERROR - Failed to decrypt message: +2024-11-24 23:40:34,463 - INFO - 192.168.166.160 - - [24/Nov/2024 23:40:34] "POST /login HTTP/1.1" 200 - +2024-11-24 23:40:34,636 - INFO - 192.168.166.160 - - [24/Nov/2024 23:40:34] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:40:41,086 - INFO - Handling login request +2024-11-24 23:40:41,102 - ERROR - Failed to decrypt message: +2024-11-24 23:40:41,109 - INFO - 192.168.166.160 - - [24/Nov/2024 23:40:41] "POST /login HTTP/1.1" 200 - +2024-11-24 23:40:41,292 - INFO - 192.168.166.160 - - [24/Nov/2024 23:40:41] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:41:10,840 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:41:10,840 - INFO - Press CTRL+C to quit +2024-11-24 23:41:10,878 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:41:12,827 - WARNING - * Debugger is active! +2024-11-24 23:41:12,827 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:41:12,940 - INFO - Handling login request +2024-11-24 23:41:13,059 - ERROR - Failed to decrypt message: +2024-11-24 23:41:13,059 - INFO - 192.168.166.160 - - [24/Nov/2024 23:41:13] "POST /login HTTP/1.1" 200 - +2024-11-24 23:41:13,447 - INFO - 192.168.166.160 - - [24/Nov/2024 23:41:13] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:41:20,839 - INFO - Handling login request +2024-11-24 23:41:20,863 - ERROR - Failed to decrypt message: +2024-11-24 23:41:20,869 - INFO - 192.168.166.160 - - [24/Nov/2024 23:41:20] "POST /login HTTP/1.1" 200 - +2024-11-24 23:41:21,024 - INFO - 192.168.166.160 - - [24/Nov/2024 23:41:21] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:41:31,167 - INFO - Handling login request +2024-11-24 23:41:31,187 - ERROR - Failed to decrypt message: +2024-11-24 23:41:31,190 - INFO - 192.168.166.160 - - [24/Nov/2024 23:41:31] "POST /login HTTP/1.1" 200 - +2024-11-24 23:41:31,468 - INFO - 192.168.166.160 - - [24/Nov/2024 23:41:31] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:41:49,946 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:41:49,949 - INFO - Press CTRL+C to quit +2024-11-24 23:41:49,978 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:41:51,820 - WARNING - * Debugger is active! +2024-11-24 23:41:51,832 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:41:52,674 - INFO - Handling login request +2024-11-24 23:41:52,791 - ERROR - Failed to decrypt message: +2024-11-24 23:41:52,819 - INFO - 192.168.166.160 - - [24/Nov/2024 23:41:52] "POST /login HTTP/1.1" 200 - +2024-11-24 23:41:53,194 - INFO - 192.168.166.160 - - [24/Nov/2024 23:41:53] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:41:59,014 - INFO - Handling login request +2024-11-24 23:41:59,038 - ERROR - Failed to decrypt message: +2024-11-24 23:41:59,038 - INFO - 192.168.166.160 - - [24/Nov/2024 23:41:59] "POST /login HTTP/1.1" 200 - +2024-11-24 23:41:59,178 - INFO - 192.168.166.160 - - [24/Nov/2024 23:41:59] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:42:35,395 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:42:35,395 - INFO - Press CTRL+C to quit +2024-11-24 23:42:35,433 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:42:37,382 - WARNING - * Debugger is active! +2024-11-24 23:42:37,391 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:42:37,621 - INFO - Handling login request +2024-11-24 23:42:37,732 - ERROR - Failed to decrypt message: +2024-11-24 23:42:37,754 - INFO - 192.168.166.160 - - [24/Nov/2024 23:42:37] "POST /login HTTP/1.1" 200 - +2024-11-24 23:42:38,129 - INFO - 192.168.166.160 - - [24/Nov/2024 23:42:38] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:42:44,790 - INFO - Handling login request +2024-11-24 23:42:44,816 - ERROR - Failed to decrypt message: +2024-11-24 23:42:44,820 - INFO - 192.168.166.160 - - [24/Nov/2024 23:42:44] "POST /login HTTP/1.1" 200 - +2024-11-24 23:42:44,996 - INFO - 192.168.166.160 - - [24/Nov/2024 23:42:44] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:43:29,100 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:43:29,100 - INFO - Press CTRL+C to quit +2024-11-24 23:43:29,134 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:43:31,270 - WARNING - * Debugger is active! +2024-11-24 23:43:31,280 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:43:31,485 - INFO - Handling login request +2024-11-24 23:43:31,611 - ERROR - Failed to decrypt message: +2024-11-24 23:43:31,627 - INFO - 192.168.166.160 - - [24/Nov/2024 23:43:31] "POST /login HTTP/1.1" 200 - +2024-11-24 23:43:31,996 - INFO - 192.168.166.160 - - [24/Nov/2024 23:43:31] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:43:39,237 - INFO - Handling login request +2024-11-24 23:43:39,265 - ERROR - Failed to decrypt message: +2024-11-24 23:43:39,272 - INFO - 192.168.166.160 - - [24/Nov/2024 23:43:39] "POST /login HTTP/1.1" 200 - +2024-11-24 23:43:39,531 - INFO - 192.168.166.160 - - [24/Nov/2024 23:43:39] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:45:10,009 - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\\Lib\\idlelib\\__init__.py', reloading +2024-11-24 23:45:10,009 - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\\Lib\\lib2to3\\__init__.py', reloading +2024-11-24 23:45:10,009 - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\\Lib\\msilib\\__init__.py', reloading +2024-11-24 23:45:10,015 - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\\Lib\\turtledemo\\__init__.py', reloading +2024-11-24 23:45:10,015 - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\\Lib\\wsgiref\\__init__.py', reloading +2024-11-24 23:45:10,015 - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\\Lib\\xml\\__init__.py', reloading +2024-11-24 23:45:10,168 - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\\Lib\\xmlrpc\\__init__.py', reloading +2024-11-24 23:45:10,168 - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\\Lib\\__phello__\\__init__.py', reloading +2024-11-24 23:45:10,168 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\altair\\__init__.py', reloading +2024-11-24 23:45:10,189 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\altair\\vegalite\\__init__.py', reloading +2024-11-24 23:45:10,205 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\altair\\vegalite\\v5\\__init__.py', reloading +2024-11-24 23:45:10,205 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\altair\\vegalite\\v5\\api.py', reloading +2024-11-24 23:45:10,381 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\altair\\vegalite\\v5\\schema\\__init__.py', reloading +2024-11-24 23:45:10,394 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\altair\\vegalite\\v5\\schema\\core.py', reloading +2024-11-24 23:45:10,485 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\altair\\vegalite\\v5\\schema\\_typing.py', reloading +2024-11-24 23:45:10,516 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\altair\\vegalite\\v5\\schema\\channels.py', reloading +2024-11-24 23:45:10,630 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\altair\\expr\\core.py', reloading +2024-11-24 23:45:10,648 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\altair\\utils\\data.py', reloading +2024-11-24 23:45:10,683 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\altair\\vegalite\\v5\\compiler.py', reloading +2024-11-24 23:45:10,698 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\altair\\vegalite\\v5\\data.py', reloading +2024-11-24 23:45:10,698 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\altair\\vegalite\\data.py', reloading +2024-11-24 23:45:10,698 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\altair\\vegalite\\v5\\display.py', reloading +2024-11-24 23:45:10,889 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:45:13,055 - WARNING - * Debugger is active! +2024-11-24 23:45:13,067 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:45:13,187 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\interpolate\\_rgi.py', reloading +2024-11-24 23:45:13,199 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\io\\__init__.py', reloading +2024-11-24 23:45:13,217 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\linalg\\__init__.py', reloading +2024-11-24 23:45:13,227 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\linalg\\_misc.py', reloading +2024-11-24 23:45:13,231 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\linalg\\_basic.py', reloading +2024-11-24 23:45:13,241 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\linalg\\_decomp.py', reloading +2024-11-24 23:45:13,243 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\linalg\\_decomp_lu.py', reloading +2024-11-24 23:45:13,251 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\linalg\\_decomp_ldl.py', reloading +2024-11-24 23:45:13,255 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\linalg\\_decomp_cholesky.py', reloading +2024-11-24 23:45:13,258 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\linalg\\_decomp_qr.py', reloading +2024-11-24 23:45:13,262 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\linalg\\_decomp_qz.py', reloading +2024-11-24 23:45:13,266 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\linalg\\_decomp_svd.py', reloading +2024-11-24 23:45:13,266 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\linalg\\_decomp_schur.py', reloading +2024-11-24 23:45:13,266 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\linalg\\_decomp_polar.py', reloading +2024-11-24 23:45:13,276 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\linalg\\_matfuncs.py', reloading +2024-11-24 23:45:13,278 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\linalg\\blas.py', reloading +2024-11-24 23:45:13,286 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\linalg\\lapack.py', reloading +2024-11-24 23:45:13,290 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\linalg\\_special_matrices.py', reloading +2024-11-24 23:45:13,299 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\linalg\\_solvers.py', reloading +2024-11-24 23:45:13,304 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\linalg\\_procrustes.py', reloading +2024-11-24 23:45:13,305 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\linalg\\_sketches.py', reloading +2024-11-24 23:45:13,305 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\linalg\\_decomp_cossin.py', reloading +2024-11-24 23:45:13,309 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\misc\\__init__.py', reloading +2024-11-24 23:45:13,315 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\misc\\_common.py', reloading +2024-11-24 23:45:13,315 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\ndimage\\__init__.py', reloading +2024-11-24 23:45:13,322 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\ndimage\\_filters.py', reloading +2024-11-24 23:45:13,333 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\ndimage\\_fourier.py', reloading +2024-11-24 23:45:13,335 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\ndimage\\_interpolation.py', reloading +2024-11-24 23:45:13,340 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\ndimage\\_measurements.py', reloading +2024-11-24 23:45:13,347 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\ndimage\\_morphology.py', reloading +2024-11-24 23:45:13,355 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\odr\\__init__.py', reloading +2024-11-24 23:45:13,363 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\odr\\_odrpack.py', reloading +2024-11-24 23:45:13,367 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\odr\\_models.py', reloading +2024-11-24 23:45:13,373 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\optimize\\__init__.py', reloading +2024-11-24 23:45:13,381 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\optimize\\_optimize.py', reloading +2024-11-24 23:45:13,399 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\optimize\\_minimize.py', reloading +2024-11-24 23:45:13,404 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\optimize\\_root.py', reloading +2024-11-24 23:45:13,411 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\optimize\\_root_scalar.py', reloading +2024-11-24 23:45:13,417 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\optimize\\_minpack_py.py', reloading +2024-11-24 23:45:13,429 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\optimize\\_zeros_py.py', reloading +2024-11-24 23:45:13,441 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\optimize\\_nonlin.py', reloading +2024-11-24 23:45:13,450 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\signal\\__init__.py', reloading +2024-11-24 23:45:13,469 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\signal\\_waveforms.py', reloading +2024-11-24 23:45:13,474 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\signal\\_bsplines.py', reloading +2024-11-24 23:45:13,482 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\signal\\_filter_design.py', reloading +2024-11-24 23:45:13,502 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\signal\\_fir_filter_design.py', reloading +2024-11-24 23:45:13,509 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\signal\\_ltisys.py', reloading +2024-11-24 23:45:13,522 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\signal\\_lti_conversion.py', reloading +2024-11-24 23:45:13,528 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\signal\\_signaltools.py', reloading +2024-11-24 23:45:13,551 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\signal\\_spectral_py.py', reloading +2024-11-24 23:45:13,559 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\signal\\_short_time_fft.py', reloading +2024-11-24 23:45:13,564 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\signal\\_wavelets.py', reloading +2024-11-24 23:45:13,571 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\signal\\_peak_finding.py', reloading +2024-11-24 23:45:13,581 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\signal\\_czt.py', reloading +2024-11-24 23:45:13,587 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\sparse\\__init__.py', reloading +2024-11-24 23:45:13,589 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\sparse\\_base.py', reloading +2024-11-24 23:45:13,599 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\sparse\\_csr.py', reloading +2024-11-24 23:45:13,603 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\sparse\\_csc.py', reloading +2024-11-24 23:45:13,603 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\sparse\\_lil.py', reloading +2024-11-24 23:45:13,611 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\sparse\\_dok.py', reloading +2024-11-24 23:45:13,611 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\sparse\\_coo.py', reloading +2024-11-24 23:45:13,618 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\sparse\\_dia.py', reloading +2024-11-24 23:45:13,618 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\sparse\\_bsr.py', reloading +2024-11-24 23:45:13,618 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\sparse\\_construct.py', reloading +2024-11-24 23:45:13,641 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\sparse\\_extract.py', reloading +2024-11-24 23:45:13,641 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\sparse\\_matrix_io.py', reloading +2024-11-24 23:45:13,641 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\spatial\\__init__.py', reloading +2024-11-24 23:45:13,650 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\spatial\\_kdtree.py', reloading +2024-11-24 23:45:13,658 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\spatial\\_plotutils.py', reloading +2024-11-24 23:45:13,658 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\special\\__init__.py', reloading +2024-11-24 23:45:13,678 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\special\\_basic.py', reloading +2024-11-24 23:45:13,691 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\special\\_sf_error.py', reloading +2024-11-24 23:45:13,698 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\special\\_logsumexp.py', reloading +2024-11-24 23:45:13,698 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\special\\_spfun_stats.py', reloading +2024-11-24 23:45:13,702 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\special\\_ellip_harm.py', reloading +2024-11-24 23:45:13,702 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\special\\_lambertw.py', reloading +2024-11-24 23:45:13,702 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\special\\_spherical_bessel.py', reloading +2024-11-24 23:45:13,702 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\stats\\__init__.py', reloading +2024-11-24 23:45:13,722 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\stats\\_stats_py.py', reloading +2024-11-24 23:45:13,752 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\stats\\distributions.py', reloading +2024-11-24 23:45:13,762 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\stats\\_continuous_distns.py', reloading +2024-11-24 23:45:13,812 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\stats\\_discrete_distns.py', reloading +2024-11-24 23:45:13,824 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\stats\\_morestats.py', reloading +2024-11-24 23:45:13,841 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\stats\\_multicomp.py', reloading +2024-11-24 23:45:13,849 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\stats\\_binned_statistic.py', reloading +2024-11-24 23:45:13,854 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\stats\\_multivariate.py', reloading +2024-11-24 23:45:13,889 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\stats\\_entropy.py', reloading +2024-11-24 23:45:13,889 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\stats\\_hypotests.py', reloading +2024-11-24 23:45:13,899 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\stats\\_sensitivity_analysis.py', reloading +2024-11-24 23:45:13,904 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\stats\\_survival.py', reloading +2024-11-24 23:45:13,912 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\version.py', reloading +2024-11-24 23:45:13,914 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\__config__.py', reloading +2024-11-24 23:45:13,916 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\scipy\\__init__.py', reloading +2024-11-24 23:45:13,922 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\selenium\\__init__.py', reloading +2024-11-24 23:45:13,923 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\simple_websocket\\__init__.py', reloading +2024-11-24 23:45:13,925 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\smmap\\__init__.py', reloading +2024-11-24 23:45:13,925 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sniffio\\__init__.py', reloading +2024-11-24 23:45:13,929 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sniffio\\_impl.py', reloading +2024-11-24 23:45:13,931 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\socketio\\__init__.py', reloading +2024-11-24 23:45:13,937 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\socketio\\client.py', reloading +2024-11-24 23:45:13,945 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\socketio\\simple_client.py', reloading +2024-11-24 23:45:13,947 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\socketio\\manager.py', reloading +2024-11-24 23:45:13,953 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\socketio\\pubsub_manager.py', reloading +2024-11-24 23:45:13,955 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\socketio\\kombu_manager.py', reloading +2024-11-24 23:45:13,957 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\socketio\\redis_manager.py', reloading +2024-11-24 23:45:13,963 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\socketio\\kafka_manager.py', reloading +2024-11-24 23:45:13,967 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\socketio\\zmq_manager.py', reloading +2024-11-24 23:45:13,967 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\socketio\\server.py', reloading +2024-11-24 23:45:13,974 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\socketio\\namespace.py', reloading +2024-11-24 23:45:13,978 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\socketio\\middleware.py', reloading +2024-11-24 23:45:13,978 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\socketio\\tornado.py', reloading +2024-11-24 23:45:13,979 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\socketio\\async_client.py', reloading +2024-11-24 23:45:13,979 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\socketio\\async_simple_client.py', reloading +2024-11-24 23:45:13,986 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\socketio\\async_server.py', reloading +2024-11-24 23:45:13,998 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\socketio\\async_manager.py', reloading +2024-11-24 23:45:13,998 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\socketio\\async_namespace.py', reloading +2024-11-24 23:45:14,002 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\socketio\\async_redis_manager.py', reloading +2024-11-24 23:45:14,006 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\socketio\\async_aiopika_manager.py', reloading +2024-11-24 23:45:14,010 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\socketio\\asgi.py', reloading +2024-11-24 23:45:14,010 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sortedcontainers\\__init__.py', reloading +2024-11-24 23:45:14,010 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sortedcontainers\\sortedlist.py', reloading +2024-11-24 23:45:14,027 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sortedcontainers\\sortedset.py', reloading +2024-11-24 23:45:14,027 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sortedcontainers\\sorteddict.py', reloading +2024-11-24 23:45:14,032 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\soupsieve\\__init__.py', reloading +2024-11-24 23:45:14,042 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\soupsieve\\util.py', reloading +2024-11-24 23:45:14,043 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\__init__.py', reloading +2024-11-24 23:45:14,051 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\engine\\__init__.py', reloading +2024-11-24 23:45:14,059 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\engine\\interfaces.py', reloading +2024-11-24 23:45:14,069 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\engine\\row.py', reloading +2024-11-24 23:45:14,075 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\engine\\_py_row.py', reloading +2024-11-24 23:45:14,080 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\engine\\result.py', reloading +2024-11-24 23:45:14,089 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\sql\\compiler.py', reloading +2024-11-24 23:45:14,109 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\engine\\base.py', reloading +2024-11-24 23:45:14,124 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\engine\\create.py', reloading +2024-11-24 23:45:14,124 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\engine\\mock.py', reloading +2024-11-24 23:45:14,132 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\engine\\cursor.py', reloading +2024-11-24 23:45:14,142 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\engine\\reflection.py', reloading +2024-11-24 23:45:14,148 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\engine\\url.py', reloading +2024-11-24 23:45:14,156 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\inspection.py', reloading +2024-11-24 23:45:14,164 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\pool\\__init__.py', reloading +2024-11-24 23:45:14,164 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\pool\\impl.py', reloading +2024-11-24 23:45:14,172 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\pool\\base.py', reloading +2024-11-24 23:45:14,172 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\schema.py', reloading +2024-11-24 23:45:14,180 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\sql\\ddl.py', reloading +2024-11-24 23:45:14,188 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\sql\\schema.py', reloading +2024-11-24 23:45:14,204 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\sql\\__init__.py', reloading +2024-11-24 23:45:14,204 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\sql\\_typing.py', reloading +2024-11-24 23:45:14,220 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\sql\\expression.py', reloading +2024-11-24 23:45:14,228 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\sql\\selectable.py', reloading +2024-11-24 23:45:14,249 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\sql\\_selectable_constructors.py', reloading +2024-11-24 23:45:14,257 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\sql\\_elements_constructors.py', reloading +2024-11-24 23:45:14,266 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\sqlalchemy\\sql\\elements.py', reloading +2024-11-24 23:45:14,446 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:45:16,905 - WARNING - * Debugger is active! +2024-11-24 23:45:16,917 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:46:24,929 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:46:24,929 - INFO - Press CTRL+C to quit +2024-11-24 23:46:24,961 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:46:26,832 - WARNING - * Debugger is active! +2024-11-24 23:46:26,848 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:46:26,958 - INFO - Handling login request +2024-11-24 23:46:27,078 - ERROR - Failed to decrypt message: +2024-11-24 23:46:27,094 - INFO - User admin logged in with role 指挥者 +2024-11-24 23:46:27,094 - INFO - 192.168.166.160 - - [24/Nov/2024 23:46:27] "POST /login HTTP/1.1" 302 - +2024-11-24 23:46:27,322 - INFO - Accessing commander page +2024-11-24 23:46:27,327 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-24 23:46:27,330 - ERROR - Failed to decrypt message: +2024-11-24 23:46:27,334 - ERROR - Failed to decrypt message: +2024-11-24 23:46:27,340 - ERROR - Failed to decrypt message: +2024-11-24 23:46:27,359 - INFO - 192.168.166.160 - - [24/Nov/2024 23:46:27] "GET /commander HTTP/1.1" 200 - +2024-11-24 23:46:28,967 - INFO - Accessing commander page +2024-11-24 23:46:28,975 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-24 23:46:28,979 - ERROR - Failed to decrypt message: +2024-11-24 23:46:28,983 - ERROR - Failed to decrypt message: +2024-11-24 23:46:28,989 - ERROR - Failed to decrypt message: +2024-11-24 23:46:28,994 - INFO - 192.168.166.160 - - [24/Nov/2024 23:46:28] "GET /commander HTTP/1.1" 200 - +2024-11-24 23:46:33,367 - INFO - 192.168.166.160 - - [24/Nov/2024 23:46:33] "GET / HTTP/1.1" 200 - +2024-11-24 23:46:33,739 - INFO - 192.168.166.160 - - [24/Nov/2024 23:46:33] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:46:40,828 - INFO - Handling login request +2024-11-24 23:46:40,856 - ERROR - Failed to decrypt message: +2024-11-24 23:46:40,861 - INFO - User admin logged in with role 指挥者 +2024-11-24 23:46:40,864 - INFO - 192.168.166.160 - - [24/Nov/2024 23:46:40] "POST /login HTTP/1.1" 302 - +2024-11-24 23:46:41,046 - INFO - Accessing commander page +2024-11-24 23:46:41,056 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-24 23:46:41,061 - ERROR - Failed to decrypt message: +2024-11-24 23:46:41,062 - ERROR - Failed to decrypt message: +2024-11-24 23:46:41,068 - ERROR - Failed to decrypt message: +2024-11-24 23:46:41,074 - INFO - 192.168.166.160 - - [24/Nov/2024 23:46:41] "GET /commander HTTP/1.1" 200 - +2024-11-24 23:47:16,664 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:47:16,672 - INFO - Press CTRL+C to quit +2024-11-24 23:47:16,699 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:47:18,570 - WARNING - * Debugger is active! +2024-11-24 23:47:18,585 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:47:18,695 - INFO - 192.168.166.160 - - [24/Nov/2024 23:47:18] "GET /commander HTTP/1.1" 302 - +2024-11-24 23:47:18,730 - INFO - Handling login request +2024-11-24 23:47:18,831 - INFO - 192.168.166.160 - - [24/Nov/2024 23:47:18] "GET /login?next=/commander HTTP/1.1" 200 - +2024-11-24 23:47:19,547 - INFO - 192.168.166.160 - - [24/Nov/2024 23:47:19] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:47:30,198 - INFO - Handling login request +2024-11-24 23:47:30,241 - ERROR - Failed to decrypt message: +2024-11-24 23:47:30,294 - INFO - 192.168.166.160 - - [24/Nov/2024 23:47:30] "POST /login HTTP/1.1" 500 - +2024-11-24 23:47:30,491 - INFO - 192.168.166.160 - - [24/Nov/2024 23:47:30] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2024-11-24 23:47:31,633 - INFO - 192.168.166.160 - - [24/Nov/2024 23:47:31] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2024-11-24 23:47:32,791 - INFO - 192.168.166.160 - - [24/Nov/2024 23:47:32] "GET /login?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 - +2024-11-24 23:47:41,348 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 23:47:41,351 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 23:47:41,352 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 23:47:41,353 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-24 23:47:42,482 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:47:46,535 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:47:46,535 - INFO - Press CTRL+C to quit +2024-11-24 23:47:46,571 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:47:48,530 - WARNING - * Debugger is active! +2024-11-24 23:47:48,542 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:47:48,641 - INFO - Handling login request +2024-11-24 23:47:48,764 - INFO - 192.168.166.160 - - [24/Nov/2024 23:47:48] "GET /login?next=/commander HTTP/1.1" 200 - +2024-11-24 23:47:50,360 - INFO - 192.168.166.160 - - [24/Nov/2024 23:47:50] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:47:58,142 - INFO - Handling login request +2024-11-24 23:47:58,185 - ERROR - Failed to decrypt message: +2024-11-24 23:47:58,185 - INFO - User admin logged in with role 指挥者 +2024-11-24 23:47:58,194 - INFO - 192.168.166.160 - - [24/Nov/2024 23:47:58] "POST /login HTTP/1.1" 302 - +2024-11-24 23:47:59,591 - INFO - Accessing commander page +2024-11-24 23:47:59,605 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-24 23:47:59,607 - ERROR - Failed to decrypt message: +2024-11-24 23:47:59,615 - ERROR - Failed to decrypt message: +2024-11-24 23:47:59,619 - ERROR - Failed to decrypt message: +2024-11-24 23:47:59,643 - INFO - 192.168.166.160 - - [24/Nov/2024 23:47:59] "GET /commander HTTP/1.1" 200 - +2024-11-24 23:51:21,467 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:51:21,467 - INFO - Press CTRL+C to quit +2024-11-24 23:51:21,503 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:51:23,468 - WARNING - * Debugger is active! +2024-11-24 23:51:23,481 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:53:14,358 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:53:14,358 - INFO - Press CTRL+C to quit +2024-11-24 23:53:14,393 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:53:16,346 - WARNING - * Debugger is active! +2024-11-24 23:53:16,346 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:53:16,456 - INFO - Handling login request +2024-11-24 23:53:16,575 - INFO - 192.168.166.160 - - [24/Nov/2024 23:53:16] "GET /login?next=/commander HTTP/1.1" 200 - +2024-11-24 23:53:16,900 - INFO - 192.168.166.160 - - [24/Nov/2024 23:53:16] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:53:24,015 - INFO - Handling login request +2024-11-24 23:53:24,061 - ERROR - Failed to decrypt message: +2024-11-24 23:53:24,063 - INFO - User admin logged in with role 指挥者 +2024-11-24 23:53:24,070 - INFO - 192.168.166.160 - - [24/Nov/2024 23:53:24] "POST /login HTTP/1.1" 302 - +2024-11-24 23:53:24,118 - INFO - Accessing commander page +2024-11-24 23:53:24,120 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-24 23:53:24,126 - ERROR - Failed to decrypt message: +2024-11-24 23:53:24,129 - ERROR - Failed to decrypt message: +2024-11-24 23:53:24,134 - ERROR - Failed to decrypt message: +2024-11-24 23:53:24,159 - INFO - 192.168.166.160 - - [24/Nov/2024 23:53:24] "GET /commander HTTP/1.1" 200 - +2024-11-24 23:54:46,253 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:54:46,253 - INFO - Press CTRL+C to quit +2024-11-24 23:54:46,292 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:54:48,218 - WARNING - * Debugger is active! +2024-11-24 23:54:48,234 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:54:48,333 - INFO - 192.168.166.160 - - [24/Nov/2024 23:54:48] "GET /commander HTTP/1.1" 302 - +2024-11-24 23:54:48,471 - INFO - Handling login request +2024-11-24 23:54:48,577 - INFO - 192.168.166.160 - - [24/Nov/2024 23:54:48] "GET /login?next=/commander HTTP/1.1" 200 - +2024-11-24 23:54:49,009 - INFO - 192.168.166.160 - - [24/Nov/2024 23:54:49] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:54:59,124 - INFO - Handling login request +2024-11-24 23:54:59,166 - ERROR - Failed to decrypt message: +2024-11-24 23:54:59,170 - INFO - User admin logged in with role 指挥者 +2024-11-24 23:54:59,175 - INFO - 192.168.166.160 - - [24/Nov/2024 23:54:59] "POST /login HTTP/1.1" 302 - +2024-11-24 23:55:00,981 - INFO - Accessing commander page +2024-11-24 23:55:00,989 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-24 23:55:00,993 - ERROR - Failed to decrypt message: +2024-11-24 23:55:00,998 - ERROR - Failed to decrypt message: +2024-11-24 23:55:01,001 - ERROR - Failed to decrypt message: +2024-11-24 23:55:01,030 - INFO - 192.168.166.160 - - [24/Nov/2024 23:55:01] "GET /commander HTTP/1.1" 200 - +2024-11-24 23:55:01,377 - INFO - Handling login request +2024-11-24 23:55:01,404 - INFO - 192.168.166.160 - - [24/Nov/2024 23:55:01] "GET /login?next=/commander HTTP/1.1" 200 - +2024-11-24 23:55:01,582 - INFO - 192.168.166.160 - - [24/Nov/2024 23:55:01] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:56:00,117 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:56:00,117 - INFO - Press CTRL+C to quit +2024-11-24 23:56:00,151 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:56:02,148 - WARNING - * Debugger is active! +2024-11-24 23:56:02,161 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:56:02,279 - INFO - Handling login request +2024-11-24 23:56:02,398 - INFO - 192.168.166.160 - - [24/Nov/2024 23:56:02] "GET /login?next=/commander HTTP/1.1" 200 - +2024-11-24 23:56:02,829 - INFO - 192.168.166.160 - - [24/Nov/2024 23:56:02] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:56:09,997 - INFO - Handling login request +2024-11-24 23:56:10,036 - ERROR - Failed to decrypt message: +2024-11-24 23:56:10,041 - INFO - User admin logged in with role 指挥者 +2024-11-24 23:56:10,043 - INFO - 192.168.166.160 - - [24/Nov/2024 23:56:10] "POST /login HTTP/1.1" 302 - +2024-11-24 23:56:10,205 - INFO - Accessing commander page +2024-11-24 23:56:10,208 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-24 23:56:10,216 - ERROR - Failed to decrypt message: +2024-11-24 23:56:10,220 - ERROR - Failed to decrypt message: +2024-11-24 23:56:10,225 - ERROR - Failed to decrypt message: +2024-11-24 23:56:10,253 - INFO - 192.168.166.160 - - [24/Nov/2024 23:56:10] "GET /commander HTTP/1.1" 200 - +2024-11-24 23:57:59,408 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:57:59,408 - INFO - Press CTRL+C to quit +2024-11-24 23:57:59,434 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:58:01,473 - WARNING - * Debugger is active! +2024-11-24 23:58:01,487 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:58:01,592 - INFO - 192.168.166.160 - - [24/Nov/2024 23:58:01] "GET /commander HTTP/1.1" 302 - +2024-11-24 23:58:01,812 - INFO - Handling login request +2024-11-24 23:58:01,948 - INFO - 192.168.166.160 - - [24/Nov/2024 23:58:01] "GET /login?next=/commander HTTP/1.1" 200 - +2024-11-24 23:58:02,561 - INFO - 192.168.166.160 - - [24/Nov/2024 23:58:02] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:58:08,271 - INFO - Handling login request +2024-11-24 23:58:08,306 - ERROR - Failed to decrypt message: +2024-11-24 23:58:08,308 - INFO - User admin logged in with role 指挥者 +2024-11-24 23:58:08,314 - INFO - 192.168.166.160 - - [24/Nov/2024 23:58:08] "POST /login HTTP/1.1" 302 - +2024-11-24 23:58:08,479 - INFO - Accessing commander page +2024-11-24 23:58:08,484 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-24 23:58:08,493 - ERROR - Failed to decrypt message: +2024-11-24 23:58:08,496 - ERROR - Failed to decrypt message: +2024-11-24 23:58:08,500 - ERROR - Failed to decrypt message: +2024-11-24 23:58:08,557 - INFO - 192.168.166.160 - - [24/Nov/2024 23:58:08] "GET /commander HTTP/1.1" 200 - +2024-11-24 23:58:38,298 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:58:38,299 - INFO - Press CTRL+C to quit +2024-11-24 23:58:38,330 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:58:40,322 - WARNING - * Debugger is active! +2024-11-24 23:58:40,336 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:58:40,465 - INFO - 192.168.166.160 - - [24/Nov/2024 23:58:40] "GET /commander HTTP/1.1" 302 - +2024-11-24 23:58:40,626 - INFO - Handling login request +2024-11-24 23:58:40,739 - INFO - 192.168.166.160 - - [24/Nov/2024 23:58:40] "GET /login?next=/commander HTTP/1.1" 200 - +2024-11-24 23:58:41,392 - INFO - 192.168.166.160 - - [24/Nov/2024 23:58:41] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:58:46,352 - INFO - Handling login request +2024-11-24 23:58:46,415 - INFO - 192.168.166.160 - - [24/Nov/2024 23:58:46] "POST /login HTTP/1.1" 500 - +2024-11-24 23:58:46,563 - INFO - 192.168.166.160 - - [24/Nov/2024 23:58:46] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 - +2024-11-24 23:58:46,764 - INFO - 192.168.166.160 - - [24/Nov/2024 23:58:46] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 - +2024-11-24 23:59:43,260 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-24 23:59:43,260 - INFO - Press CTRL+C to quit +2024-11-24 23:59:43,301 - INFO - * Restarting with watchdog (windowsapi) +2024-11-24 23:59:45,396 - WARNING - * Debugger is active! +2024-11-24 23:59:45,401 - INFO - * Debugger PIN: 266-144-430 +2024-11-24 23:59:45,659 - INFO - Handling login request +2024-11-24 23:59:45,779 - ERROR - Failed to decrypt message: +2024-11-24 23:59:45,785 - INFO - User admin logged in with role 指挥者 +2024-11-24 23:59:45,785 - INFO - 192.168.166.160 - - [24/Nov/2024 23:59:45] "POST /login HTTP/1.1" 302 - +2024-11-24 23:59:45,970 - INFO - Accessing commander page +2024-11-24 23:59:45,973 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-24 23:59:45,977 - ERROR - Failed to decrypt message: +2024-11-24 23:59:45,982 - ERROR - Failed to decrypt message: +2024-11-24 23:59:45,984 - ERROR - Failed to decrypt message: +2024-11-24 23:59:46,013 - INFO - 192.168.166.160 - - [24/Nov/2024 23:59:46] "GET /commander HTTP/1.1" 200 - +2024-11-24 23:59:50,885 - INFO - 192.168.166.160 - - [24/Nov/2024 23:59:50] "GET / HTTP/1.1" 200 - +2024-11-24 23:59:51,490 - INFO - 192.168.166.160 - - [24/Nov/2024 23:59:51] "GET /static/login.css HTTP/1.1" 304 - +2024-11-24 23:59:58,867 - INFO - Handling login request +2024-11-24 23:59:58,891 - ERROR - Failed to decrypt message: +2024-11-24 23:59:58,895 - INFO - User admin logged in with role 指挥者 +2024-11-24 23:59:58,900 - INFO - 192.168.166.160 - - [24/Nov/2024 23:59:58] "POST /login HTTP/1.1" 302 - +2024-11-24 23:59:59,146 - INFO - Accessing commander page +2024-11-24 23:59:59,154 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-24 23:59:59,154 - ERROR - Failed to decrypt message: +2024-11-24 23:59:59,154 - ERROR - Failed to decrypt message: +2024-11-24 23:59:59,167 - ERROR - Failed to decrypt message: +2024-11-24 23:59:59,172 - INFO - 192.168.166.160 - - [24/Nov/2024 23:59:59] "GET /commander HTTP/1.1" 200 - +2024-11-25 00:00:13,139 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-25 00:00:13,144 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-25 00:00:13,144 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-25 00:00:13,521 - INFO - * Restarting with watchdog (windowsapi) +2024-11-25 00:04:52,524 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.166.210:8000 +2024-11-25 00:04:52,524 - INFO - Press CTRL+C to quit +2024-11-25 00:04:52,555 - INFO - * Restarting with watchdog (windowsapi) +2024-11-25 00:04:54,533 - WARNING - * Debugger is active! +2024-11-25 00:04:54,545 - INFO - * Debugger PIN: 266-144-430 +2024-11-25 00:04:54,660 - INFO - 192.168.166.160 - - [25/Nov/2024 00:04:54] "GET /commander HTTP/1.1" 302 - +2024-11-25 00:04:55,006 - INFO - Handling login request +2024-11-25 00:04:55,127 - INFO - 192.168.166.160 - - [25/Nov/2024 00:04:55] "GET /login?next=/commander HTTP/1.1" 200 - +2024-11-25 00:04:55,665 - INFO - 192.168.166.160 - - [25/Nov/2024 00:04:55] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 00:04:56,547 - INFO - 192.168.166.160 - - [25/Nov/2024 00:04:56] "GET /favicon.ico HTTP/1.1" 404 - +2024-11-25 00:05:02,402 - INFO - Handling login request +2024-11-25 00:05:02,430 - ERROR - Failed to decrypt message: +2024-11-25 00:05:02,437 - INFO - User admin logged in with role 指挥者 +2024-11-25 00:05:02,441 - INFO - 192.168.166.160 - - [25/Nov/2024 00:05:02] "POST /login HTTP/1.1" 302 - +2024-11-25 00:05:02,514 - INFO - Accessing commander page +2024-11-25 00:05:02,516 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-25 00:05:02,523 - ERROR - Failed to decrypt message: +2024-11-25 00:05:02,527 - ERROR - Failed to decrypt message: +2024-11-25 00:05:02,532 - ERROR - Failed to decrypt message: +2024-11-25 00:05:02,556 - INFO - 192.168.166.160 - - [25/Nov/2024 00:05:02] "GET /commander HTTP/1.1" 200 - +2024-11-25 00:06:21,327 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-25 00:06:21,334 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-25 00:06:21,510 - INFO - * Restarting with watchdog (windowsapi) +2024-11-25 00:06:23,913 - WARNING - * Debugger is active! +2024-11-25 00:06:23,926 - INFO - * Debugger PIN: 266-144-430 +2024-11-25 00:11:43,711 - INFO - 192.168.166.160 - - [25/Nov/2024 00:11:43] "GET /commander HTTP/1.1" 302 - +2024-11-25 00:11:43,730 - INFO - Handling login request +2024-11-25 00:11:43,856 - INFO - 192.168.166.160 - - [25/Nov/2024 00:11:43] "GET /login?next=/commander HTTP/1.1" 200 - +2024-11-25 00:11:44,262 - INFO - 192.168.166.160 - - [25/Nov/2024 00:11:44] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 00:11:44,653 - INFO - 192.168.166.160 - - [25/Nov/2024 00:11:44] "GET /favicon.ico HTTP/1.1" 404 - +2024-11-25 00:11:47,192 - INFO - 192.168.166.160 - - [25/Nov/2024 00:11:47] "GET /register HTTP/1.1" 200 - +2024-11-25 00:11:47,285 - INFO - 192.168.166.160 - - [25/Nov/2024 00:11:47] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 00:12:04,215 - INFO - 192.168.166.160 - - [25/Nov/2024 00:12:04] "POST /register HTTP/1.1" 200 - +2024-11-25 00:12:05,513 - INFO - 192.168.166.160 - - [25/Nov/2024 00:12:05] "GET / HTTP/1.1" 200 - +2024-11-25 00:12:05,719 - INFO - 192.168.166.160 - - [25/Nov/2024 00:12:05] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 00:12:11,929 - INFO - Handling login request +2024-11-25 00:12:11,960 - INFO - User oudi logged in with role 侦查者 +2024-11-25 00:12:11,968 - INFO - 192.168.166.160 - - [25/Nov/2024 00:12:11] "POST /login HTTP/1.1" 302 - +2024-11-25 00:12:12,036 - INFO - Accessing scout page +2024-11-25 00:12:12,040 - INFO - Notifications fetched: () +2024-11-25 00:12:12,052 - INFO - 192.168.166.160 - - [25/Nov/2024 00:12:12] "GET /scout HTTP/1.1" 200 - +2024-11-25 00:12:12,256 - INFO - 192.168.166.160 - - [25/Nov/2024 00:12:12] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:17:30,907 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.182.210:8000 +2024-11-25 10:17:30,907 - INFO - Press CTRL+C to quit +2024-11-25 10:17:30,935 - INFO - * Restarting with watchdog (windowsapi) +2024-11-25 10:17:31,771 - WARNING - * Debugger is active! +2024-11-25 10:17:31,772 - INFO - * Debugger PIN: 266-144-430 +2024-11-25 10:17:38,907 - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\\Lib\\_strptime.py', reloading +2024-11-25 10:17:38,899 - INFO - Handling login request +2024-11-25 10:17:39,004 - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\\Lib\\encodings\\unicode_escape.py', reloading +2024-11-25 10:17:39,004 - INFO - 127.0.0.1 - - [25/Nov/2024 10:17:39] "GET /login HTTP/1.1" 200 - +2024-11-25 10:17:39,295 - INFO - * Restarting with watchdog (windowsapi) +2024-11-25 10:17:40,234 - WARNING - * Debugger is active! +2024-11-25 10:17:40,243 - INFO - * Debugger PIN: 266-144-430 +2024-11-25 10:17:40,375 - INFO - 127.0.0.1 - - [25/Nov/2024 10:17:40] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:17:40,490 - INFO - 127.0.0.1 - - [25/Nov/2024 10:17:40] "GET /favicon.ico HTTP/1.1" 404 - +2024-11-25 10:17:41,525 - INFO - 127.0.0.1 - - [25/Nov/2024 10:17:41] "GET /register HTTP/1.1" 200 - +2024-11-25 10:17:41,564 - INFO - 127.0.0.1 - - [25/Nov/2024 10:17:41] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:17:59,795 - INFO - 127.0.0.1 - - [25/Nov/2024 10:17:59] "POST /register HTTP/1.1" 302 - +2024-11-25 10:17:59,801 - INFO - 127.0.0.1 - - [25/Nov/2024 10:17:59] "GET /register HTTP/1.1" 200 - +2024-11-25 10:17:59,825 - INFO - 127.0.0.1 - - [25/Nov/2024 10:17:59] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:18:13,499 - INFO - 127.0.0.1 - - [25/Nov/2024 10:18:13] "POST /register HTTP/1.1" 200 - +2024-11-25 10:18:16,139 - INFO - 127.0.0.1 - - [25/Nov/2024 10:18:16] "GET / HTTP/1.1" 200 - +2024-11-25 10:18:16,167 - INFO - 127.0.0.1 - - [25/Nov/2024 10:18:16] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:18:17,906 - INFO - 127.0.0.1 - - [25/Nov/2024 10:18:17] "GET /register HTTP/1.1" 200 - +2024-11-25 10:18:17,936 - INFO - 127.0.0.1 - - [25/Nov/2024 10:18:17] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:18:37,790 - INFO - 127.0.0.1 - - [25/Nov/2024 10:18:37] "POST /register HTTP/1.1" 200 - +2024-11-25 10:18:38,971 - INFO - 127.0.0.1 - - [25/Nov/2024 10:18:38] "GET / HTTP/1.1" 200 - +2024-11-25 10:18:39,001 - INFO - 127.0.0.1 - - [25/Nov/2024 10:18:39] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:18:41,094 - INFO - Handling login request +2024-11-25 10:18:41,138 - INFO - User admin logged in with role 指挥者 +2024-11-25 10:18:41,144 - INFO - 127.0.0.1 - - [25/Nov/2024 10:18:41] "POST /login HTTP/1.1" 302 - +2024-11-25 10:18:41,159 - INFO - Accessing commander page +2024-11-25 10:18:41,160 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-25 10:18:41,162 - ERROR - Failed to decrypt message: +2024-11-25 10:18:41,167 - ERROR - Failed to decrypt message: +2024-11-25 10:18:41,170 - ERROR - Failed to decrypt message: +2024-11-25 10:18:41,180 - INFO - 127.0.0.1 - - [25/Nov/2024 10:18:41] "GET /commander HTTP/1.1" 200 - +2024-11-25 10:18:45,428 - INFO - Handling login request +2024-11-25 10:18:45,437 - INFO - User admin logged in with role 指挥者 +2024-11-25 10:18:45,440 - INFO - 127.0.0.1 - - [25/Nov/2024 10:18:45] "POST /login HTTP/1.1" 302 - +2024-11-25 10:18:45,452 - INFO - Accessing commander page +2024-11-25 10:18:45,453 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-25 10:18:45,456 - ERROR - Failed to decrypt message: +2024-11-25 10:18:45,457 - ERROR - Failed to decrypt message: +2024-11-25 10:18:45,458 - ERROR - Failed to decrypt message: +2024-11-25 10:18:45,461 - INFO - 127.0.0.1 - - [25/Nov/2024 10:18:45] "GET /commander HTTP/1.1" 200 - +2024-11-25 10:20:56,545 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.182.210:8000 +2024-11-25 10:20:56,545 - INFO - Press CTRL+C to quit +2024-11-25 10:20:56,559 - INFO - * Restarting with watchdog (windowsapi) +2024-11-25 10:20:57,369 - WARNING - * Debugger is active! +2024-11-25 10:20:57,372 - INFO - * Debugger PIN: 266-144-430 +2024-11-25 10:20:58,701 - INFO - 127.0.0.1 - - [25/Nov/2024 10:20:58] "GET / HTTP/1.1" 200 - +2024-11-25 10:20:58,836 - INFO - 127.0.0.1 - - [25/Nov/2024 10:20:58] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:21:00,991 - INFO - 127.0.0.1 - - [25/Nov/2024 10:21:00] "GET /register HTTP/1.1" 200 - +2024-11-25 10:21:01,026 - INFO - 127.0.0.1 - - [25/Nov/2024 10:21:01] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:21:14,409 - INFO - 127.0.0.1 - - [25/Nov/2024 10:21:14] "POST /register HTTP/1.1" 200 - +2024-11-25 10:21:15,503 - INFO - 127.0.0.1 - - [25/Nov/2024 10:21:15] "GET / HTTP/1.1" 200 - +2024-11-25 10:21:15,539 - INFO - 127.0.0.1 - - [25/Nov/2024 10:21:15] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:23:01,475 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-25 10:23:01,476 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-25 10:23:01,476 - INFO - * Detected change in 'e:\\_Ufo\\000jiegou\\TheBattleCar\\app.py', reloading +2024-11-25 10:23:01,568 - INFO - * Restarting with watchdog (windowsapi) +2024-11-25 10:23:02,338 - WARNING - * Debugger is active! +2024-11-25 10:23:02,342 - INFO - * Debugger PIN: 266-144-430 +2024-11-25 10:23:05,677 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.182.210:8000 +2024-11-25 10:23:05,677 - INFO - Press CTRL+C to quit +2024-11-25 10:23:05,696 - INFO - * Restarting with watchdog (windowsapi) +2024-11-25 10:23:06,438 - WARNING - * Debugger is active! +2024-11-25 10:23:06,438 - INFO - * Debugger PIN: 266-144-430 +2024-11-25 10:23:12,307 - INFO - Handling login request +2024-11-25 10:23:12,369 - WARNING - Invalid password +2024-11-25 10:23:12,376 - INFO - 127.0.0.1 - - [25/Nov/2024 10:23:12] "POST /login HTTP/1.1" 200 - +2024-11-25 10:23:12,532 - INFO - 127.0.0.1 - - [25/Nov/2024 10:23:12] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:23:15,565 - INFO - Handling login request +2024-11-25 10:23:15,573 - INFO - User scout logged in with role 侦查者 +2024-11-25 10:23:15,573 - INFO - 127.0.0.1 - - [25/Nov/2024 10:23:15] "POST /login HTTP/1.1" 302 - +2024-11-25 10:23:15,591 - INFO - Accessing scout page +2024-11-25 10:23:15,596 - INFO - Notifications fetched: () +2024-11-25 10:23:15,601 - INFO - 127.0.0.1 - - [25/Nov/2024 10:23:15] "GET /scout HTTP/1.1" 200 - +2024-11-25 10:23:15,638 - INFO - 127.0.0.1 - - [25/Nov/2024 10:23:15] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:23:18,354 - INFO - 127.0.0.1 - - [25/Nov/2024 10:23:18] "GET / HTTP/1.1" 200 - +2024-11-25 10:23:20,380 - INFO - 127.0.0.1 - - [25/Nov/2024 10:23:20] "GET / HTTP/1.1" 200 - +2024-11-25 10:23:20,408 - INFO - 127.0.0.1 - - [25/Nov/2024 10:23:20] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:23:23,699 - INFO - Handling login request +2024-11-25 10:23:23,708 - WARNING - Invalid password +2024-11-25 10:23:23,711 - INFO - 127.0.0.1 - - [25/Nov/2024 10:23:23] "POST /login HTTP/1.1" 200 - +2024-11-25 10:23:23,754 - INFO - 127.0.0.1 - - [25/Nov/2024 10:23:23] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:23:25,025 - INFO - Handling login request +2024-11-25 10:23:25,035 - INFO - User scout logged in with role 侦查者 +2024-11-25 10:23:25,035 - INFO - 127.0.0.1 - - [25/Nov/2024 10:23:25] "POST /login HTTP/1.1" 302 - +2024-11-25 10:23:25,050 - INFO - Accessing scout page +2024-11-25 10:23:25,052 - INFO - Notifications fetched: () +2024-11-25 10:23:25,052 - INFO - 127.0.0.1 - - [25/Nov/2024 10:23:25] "GET /scout HTTP/1.1" 200 - +2024-11-25 10:23:25,090 - INFO - 127.0.0.1 - - [25/Nov/2024 10:23:25] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:23:29,445 - INFO - Handling login request +2024-11-25 10:23:29,455 - WARNING - Invalid password +2024-11-25 10:23:29,457 - INFO - 127.0.0.1 - - [25/Nov/2024 10:23:29] "POST /login HTTP/1.1" 200 - +2024-11-25 10:23:29,497 - INFO - 127.0.0.1 - - [25/Nov/2024 10:23:29] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:23:30,106 - INFO - Handling login request +2024-11-25 10:23:30,114 - INFO - User scout logged in with role 侦查者 +2024-11-25 10:23:30,118 - INFO - 127.0.0.1 - - [25/Nov/2024 10:23:30] "POST /login HTTP/1.1" 302 - +2024-11-25 10:23:30,131 - INFO - Accessing scout page +2024-11-25 10:23:30,132 - INFO - Notifications fetched: () +2024-11-25 10:23:30,136 - INFO - 127.0.0.1 - - [25/Nov/2024 10:23:30] "GET /scout HTTP/1.1" 200 - +2024-11-25 10:23:30,171 - INFO - 127.0.0.1 - - [25/Nov/2024 10:23:30] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:23:51,386 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.182.210:8000 +2024-11-25 10:23:51,386 - INFO - Press CTRL+C to quit +2024-11-25 10:23:51,400 - INFO - * Restarting with watchdog (windowsapi) +2024-11-25 10:23:52,205 - WARNING - * Debugger is active! +2024-11-25 10:23:52,209 - INFO - * Debugger PIN: 266-144-430 +2024-11-25 10:23:54,404 - INFO - 127.0.0.1 - - [25/Nov/2024 10:23:54] "GET / HTTP/1.1" 200 - +2024-11-25 10:23:54,532 - INFO - 127.0.0.1 - - [25/Nov/2024 10:23:54] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:23:58,922 - INFO - Handling login request +2024-11-25 10:23:58,970 - WARNING - Invalid password +2024-11-25 10:23:58,975 - INFO - 127.0.0.1 - - [25/Nov/2024 10:23:58] "POST /login HTTP/1.1" 200 - +2024-11-25 10:23:59,020 - INFO - 127.0.0.1 - - [25/Nov/2024 10:23:59] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:24:00,187 - INFO - Handling login request +2024-11-25 10:24:00,197 - INFO - User scout logged in with role 侦查者 +2024-11-25 10:24:00,198 - INFO - 127.0.0.1 - - [25/Nov/2024 10:24:00] "POST /login HTTP/1.1" 302 - +2024-11-25 10:24:00,210 - INFO - Accessing scout page +2024-11-25 10:24:00,210 - INFO - Notifications fetched: () +2024-11-25 10:24:00,218 - INFO - 127.0.0.1 - - [25/Nov/2024 10:24:00] "GET /scout HTTP/1.1" 200 - +2024-11-25 10:24:00,254 - INFO - 127.0.0.1 - - [25/Nov/2024 10:24:00] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:24:09,082 - INFO - Handling login request +2024-11-25 10:24:09,092 - INFO - 127.0.0.1 - - [25/Nov/2024 10:24:09] "GET /login HTTP/1.1" 200 - +2024-11-25 10:24:09,136 - INFO - 127.0.0.1 - - [25/Nov/2024 10:24:09] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:24:09,797 - INFO - 127.0.0.1 - - [25/Nov/2024 10:24:09] "GET /favicon.ico HTTP/1.1" 404 - +2024-11-25 10:24:13,710 - INFO - Handling login request +2024-11-25 10:24:13,719 - WARNING - Invalid password +2024-11-25 10:24:13,722 - INFO - 127.0.0.1 - - [25/Nov/2024 10:24:13] "POST /login HTTP/1.1" 200 - +2024-11-25 10:24:13,766 - INFO - 127.0.0.1 - - [25/Nov/2024 10:24:13] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:24:19,408 - INFO - Handling login request +2024-11-25 10:24:19,419 - INFO - User scout logged in with role 侦查者 +2024-11-25 10:24:19,421 - INFO - 127.0.0.1 - - [25/Nov/2024 10:24:19] "POST /login HTTP/1.1" 302 - +2024-11-25 10:24:19,433 - INFO - Accessing scout page +2024-11-25 10:24:19,435 - INFO - Notifications fetched: () +2024-11-25 10:24:19,435 - INFO - 127.0.0.1 - - [25/Nov/2024 10:24:19] "GET /scout HTTP/1.1" 200 - +2024-11-25 10:24:19,472 - INFO - 127.0.0.1 - - [25/Nov/2024 10:24:19] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:24:21,966 - INFO - Handling login request +2024-11-25 10:24:21,977 - INFO - 127.0.0.1 - - [25/Nov/2024 10:24:21] "GET /login HTTP/1.1" 200 - +2024-11-25 10:24:24,499 - INFO - Handling login request +2024-11-25 10:24:24,509 - INFO - User scout logged in with role 侦查者 +2024-11-25 10:24:24,512 - INFO - 127.0.0.1 - - [25/Nov/2024 10:24:24] "POST /login HTTP/1.1" 302 - +2024-11-25 10:24:24,526 - INFO - Accessing scout page +2024-11-25 10:24:24,526 - INFO - Notifications fetched: () +2024-11-25 10:24:24,529 - INFO - 127.0.0.1 - - [25/Nov/2024 10:24:24] "GET /scout HTTP/1.1" 200 - +2024-11-25 10:24:24,575 - INFO - 127.0.0.1 - - [25/Nov/2024 10:24:24] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:25:21,526 - INFO - Handling login request +2024-11-25 10:25:21,537 - INFO - 127.0.0.1 - - [25/Nov/2024 10:25:21] "GET /login HTTP/1.1" 200 - +2024-11-25 10:25:21,600 - INFO - 127.0.0.1 - - [25/Nov/2024 10:25:21] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:25:52,484 - INFO - Handling login request +2024-11-25 10:25:52,491 - WARNING - Invalid password +2024-11-25 10:25:52,496 - INFO - 127.0.0.1 - - [25/Nov/2024 10:25:52] "POST /login HTTP/1.1" 200 - +2024-11-25 10:25:52,531 - INFO - 127.0.0.1 - - [25/Nov/2024 10:25:52] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:25:53,753 - INFO - Handling login request +2024-11-25 10:25:53,757 - WARNING - Invalid username +2024-11-25 10:25:53,764 - INFO - 127.0.0.1 - - [25/Nov/2024 10:25:53] "POST /login HTTP/1.1" 200 - +2024-11-25 10:25:56,477 - INFO - Handling login request +2024-11-25 10:25:56,486 - INFO - 127.0.0.1 - - [25/Nov/2024 10:25:56] "GET /login HTTP/1.1" 200 - +2024-11-25 10:26:03,613 - INFO - Handling login request +2024-11-25 10:26:03,619 - WARNING - Invalid password +2024-11-25 10:26:03,624 - INFO - 127.0.0.1 - - [25/Nov/2024 10:26:03] "POST /login HTTP/1.1" 200 - +2024-11-25 10:26:03,656 - INFO - 127.0.0.1 - - [25/Nov/2024 10:26:03] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:26:04,342 - INFO - Handling login request +2024-11-25 10:26:04,346 - WARNING - Invalid username +2024-11-25 10:26:04,352 - INFO - 127.0.0.1 - - [25/Nov/2024 10:26:04] "POST /login HTTP/1.1" 200 - +2024-11-25 10:28:09,601 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.182.210:8000 +2024-11-25 10:28:09,601 - INFO - Press CTRL+C to quit +2024-11-25 10:28:09,614 - INFO - * Restarting with watchdog (windowsapi) +2024-11-25 10:28:10,423 - WARNING - * Debugger is active! +2024-11-25 10:28:10,430 - INFO - * Debugger PIN: 266-144-430 +2024-11-25 10:28:12,502 - INFO - Handling login request +2024-11-25 10:28:12,548 - WARNING - Invalid password +2024-11-25 10:28:12,555 - INFO - 127.0.0.1 - - [25/Nov/2024 10:28:12] "POST /login HTTP/1.1" 200 - +2024-11-25 10:28:12,686 - INFO - 127.0.0.1 - - [25/Nov/2024 10:28:12] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:28:22,940 - INFO - Handling login request +2024-11-25 10:28:22,949 - WARNING - Invalid password +2024-11-25 10:28:22,953 - INFO - 127.0.0.1 - - [25/Nov/2024 10:28:22] "POST /login HTTP/1.1" 200 - +2024-11-25 10:28:22,991 - INFO - 127.0.0.1 - - [25/Nov/2024 10:28:22] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:28:23,619 - INFO - Handling login request +2024-11-25 10:28:23,627 - WARNING - Invalid username +2024-11-25 10:28:23,628 - INFO - 127.0.0.1 - - [25/Nov/2024 10:28:23] "POST /login HTTP/1.1" 200 - +2024-11-25 10:28:26,595 - INFO - Handling login request +2024-11-25 10:28:26,605 - INFO - 127.0.0.1 - - [25/Nov/2024 10:28:26] "GET /login HTTP/1.1" 200 - +2024-11-25 10:28:30,840 - INFO - Handling login request +2024-11-25 10:28:30,847 - WARNING - Invalid password +2024-11-25 10:28:30,852 - INFO - 127.0.0.1 - - [25/Nov/2024 10:28:30] "POST /login HTTP/1.1" 200 - +2024-11-25 10:28:30,889 - INFO - 127.0.0.1 - - [25/Nov/2024 10:28:30] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:28:31,676 - INFO - Handling login request +2024-11-25 10:28:31,682 - WARNING - Invalid username +2024-11-25 10:28:31,682 - INFO - 127.0.0.1 - - [25/Nov/2024 10:28:31] "POST /login HTTP/1.1" 200 - +2024-11-25 10:28:33,409 - INFO - Handling login request +2024-11-25 10:28:33,418 - INFO - 127.0.0.1 - - [25/Nov/2024 10:28:33] "GET /login HTTP/1.1" 200 - +2024-11-25 10:28:42,452 - INFO - Handling login request +2024-11-25 10:28:42,460 - INFO - User admin logged in with role 指挥者 +2024-11-25 10:28:42,463 - INFO - 127.0.0.1 - - [25/Nov/2024 10:28:42] "POST /login HTTP/1.1" 302 - +2024-11-25 10:28:42,477 - INFO - Accessing commander page +2024-11-25 10:28:42,478 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-25 10:28:42,482 - ERROR - Failed to decrypt message: +2024-11-25 10:28:42,484 - ERROR - Failed to decrypt message: +2024-11-25 10:28:42,484 - ERROR - Failed to decrypt message: +2024-11-25 10:28:42,497 - INFO - 127.0.0.1 - - [25/Nov/2024 10:28:42] "GET /commander HTTP/1.1" 200 - +2024-11-25 10:28:52,173 - INFO - Handling login request +2024-11-25 10:28:52,182 - INFO - User attacker logged in with role 攻击者 +2024-11-25 10:28:52,184 - INFO - 127.0.0.1 - - [25/Nov/2024 10:28:52] "POST /login HTTP/1.1" 302 - +2024-11-25 10:28:52,199 - INFO - Accessing attacker page +2024-11-25 10:28:52,202 - ERROR - Failed to decrypt message: +2024-11-25 10:28:52,204 - ERROR - Failed to decrypt message: +2024-11-25 10:28:52,209 - INFO - 127.0.0.1 - - [25/Nov/2024 10:28:52] "GET /attacker HTTP/1.1" 200 - +2024-11-25 10:28:52,269 - INFO - 127.0.0.1 - - [25/Nov/2024 10:28:52] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:40:27,791 - INFO - Handling login request +2024-11-25 10:40:27,801 - WARNING - Invalid username +2024-11-25 10:40:27,801 - INFO - 127.0.0.1 - - [25/Nov/2024 10:40:27] "POST /login HTTP/1.1" 200 - +2024-11-25 10:40:34,540 - INFO - Handling login request +2024-11-25 10:40:34,552 - INFO - 127.0.0.1 - - [25/Nov/2024 10:40:34] "GET /login HTTP/1.1" 200 - +2024-11-25 10:40:53,061 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.182.210:8000 +2024-11-25 10:40:53,061 - INFO - Press CTRL+C to quit +2024-11-25 10:40:53,074 - INFO - * Restarting with watchdog (windowsapi) +2024-11-25 10:40:53,830 - WARNING - * Debugger is active! +2024-11-25 10:40:53,837 - INFO - * Debugger PIN: 266-144-430 +2024-11-25 10:40:58,009 - INFO - Handling login request +2024-11-25 10:40:58,057 - INFO - 127.0.0.1 - - [25/Nov/2024 10:40:58] "GET /login HTTP/1.1" 200 - +2024-11-25 10:40:58,180 - INFO - 127.0.0.1 - - [25/Nov/2024 10:40:58] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:41:08,230 - INFO - Handling login request +2024-11-25 10:41:08,242 - WARNING - Invalid username +2024-11-25 10:41:08,243 - INFO - 127.0.0.1 - - [25/Nov/2024 10:41:08] "POST /login HTTP/1.1" 200 - +2024-11-25 10:46:51,488 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.182.210:8000 +2024-11-25 10:46:51,488 - INFO - Press CTRL+C to quit +2024-11-25 10:46:51,499 - INFO - * Restarting with watchdog (windowsapi) +2024-11-25 10:46:52,285 - WARNING - * Debugger is active! +2024-11-25 10:46:52,289 - INFO - * Debugger PIN: 266-144-430 +2024-11-25 10:46:54,002 - INFO - Handling login request +2024-11-25 10:46:54,052 - INFO - 127.0.0.1 - - [25/Nov/2024 10:46:54] "GET /login HTTP/1.1" 200 - +2024-11-25 10:47:07,723 - INFO - Handling login request +2024-11-25 10:47:07,737 - INFO - User admin' and '1' = '1 logged in with role 指挥者 +2024-11-25 10:47:07,737 - INFO - 127.0.0.1 - - [25/Nov/2024 10:47:07] "POST /login HTTP/1.1" 302 - +2024-11-25 10:47:07,754 - INFO - Accessing commander page +2024-11-25 10:47:07,758 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-25 10:47:07,760 - ERROR - Failed to decrypt message: +2024-11-25 10:47:07,763 - ERROR - Failed to decrypt message: +2024-11-25 10:47:07,765 - ERROR - Failed to decrypt message: +2024-11-25 10:47:07,777 - INFO - 127.0.0.1 - - [25/Nov/2024 10:47:07] "GET /commander HTTP/1.1" 200 - +2024-11-25 10:47:13,838 - INFO - Handling login request +2024-11-25 10:47:13,847 - WARNING - Invalid username +2024-11-25 10:47:13,847 - INFO - 127.0.0.1 - - [25/Nov/2024 10:47:13] "POST /login HTTP/1.1" 200 - +2024-11-25 10:47:15,615 - INFO - Handling login request +2024-11-25 10:47:15,625 - INFO - 127.0.0.1 - - [25/Nov/2024 10:47:15] "GET /login HTTP/1.1" 200 - +2024-11-25 10:47:22,219 - INFO - Handling login request +2024-11-25 10:47:22,227 - INFO - User admin' and '1' = '1 logged in with role 指挥者 +2024-11-25 10:47:22,231 - INFO - 127.0.0.1 - - [25/Nov/2024 10:47:22] "POST /login HTTP/1.1" 302 - +2024-11-25 10:47:22,244 - INFO - Accessing commander page +2024-11-25 10:47:22,247 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-25 10:47:22,250 - ERROR - Failed to decrypt message: +2024-11-25 10:47:22,250 - ERROR - Failed to decrypt message: +2024-11-25 10:47:22,255 - ERROR - Failed to decrypt message: +2024-11-25 10:47:22,259 - INFO - 127.0.0.1 - - [25/Nov/2024 10:47:22] "GET /commander HTTP/1.1" 200 - +2024-11-25 10:47:26,299 - INFO - Handling login request +2024-11-25 10:47:26,308 - WARNING - Invalid username +2024-11-25 10:47:26,310 - INFO - 127.0.0.1 - - [25/Nov/2024 10:47:26] "POST /login HTTP/1.1" 200 - +2024-11-25 10:47:34,999 - INFO - Handling login request +2024-11-25 10:47:35,010 - INFO - 127.0.0.1 - - [25/Nov/2024 10:47:35] "GET /login HTTP/1.1" 200 - +2024-11-25 10:48:44,097 - INFO - Handling login request +2024-11-25 10:48:44,108 - INFO - User admin'; select * from users where '1' = '1 logged in with role 指挥者 +2024-11-25 10:48:44,112 - INFO - 127.0.0.1 - - [25/Nov/2024 10:48:44] "POST /login HTTP/1.1" 302 - +2024-11-25 10:48:44,128 - INFO - Accessing commander page +2024-11-25 10:48:44,129 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-25 10:48:44,133 - ERROR - Failed to decrypt message: +2024-11-25 10:48:44,136 - ERROR - Failed to decrypt message: +2024-11-25 10:48:44,138 - ERROR - Failed to decrypt message: +2024-11-25 10:48:44,143 - INFO - 127.0.0.1 - - [25/Nov/2024 10:48:44] "GET /commander HTTP/1.1" 200 - +2024-11-25 10:49:03,109 - INFO - Handling login request +2024-11-25 10:49:03,115 - INFO - 127.0.0.1 - - [25/Nov/2024 10:49:03] "GET /login HTTP/1.1" 200 - +2024-11-25 10:49:46,882 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.182.210:8000 +2024-11-25 10:49:46,882 - INFO - Press CTRL+C to quit +2024-11-25 10:49:46,896 - INFO - * Restarting with watchdog (windowsapi) +2024-11-25 10:49:47,725 - WARNING - * Debugger is active! +2024-11-25 10:49:47,728 - INFO - * Debugger PIN: 266-144-430 +2024-11-25 10:49:48,881 - INFO - Handling login request +2024-11-25 10:49:48,935 - INFO - 127.0.0.1 - - [25/Nov/2024 10:49:48] "GET /login HTTP/1.1" 200 - +2024-11-25 10:49:49,069 - INFO - 127.0.0.1 - - [25/Nov/2024 10:49:49] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:49:54,602 - INFO - Handling login request +2024-11-25 10:49:54,614 - INFO - User admin'; select * from users where '1' = '1 logged in with role 指挥者 +2024-11-25 10:49:54,616 - INFO - 127.0.0.1 - - [25/Nov/2024 10:49:54] "POST /login HTTP/1.1" 302 - +2024-11-25 10:49:54,629 - INFO - Accessing commander page +2024-11-25 10:49:54,632 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-25 10:49:54,635 - ERROR - Failed to decrypt message: +2024-11-25 10:49:54,636 - ERROR - Failed to decrypt message: +2024-11-25 10:49:54,639 - ERROR - Failed to decrypt message: +2024-11-25 10:49:54,649 - INFO - 127.0.0.1 - - [25/Nov/2024 10:49:54] "GET /commander HTTP/1.1" 200 - +2024-11-25 10:51:20,906 - INFO - Handling login request +2024-11-25 10:51:20,917 - INFO - 127.0.0.1 - - [25/Nov/2024 10:51:20] "GET /login HTTP/1.1" 200 - +2024-11-25 10:51:41,928 - INFO - Handling login request +2024-11-25 10:51:41,942 - INFO - * Detected change in 'C:\\Users\\Lenovo\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python312\\site-packages\\MySQLdb\\cursors.py', reloading +2024-11-25 10:51:41,959 - INFO - 127.0.0.1 - - [25/Nov/2024 10:51:41] "POST /login HTTP/1.1" 500 - +2024-11-25 10:51:42,003 - INFO - 127.0.0.1 - - [25/Nov/2024 10:51:42] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 - +2024-11-25 10:51:42,003 - INFO - 127.0.0.1 - - [25/Nov/2024 10:51:42] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 - +2024-11-25 10:51:42,055 - INFO - 127.0.0.1 - - [25/Nov/2024 10:51:42] "GET /login?__debugger__=yes&cmd=resource&f=console.png&s=kLSaFKNBGFJQvOQ0jBLB HTTP/1.1" 200 - +2024-11-25 10:51:42,120 - INFO - 127.0.0.1 - - [25/Nov/2024 10:51:42] "GET /login?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 - +2024-11-25 10:51:42,791 - INFO - * Restarting with watchdog (windowsapi) +2024-11-25 10:51:43,613 - WARNING - * Debugger is active! +2024-11-25 10:51:43,620 - INFO - * Debugger PIN: 266-144-430 +2024-11-25 10:52:25,003 - INFO - Handling login request +2024-11-25 10:52:25,056 - INFO - User admin'; select * from users where '1' = '1'; select * from users where '1' = '1 logged in with role 指挥者 +2024-11-25 10:52:25,057 - INFO - 127.0.0.1 - - [25/Nov/2024 10:52:25] "POST /login HTTP/1.1" 302 - +2024-11-25 10:52:25,072 - INFO - Accessing commander page +2024-11-25 10:52:25,074 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-25 10:52:25,074 - ERROR - Failed to decrypt message: +2024-11-25 10:52:25,074 - ERROR - Failed to decrypt message: +2024-11-25 10:52:25,081 - ERROR - Failed to decrypt message: +2024-11-25 10:52:25,093 - INFO - 127.0.0.1 - - [25/Nov/2024 10:52:25] "GET /commander HTTP/1.1" 200 - +2024-11-25 10:52:50,281 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://192.168.182.210:8000 +2024-11-25 10:52:50,281 - INFO - Press CTRL+C to quit +2024-11-25 10:52:50,294 - INFO - * Restarting with watchdog (windowsapi) +2024-11-25 10:52:51,065 - WARNING - * Debugger is active! +2024-11-25 10:52:51,069 - INFO - * Debugger PIN: 266-144-430 +2024-11-25 10:52:53,681 - INFO - Handling login request +2024-11-25 10:52:53,725 - INFO - 127.0.0.1 - - [25/Nov/2024 10:52:53] "GET /login HTTP/1.1" 200 - +2024-11-25 10:52:58,053 - INFO - Handling login request +2024-11-25 10:52:58,064 - INFO - 127.0.0.1 - - [25/Nov/2024 10:52:58] "GET /login HTTP/1.1" 200 - +2024-11-25 10:52:58,193 - INFO - 127.0.0.1 - - [25/Nov/2024 10:52:58] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 10:53:02,941 - INFO - Handling login request +2024-11-25 10:53:02,953 - INFO - User admin'; select * from users where '1' = '1'; select * from users where '1' = '1 logged in with role 指挥者 +2024-11-25 10:53:02,956 - INFO - 127.0.0.1 - - [25/Nov/2024 10:53:02] "POST /login HTTP/1.1" 302 - +2024-11-25 10:53:02,971 - INFO - Accessing commander page +2024-11-25 10:53:02,972 - ERROR - Error accessing directory: [WinError 3] 系统找不到指定的路径。: 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' +2024-11-25 10:53:02,973 - ERROR - Failed to decrypt message: +2024-11-25 10:53:02,977 - ERROR - Failed to decrypt message: +2024-11-25 10:53:02,978 - ERROR - Failed to decrypt message: +2024-11-25 10:53:02,990 - INFO - 127.0.0.1 - - [25/Nov/2024 10:53:02] "GET /commander HTTP/1.1" 200 - +2024-11-25 20:18:55,279 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on all addresses (0.0.0.0) + * Running on http://127.0.0.1:8000 + * Running on http://10.128.54.153:8000 +2024-11-25 20:18:55,280 - INFO - Press CTRL+C to quit +2024-11-25 20:18:55,470 - INFO - * Restarting with watchdog (windowsapi) +2024-11-25 20:18:57,548 - WARNING - * Debugger is active! +2024-11-25 20:18:57,560 - INFO - * Debugger PIN: 266-144-430 +2024-11-25 20:19:02,762 - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\\Lib\\_strptime.py', reloading +2024-11-25 20:19:02,747 - INFO - Handling login request +2024-11-25 20:19:02,952 - INFO - * Detected change in 'C:\\Program Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.12_3.12.2032.0_x64__qbz5n2kfra8p0\\Lib\\encodings\\unicode_escape.py', reloading +2024-11-25 20:19:02,953 - INFO - 127.0.0.1 - - [25/Nov/2024 20:19:02] "GET /login HTTP/1.1" 200 - +2024-11-25 20:19:03,284 - INFO - * Restarting with watchdog (windowsapi) +2024-11-25 20:19:05,323 - WARNING - * Debugger is active! +2024-11-25 20:19:05,336 - INFO - * Debugger PIN: 266-144-430 +2024-11-25 20:19:05,688 - INFO - 127.0.0.1 - - [25/Nov/2024 20:19:05] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 20:19:05,907 - INFO - 127.0.0.1 - - [25/Nov/2024 20:19:05] "GET /favicon.ico HTTP/1.1" 404 - +2024-11-25 20:19:10,815 - INFO - Handling login request +2024-11-25 20:19:10,984 - WARNING - Invalid password +2024-11-25 20:19:11,000 - INFO - 127.0.0.1 - - [25/Nov/2024 20:19:11] "POST /login HTTP/1.1" 200 - +2024-11-25 20:19:11,076 - INFO - 127.0.0.1 - - [25/Nov/2024 20:19:11] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 20:19:12,306 - INFO - Handling login request +2024-11-25 20:19:12,325 - WARNING - Invalid username +2024-11-25 20:19:12,333 - INFO - 127.0.0.1 - - [25/Nov/2024 20:19:12] "POST /login HTTP/1.1" 200 - +2024-11-25 20:19:14,259 - INFO - Handling login request +2024-11-25 20:19:14,285 - INFO - 127.0.0.1 - - [25/Nov/2024 20:19:14] "GET /login HTTP/1.1" 200 - +2024-11-25 20:19:20,615 - INFO - Handling login request +2024-11-25 20:19:20,633 - INFO - User scout logged in with role 侦查者 +2024-11-25 20:19:20,639 - INFO - 127.0.0.1 - - [25/Nov/2024 20:19:20] "POST /login HTTP/1.1" 302 - +2024-11-25 20:19:20,676 - INFO - Accessing scout page +2024-11-25 20:19:20,679 - INFO - Notifications fetched: () +2024-11-25 20:19:20,688 - INFO - 127.0.0.1 - - [25/Nov/2024 20:19:20] "GET /scout HTTP/1.1" 200 - +2024-11-25 20:19:20,779 - INFO - 127.0.0.1 - - [25/Nov/2024 20:19:20] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 20:20:06,445 - INFO - 127.0.0.1 - - [25/Nov/2024 20:20:06] "POST /clear_notifications HTTP/1.1" 200 - +2024-11-25 20:20:06,500 - INFO - Accessing scout page +2024-11-25 20:20:06,506 - INFO - Notifications fetched: () +2024-11-25 20:20:06,512 - INFO - 127.0.0.1 - - [25/Nov/2024 20:20:06] "GET /scout HTTP/1.1" 200 - +2024-11-25 20:20:06,628 - INFO - 127.0.0.1 - - [25/Nov/2024 20:20:06] "GET /static/login.css HTTP/1.1" 304 - +2024-11-25 20:20:16,613 - INFO - Handling file upload request +2024-11-25 20:20:16,636 - INFO - 127.0.0.1 - - [25/Nov/2024 20:20:16] "POST /upload HTTP/1.1" 413 - +2024-11-25 20:20:34,107 - INFO - Handling file upload request +2024-11-25 20:20:34,137 - WARNING - File type not allowed +2024-11-25 20:20:34,142 - INFO - 127.0.0.1 - - [25/Nov/2024 20:20:34] "POST /upload HTTP/1.1" 400 - +2024-11-25 20:20:44,238 - INFO - Handling file upload request +2024-11-25 20:20:44,270 - WARNING - File type not allowed +2024-11-25 20:20:44,276 - INFO - 127.0.0.1 - - [25/Nov/2024 20:20:44] "POST /upload HTTP/1.1" 400 - diff --git a/TheBattleCar/app.py b/TheBattleCar/app.py index 3a038b0..a36c4d9 100644 --- a/TheBattleCar/app.py +++ b/TheBattleCar/app.py @@ -11,6 +11,7 @@ from flask_login import LoginManager, UserMixin, login_user, login_required, cur from wtforms import Form, StringField from wtforms.validators import Length, EqualTo, ValidationError import pymysql +from flask import flash from cryptography.fernet import Fernet,InvalidToken @@ -63,6 +64,7 @@ app.config['MYSQL_USER'] = 'root' # 鏇挎崲涓轰綘鐨 MySQL 鐢ㄦ埛鍚 app.config['MYSQL_PASSWORD'] = 'lin556688' # 鏇挎崲涓轰綘鐨 MySQL 瀵嗙爜 app.config['MYSQL_DB'] = 'mydatabase' app.config['MYSQL_CURSORCLASS'] = 'DictCursor' +app.config['MAX_CONTENT_LENGTH'] = 2 * 1024 * 1024 # 2MB mysql = MySQL(app) ALLOWED_EXTENSIONS = {'png', 'jpg', 'jpeg', 'gif'} @@ -141,6 +143,14 @@ def upload_file(): logger.warning("No selected file") return jsonify({'message': 'No selected file'}), 400 if file and allowed_file(file.filename): + # 妫鏌ユ枃浠跺ぇ灏 + file.seek(0, os.SEEK_END) + file_size = file.tell() + file.seek(0) + if file_size > app.config['MAX_CONTENT_LENGTH']: + logger.warning("File size exceeds the limit") + return jsonify({'message': 'File size exceeds the limit'}), 400 + filename = secure_filename(f"{uuid.uuid4().hex}_{file.filename}") filepath = os.path.join(app.config['UPLOAD_FOLDER'], filename) file.save(filepath) @@ -150,6 +160,11 @@ def upload_file(): logger.warning("File type not allowed") return jsonify({'message': 'File type not allowed'}), 400 +# 妫鏌ユ枃浠剁被鍨 +def allowed_file(filename): + return '.' in filename and \ + filename.rsplit('.', 1)[1].lower() in ALLOWED_EXTENSIONS + # 鎻愪緵涓婁紶鏂囦欢鐨勮闂 @app.route('/uploads/') def uploaded_file(filename): @@ -164,28 +179,47 @@ def login(): username = request.form['username'] password = request.form['password'] + # 杩囨护鎺変竴浜涘父瑙佺殑SQL娉ㄥ叆瀛楃 + forbidden_chars = ['AND', 'OR', '1=', "'", '"', '--', ';'] + for char in forbidden_chars: + if char in username.upper() or char in password.upper(): + logger.warning("Detected forbidden characters in input") + flash("Invalid input. Please try again.") + return render_template('login.html') + cursor = mysql.connection.cursor() + + # 鐩存帴鎷兼帴鏌ヨ璇彞 + query = f"SELECT * FROM users WHERE username = '{username}'" + cursor.execute(query) # 浣跨敤鍙傛暟鍖栨煡璇㈡鏌ョ敤鎴锋槸鍚﹀瓨鍦 - cursor.execute("SELECT * FROM users WHERE username = %s AND password = %s", (username, password)) + #cursor.execute("SELECT * FROM users WHERE username = %s", (username,)) user_data = cursor.fetchone() cursor.close() - + # print(user_data['password'].encode('utf-8')) + print(user_data) if user_data: # 瑙e瘑瀵嗙爜 - decrypted_password = decrypt_message(user_data['password']) - user = User(user_data['id'], user_data['username'], user_data['role']) - login_user(user) - logger.info(f"User {username} logged in with role {user_data['role']}") + decrypted_password = decrypt_message(user_data['password'].encode('utf-8')) - if user_data['role'] == '渚︽煡鑰': - return redirect(url_for('scout')) - elif user_data['role'] == '鎸囨尌鑰': - return redirect(url_for('commander')) - elif user_data['role'] == '鏀诲嚮鑰': - return redirect(url_for('attacker')) + if decrypted_password == password: + user = User(user_data['id'], user_data['username'], user_data['role']) + login_user(user) + logger.info(f"User {username} logged in with role {user_data['role']}") + + if user_data['role'] == '渚︽煡鑰': + return redirect(url_for('scout')) + elif user_data['role'] == '鎸囨尌鑰': + return redirect(url_for('commander')) + elif user_data['role'] == '鏀诲嚮鑰': + return redirect(url_for('attacker')) + else: + logger.warning("Invalid password") + flash("Invalid password. Please try again.") else: - logger.warning("Invalid credentials") - return "Invalid credentials. Please try again." + print(1) + logger.warning("Invalid username") + return "Invalid username. Please try again." return render_template('login.html') @@ -585,5 +619,14 @@ def messages(): return render_template('view_messages.html', messages=messages) if __name__ == '__main__': - generate_key() # 浠呭湪绗竴娆¤繍琛屾椂鐢熸垚瀵嗛挜 - app.run(debug=True, host='0.0.0.0', port=8000) \ No newline at end of file + # generate_key() # 浠呭湪绗竴娆¤繍琛屾椂鐢熸垚瀵嗛挜 + app.run(debug=True, host='0.0.0.0', port=8000) + + # # 娴嬭瘯鍔犲瘑鍜岃В瀵 + # test_message = "This is a test message" + # encrypted_message = encrypt_message(test_message) + # decrypted_message = decrypt_message(encrypted_message) + + # print(f"Original message: {test_message}") + # print(f"Encrypted message: {encrypted_message}") + # print(f"Decrypted message: {decrypted_message}") \ No newline at end of file diff --git a/TheBattleCar/apptxt.txt b/TheBattleCar/apptxt.txt new file mode 100644 index 0000000..606e3ef --- /dev/null +++ b/TheBattleCar/apptxt.txt @@ -0,0 +1,599 @@ +import os +import uuid +import logging +from datetime import datetime +from flask import Flask, current_app, session, redirect, url_for, request, flash, render_template, jsonify, send_from_directory +from flask_sqlalchemy import SQLAlchemy +from flask_mysqldb import MySQL +import MySQLdb.cursors +from werkzeug.utils import secure_filename +from flask_login import LoginManager, UserMixin, login_user, login_required, current_user +from wtforms import Form, StringField +from wtforms.validators import Length, EqualTo, ValidationError +import pymysql + +from cryptography.fernet import Fernet,InvalidToken + +# 鐢熸垚瀵嗛挜骞朵繚瀛樺埌鏂囦欢锛堜粎鍦ㄧ涓娆¤繍琛屾椂鐢熸垚锛 +def generate_key(): + key = Fernet.generate_key() + with open("secret.key", "wb") as key_file: + key_file.write(key) + +# 鍔犺浇瀵嗛挜 +def load_key(): + return open("secret.key", "rb").read() + +# 鍔犲瘑鍑芥暟 +def encrypt_message(message): + key = load_key() + f = Fernet(key) + encrypted_message = f.encrypt(message.encode()) + return encrypted_message + +# 瑙e瘑鍑芥暟 +def decrypt_message(encrypted_message): + key = load_key() + f = Fernet(key) + try: + print(f"Encrypted message: {encrypted_message}") + decrypted_message = f.decrypt(encrypted_message).decode() + return decrypted_message + except (InvalidToken, ValueError) as e: + logger.error(f"Failed to decrypt message: {e}") + return None + +conn = pymysql.connect(host="localhost", port=3306, + user="root", password="lin556688", + database="mydatabase", charset="utf8mb4") + +# 鍒濆鍖 Flask 搴旂敤 +app = Flask(__name__) +app.config['SECRET_KEY'] = 'your_secret_key' +app.secret_key = os.urandom(24) # 鐢熸垚鏇村畨鍏ㄧ殑浼氳瘽瀵嗛挜 +app.config['UPLOAD_FOLDER'] = 'uploads/' # 璁剧疆涓婁紶鏂囦欢瀛樺偍鐩綍 +os.makedirs(app.config['UPLOAD_FOLDER'], exist_ok=True) # 纭繚鐩綍瀛樺湪 + +# 閰嶇疆鏃ュ織 +logging.basicConfig(filename='app.log', level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s') + +# MySQL 閰嶇疆 +app.config['MYSQL_HOST'] = 'localhost' +app.config['MYSQL_USER'] = 'root' # 鏇挎崲涓轰綘鐨 MySQL 鐢ㄦ埛鍚 +app.config['MYSQL_PASSWORD'] = 'lin556688' # 鏇挎崲涓轰綘鐨 MySQL 瀵嗙爜 +app.config['MYSQL_DB'] = 'mydatabase' +app.config['MYSQL_CURSORCLASS'] = 'DictCursor' + +mysql = MySQL(app) +ALLOWED_EXTENSIONS = {'png', 'jpg', 'jpeg', 'gif'} + +# 閰嶇疆鏃ュ織璁板綍鍣 +logging.basicConfig(filename='app.log', level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s') +logger = logging.getLogger(__name__) + +# 鑷畾涔夋棩蹇楀鐞嗗櫒绫 +class DatabaseLogHandler(logging.Handler): + def emit(self, record): + log_entry = self.format(record) + # 鍘绘帀鏃堕棿鎴充腑鐨勬绉掗儴鍒 + timestamp = datetime.strptime(record.asctime, '%Y-%m-%d %H:%M:%S,%f').strftime('%Y-%m-%d %H:%M:%S') + cursor = mysql.connection.cursor() + cursor.execute( + "INSERT INTO logs (timestamp, level, message) VALUES (%s, %s, %s)", + (timestamp, record.levelname, log_entry) + ) + mysql.connection.commit() + cursor.close() + +# 娣诲姞鑷畾涔夋棩蹇楀鐞嗗櫒 +db_handler = DatabaseLogHandler() +db_handler.setLevel(logging.INFO) +formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s') +db_handler.setFormatter(formatter) +logger.addHandler(db_handler) + +def allowed_file(filename): + return '.' in filename and \ + filename.rsplit('.', 1)[1].lower() in ALLOWED_EXTENSIONS + +# 鍒濆鍖 Flask-Login +login_manager = LoginManager() +login_manager.init_app(app) +login_manager.login_view = 'login' + +class User(UserMixin): + def __init__(self, id, username, role): + self.id = id + self.username = username + self.role = role + +@login_manager.user_loader +def load_user(user_id): + cursor = mysql.connection.cursor() + cursor.execute("SELECT * FROM users WHERE id = %s", (user_id,)) + user_data = cursor.fetchone() + cursor.close() + + if user_data: + return User(user_data['id'], user_data['username'], user_data['role']) + return None + +@app.route('/') +def home(): + return render_template('login.html') + +@app.route('/view_logs') +@login_required +def view_logs(): + with open('app.log', 'r') as log_file: + logs = log_file.readlines() + return render_template('logs.html', logs=logs) + +# 澶勭悊鏂囦欢涓婁紶 +@app.route('/upload', methods=['POST']) +def upload_file(): + logger.info("Handling file upload request") + if 'file' not in request.files: + logger.warning("No file part in request") + return jsonify({'message': 'No file part'}), 400 + file = request.files['file'] + if file.filename == '': + logger.warning("No selected file") + return jsonify({'message': 'No selected file'}), 400 + if file and allowed_file(file.filename): + filename = secure_filename(f"{uuid.uuid4().hex}_{file.filename}") + filepath = os.path.join(app.config['UPLOAD_FOLDER'], filename) + file.save(filepath) + logger.info(f"File uploaded successfully: {filename}") + return jsonify({'message': 'File uploaded successfully', 'filepath': filepath}), 201 + else: + logger.warning("File type not allowed") + return jsonify({'message': 'File type not allowed'}), 400 + +# 鎻愪緵涓婁紶鏂囦欢鐨勮闂 +@app.route('/uploads/') +def uploaded_file(filename): + logger.info(f"Accessing uploaded file: {filename}") + return send_from_directory(app.config['UPLOAD_FOLDER'], filename) + +# 鐧诲綍椤甸潰 +@app.route('/login', methods=['GET', 'POST']) +def login(): + logger.info("Handling login request") + if request.method == 'POST': + username = request.form['username'] + password = request.form['password'] + + cursor = mysql.connection.cursor() + # 浣跨敤鍙傛暟鍖栨煡璇㈡鏌ョ敤鎴锋槸鍚﹀瓨鍦 + cursor.execute("SELECT * FROM users WHERE username = %s", (username,)) + user_data = cursor.fetchone() + cursor.close() + print(user_data['password'].encode('utf-8')) + if user_data: + # 瑙e瘑瀵嗙爜 + decrypted_password = decrypt_message(user_data['password'].encode('utf-8')) + print("瑙e瘑锛",decrypted_password) + user = User(user_data['id'], user_data['username'], user_data['role']) + login_user(user) + logger.info(f"User {username} logged in with role {user_data['role']}") + + if user_data['role'] == '渚︽煡鑰': + return redirect(url_for('scout')) + elif user_data['role'] == '鎸囨尌鑰': + return redirect(url_for('commander')) + elif user_data['role'] == '鏀诲嚮鑰': + return redirect(url_for('attacker')) + else: + logger.warning("Invalid credentials") + return "Invalid credentials. Please try again." + + return render_template('login.html') + +# 澶勭悊鏁版嵁搴撹鍙 +def con_my_sql(sql_code, params=None): + try: + # 灏濊瘯杩炴帴鏁版嵁搴 + conn.ping(reconnect=True) + # 鍒涘缓娓告爣瀵硅薄锛岀粨鏋滀互瀛楀吀褰㈠紡杩斿洖 + cursor = conn.cursor(pymysql.cursors.DictCursor) + # 濡傛灉浼犲叆浜嗗弬鏁帮紝浣跨敤鍙傛暟鍖栨煡璇 + if params: + cursor.execute(sql_code, params) + else: + cursor.execute(sql_code) + # 鎻愪氦浜嬪姟 + conn.commit() + # 杩斿洖娓告爣瀵硅薄 + return cursor + except pymysql.MySQLError as err_massage: + # 鎹曡幏寮傚父锛屽洖婊氫簨鍔 + conn.rollback() + # 鍏抽棴杩炴帴 + conn.close() + # 杩斿洖寮傚父绫诲瀷鍜屽紓甯镐俊鎭 + return type(err_massage), err_massage + + +class RegisterForm(Form): + captcha = StringField(validators=[Length(min=4,max=4,message='鏍¢獙鐮佹牸寮忛敊璇')]) + username = StringField(validators=[Length(min=3,max=10,message='鐢ㄦ埛鍚嶉暱搴﹀繀椤诲湪3鍒10涓瓧绗︿箣闂')]) + password = StringField(validators=[Length(min=6,max=20,message='瀵嗙爜闀垮害蹇呴』鍦6鍒20涓瓧绗︿箣闂')]) + password_confirm = StringField(validators=[EqualTo('password',message='涓ゆ杈撳叆鐨勫瘑鐮佷笉涓鑷')]) + + def validate_captcha(self, filed): + if filed.data not in ['1111', '2222', '3333']: + raise ValidationError('鏍¢獙鐮侀敊璇') + +# 娉ㄥ唽椤甸潰 +@app.route('/register', methods=['GET', 'POST']) +def register(): + if request.method == 'GET': + return render_template('register.html') + else: + form = RegisterForm(request.form) + if form.validate(): + username = form.username.data + password = form.password.data + captcha = form.captcha.data + # 闈欐佹敞鍐岀爜杩涜瑙掕壊娉ㄥ唽 + if captcha == "1111": + role = "渚︽煡鑰" + elif captcha == "2222": + role = "鎸囨尌鑰" + elif captcha == "3333": + role = "鏀诲嚮鑰" + else: + return '鏃犳晥鐨勬牎楠岀爜 杩斿洖鐧诲綍' + + # 浣跨敤鍙傛暟鍖栨煡璇㈡鏌ョ敤鎴锋槸鍚﹀瓨鍦 + code = "SELECT * FROM users WHERE username = %s" + cursor_ans = con_my_sql(code, (username,)) + cursor_select = cursor_ans.fetchall() + + if len(cursor_select) > 0: + return '鐢ㄦ埛宸茬粡瀛樺湪 杩斿洖鐧诲綍' + else: + # 鍔犲瘑瀵嗙爜 + encrypted_password = encrypt_message(password) + # 浣跨敤鍙傛暟鍖栨煡璇㈡彃鍏ユ柊鐢ㄦ埛 + code = "INSERT INTO users(username, password, role) VALUES(%s, %s, %s)" + con_my_sql(code, (username, encrypted_password, role)) + return '娉ㄥ唽鎴愬姛 杩斿洖鐧诲綍' + else: + print(form.errors) + return redirect(url_for('register')) + +# 渚︽煡鑰呴〉闈 +@app.route('/scout') +@login_required +def scout(): + logger.info("Accessing scout page") + if current_user.role != '渚︽煡鑰': + logger.warning("Unauthorized access to scout page") + return '鐢ㄦ埛鏃犳椤甸潰璁块棶鏉冮檺 杩斿洖鐧诲綍' + + # 鑾峰彇渚﹀療鑰呯殑閫氱煡 + cursor = mysql.connection.cursor() + cursor.execute("SELECT * FROM notifications WHERE user_id = %s ORDER BY created_at DESC", (current_user.id,)) + notifications = cursor.fetchall() + cursor.close() + logger.info(f"Notifications fetched: {notifications}") + + # 瑙e瘑閫氱煡 + for notification in notifications: + notification['message'] = decrypt_message(notification['message']) + + return render_template('scout.html', notifications=notifications) + +# 澶勭悊娑堟伅 +@app.route('/handle_message//', methods=['POST']) +@login_required +def handle_message(message_id, action): + logger.info(f"Handling message action: {action} for ID: {message_id}") + if current_user.role != '鎸囨尌鑰': + logger.warning("Unauthorized access to handle message") + return redirect(url_for('login')) + + cursor = mysql.connection.cursor() + if action == 'accept': + cursor.execute("UPDATE messages SET status = 'accepted' WHERE id = %s", (message_id,)) + flash('娑堟伅宸叉帴鍙') + elif action == 'reject': + cursor.execute("UPDATE messages SET status = 'rejected' WHERE id = %s", (message_id,)) + flash('娑堟伅宸叉墦鍥') + mysql.connection.commit() + cursor.close() + logger.info(f"Message status updated: {action}") + + # 鑾峰彇娑堟伅鍐呭 + cursor = mysql.connection.cursor() + cursor.execute("SELECT message FROM messages WHERE id = %s", (message_id,)) + message_data = cursor.fetchone() + cursor.close() + logger.info(f"Message data fetched: {message_data}") + + # 瑙e瘑娑堟伅 + decrypted_message = decrypt_message(message_data['message']) + + # 灏嗙粨鏋滃弽棣堢粰渚﹀療鑰 + cursor = mysql.connection.cursor() + cursor.execute("SELECT id FROM users WHERE role = '渚︽煡鑰'") + scouts = cursor.fetchall() + cursor.close() + logger.info(f"Scouts found: {scouts}") + + for scout in scouts: + cursor = mysql.connection.cursor() + cursor.execute("INSERT INTO notifications (user_id, message_id, action, message) VALUES (%s, %s, %s, %s)", + (scout['id'], message_id, action, message_data['message'])) + mysql.connection.commit() + cursor.close() + logger.info(f"Notification inserted for scout: {scout['id']}") + + return redirect(url_for('commander')) + +# 娓呴櫎閫氱煡 +@app.route('/clear_notifications', methods=['POST']) +@login_required +def clear_notifications(): + user_id = request.json.get('user_id') + if not user_id: + return jsonify({'success': False, 'message': 'User ID is required'}), 400 + + cursor = mysql.connection.cursor() + cursor.execute("DELETE FROM notifications WHERE user_id = %s", (user_id,)) + mysql.connection.commit() + cursor.close() + + return jsonify({'success': True, 'message': 'Notifications cleared successfully'}) + +# 鎸囨尌鑰呴〉闈 +@app.route('/commander') +@login_required +def commander(): + logger.info("Accessing commander page") + if current_user.role != '鎸囨尌鑰': + logger.warning("Unauthorized access to commander page") + return '鐢ㄦ埛鏃犳椤甸潰璁块棶鏉冮檺 杩斿洖鐧诲綍' + + # 鑾峰彇鐗瑰畾鐩綍涓嬬殑鎵鏈夋枃浠跺拰鏀诲嚮鍧愭爣鐘舵 + directory = 'E:/_Ufo/0000jiegou/TheBattleCar/uploads' + media_items = [] + + try: + media_items = [f for f in os.listdir(directory) + if os.path.isfile(os.path.join(directory, f)) and allowed_file(f)] + except Exception as e: + logger.error(f"Error accessing directory: {str(e)}") + flash(f"Error accessing directory: {str(e)}") + + # 鑾峰彇鏀诲嚮鐘舵 + cursor = mysql.connection.cursor() + cursor.execute("SELECT id, coordinate, attacked, created_at FROM attacks ORDER BY created_at DESC") + attacks = cursor.fetchall() + cursor.close() + + # 瑙e瘑鍧愭爣 + for attack in attacks: + attack['coordinate'] = decrypt_message(attack['coordinate']) + + # 鑾峰彇渚﹀療鑰呭彂閫佺殑娑堟伅 + cursor = mysql.connection.cursor() + cursor.execute("SELECT id, message, photo_url, created_at, status FROM messages ORDER BY created_at DESC") + messages = cursor.fetchall() + cursor.close() + + # 瑙e瘑娑堟伅 + for message in messages: + message['message'] = decrypt_message(message['message']) + + return render_template('commander.html', media_items=media_items, attacks=attacks, messages=messages) + +# 鎸囨尌鑰呭彂閫佹敾鍑诲潗鏍 +@app.route('/send_attack', methods=['POST']) +@login_required +def send_attack(): + logger.info("Handling send attack request") + if current_user.role != '鎸囨尌鑰': + logger.warning("Unauthorized access to send attack") + return redirect(url_for('login')) + + coordinate = request.form.get('coordinate') + if not coordinate: + logger.warning("No coordinate provided") + return "No coordinate provided", 400 + + # 鍔犲瘑鍧愭爣 + encrypted_coordinate = encrypt_message(coordinate) + coordinate = encrypted_coordinate + + # 鎻掑叆鏀诲嚮鍧愭爣鍒版暟鎹簱 + cursor = mysql.connection.cursor() + cursor.execute("INSERT INTO attacks (coordinate) VALUES (%s)", (coordinate,)) + mysql.connection.commit() + cursor.close() + logger.info(f"Attack coordinate sent: {coordinate}") + + flash('鏀诲嚮鍧愭爣宸插彂閫') + return redirect(url_for('commander')) + +# 娓呴櫎鐓х墖 +@app.route('/clear_photos', methods=['POST']) +@login_required +def clear_photos(): + logger.info("Handling clear photos request") + if current_user.role != '鎸囨尌鑰': + logger.warning("Unauthorized access to clear photos") + return redirect(url_for('login')) + + directory = app.config['UPLOAD_FOLDER'] + for filename in os.listdir(directory): + file_path = os.path.join(directory, filename) + try: + if os.path.isfile(file_path): + os.unlink(file_path) + except Exception as e: + logger.error(f"Error deleting file: {str(e)}") + flash(f"Error deleting file: {str(e)}") + + logger.info("Photos cleared successfully") + flash('鐓х墖宸叉竻绌') + return redirect(url_for('commander')) + +# 娓呴櫎渚﹀療鑰呭彂閫佺殑娑堟伅 +@app.route('/clear_messages', methods=['POST']) +@login_required +def clear_messages(): + logger.info("Handling clear messages request") + if current_user.role != '鎸囨尌鑰': + logger.warning("Unauthorized access to clear messages") + return redirect(url_for('login')) + + cursor = mysql.connection.cursor() + cursor.execute("DELETE FROM messages") + mysql.connection.commit() + cursor.close() + + logger.info("Messages cleared successfully") + flash('娑堟伅宸叉竻绌') + return redirect(url_for('commander')) + +# 鏀诲嚮鑰呴〉闈 +@app.route('/attacker') +@login_required +def attacker(): + logger.info("Accessing attacker page") + if current_user.role != '鏀诲嚮鑰': + logger.warning("Unauthorized access to attacker page") + return '鐢ㄦ埛鏃犳椤甸潰璁块棶鏉冮檺 杩斿洖鐧诲綍' + + # 鑾峰彇鏀诲嚮鍧愭爣鍒楄〃 + cursor = mysql.connection.cursor() + cursor.execute("SELECT id, coordinate, created_at FROM attacks ORDER BY created_at DESC") + attacks = cursor.fetchall() + cursor.close() + + # 瑙e瘑鍧愭爣 + for attack in attacks: + attack['coordinate'] = decrypt_message(attack['coordinate']) + + return render_template('attacker.html', attacks=attacks) + +# 鏀诲嚮鑰呮墽琛屾敾鍑 +@app.route('/execute_attack/', methods=['POST']) +@login_required +def execute_attack(attack_id): + logger.info(f"Handling execute attack request for ID: {attack_id}") + if current_user.role != '鏀诲嚮鑰': + logger.warning("Unauthorized access to execute attack") + return redirect(url_for('login')) + + cursor = mysql.connection.cursor() + cursor.execute("UPDATE attacks SET attacked = TRUE WHERE id = %s", (attack_id,)) + mysql.connection.commit() + cursor.close() + logger.info(f"Attack executed for ID: {attack_id}") + + flash(f'宸插鍧愭爣ID涓 {attack_id} 鐨勭洰鏍囧畬鎴愭墦鍑') + return redirect(url_for('attacker')) + +# 閫鍑虹櫥褰曪紙娓呴櫎浼氳瘽锛 +@app.route('/logout') +@login_required +def logout(): + logger.info("Handling logout request") + session.pop('username', None) + session.pop('role', None) + return redirect(url_for('login')) + +# 鍙戦佹秷鎭 +@app.route('/send_message', methods=['GET', 'POST']) +@login_required +def send_message(): + logger.info("Handling send message request") + if request.method == 'POST': + message = request.form.get('message') + if not message: + logger.warning("No message provided") + return "No message provided", 400 + + photo_url = None + if 'photo' in request.files: + file = request.files['photo'] + if file.filename != '': + if file and allowed_file(file.filename): + filename = secure_filename(f"{uuid.uuid4().hex}_{file.filename}") + filepath = os.path.join(app.config['UPLOAD_FOLDER'], filename) + file.save(filepath) + photo_url = url_for('uploaded_file', filename=filename, _external=True) + else: + logger.warning("Allowed file types are png, jpg, jpeg, gif") + return "Allowed file types are png, jpg, jpeg, gif", 400 + + # 鍔犲瘑鏁版嵁 + encrypted_message = encrypt_message(message) + message = encrypted_message + + # 鎻掑叆鏁版嵁鍒 MySQL + cursor = mysql.connection.cursor() + cursor.execute("INSERT INTO messages (message, photo_url, status) VALUES (%s, %s, %s)", (message, photo_url, 'pending')) + mysql.connection.commit() + cursor.close() + logger.info(f"Message sent: {message}, Photo URL: {photo_url}") + + return f"Message and photo (if uploaded) have been received. Message: {message}\nPhoto URL: {photo_url if photo_url else 'N/A'}" + + return render_template('send_message.html') + + + +@app.route('/messages', methods=['GET']) +@login_required +def messages(): + logger.info("Handling messages request") + + # 瑙掕壊妫鏌 + if current_user.role != '鎸囨尌鑰': + logger.warning("Unauthorized access to messages") + if request.accept_mimetypes.best_match(['application/json', 'text/html']) == 'application/json': + return jsonify({"error": "Unauthorized access"}), 403 + else: + return redirect(url_for('login')) + + # 鑾峰彇娑堟伅 + cursor = mysql.connection.cursor() + cursor.execute("SELECT id, message, photo_url, created_at, status FROM messages ORDER BY created_at DESC") + result = cursor.fetchall() + cursor.close() + + # 瑙e瘑娑堟伅 + messages = [] + for row in result: + decrypted_message = decrypt_message(row['message']) + messages.append({ + 'id': row['id'], + 'message': decrypted_message, + 'photo_url': row['photo_url'], + 'created_at': row['created_at'], + 'status': row['status'] + }) + + # 鏍规嵁璇锋眰绫诲瀷杩斿洖涓嶅悓鐨勫搷搴 + if request.accept_mimetypes.best_match(['application/json', 'text/html']) == 'application/json': + return jsonify(messages) + else: + return render_template('view_messages.html', messages=messages) + +if __name__ == '__main__': + # generate_key() # 浠呭湪绗竴娆¤繍琛屾椂鐢熸垚瀵嗛挜 + app.run(debug=True, host='0.0.0.0', port=8000) + + # # 娴嬭瘯鍔犲瘑鍜岃В瀵 + # test_message = "This is a test message" + # encrypted_message = encrypt_message(test_message) + # decrypted_message = decrypt_message(encrypted_message) + + # print(f"Original message: {test_message}") + # print(f"Encrypted message: {encrypted_message}") + # print(f"Decrypted message: {decrypted_message}") \ No newline at end of file diff --git a/TheBattleCar/secret.key b/TheBattleCar/secret.key index ac39606..81135e6 100644 --- a/TheBattleCar/secret.key +++ b/TheBattleCar/secret.key @@ -1 +1 @@ -vnPkFMausWZGX3tSSFMlFJ1n-71Bzha67f_gK9TyklA= \ No newline at end of file +Ex5GV0VAWNvGixTKY9rKEf_kTrAFPeEO7L3zL3rHzVY= \ No newline at end of file diff --git a/TheBattleCar/templates/scout.html b/TheBattleCar/templates/scout.html index 32144ea..8302066 100644 --- a/TheBattleCar/templates/scout.html +++ b/TheBattleCar/templates/scout.html @@ -53,6 +53,14 @@
  • 娌℃湁閫氱煡銆
  • {% endif %} + + +

    涓婁紶鏂囦欢

    +
    + + +
    + diff --git a/TheBattleCar/test.py b/TheBattleCar/test.py index 1560569..ded08ca 100644 --- a/TheBattleCar/test.py +++ b/TheBattleCar/test.py @@ -1,6 +1,16 @@ -# test.py -from models import db, User +import re -user = User(username='commander', role='鎸囨尌鑰') -db.session.add(user) -db.session.commit() \ No newline at end of file +# 闅愯棌鍧愭爣瀛楃涓 +hidden_string = "x3f9a2c8d1e5b7f4c39d52f48n1a2f116d24f20e9b8c7d2e3f9a2c8d1e5b7f4cg9m5h6k2l0j7n8p4qv2wx3r4t5y6u7i8o9p0l1k2m3h4g5f6e7d8c9n4p3o2i1u0y5t4r3w2x1qvx9g8m7h6k5l4j3n2p1o0v9b8e7d6c5f4a3g2d1e0z39掳52鈥48鈥砃39d52f48n1a2f116d24f20e9b8c7d2e3f9a2c8d1e5b7f4cg9m5h6k2l0j7n8p4qv2wx3r4t5y6u7i8o9p0l1k2m3h4g5f6e7d8c9n4p3o2i1u0y5t4r3w2x1qvx9g8m7h6k5l4j3n2p1o0v9b8e7d6c5f4a3g2d1e0z116掳24鈥20鈥矱39d52f48n1a2f116d24f20e9b8c7d2e3f9a2c8d1e5b7f4cg9m5h6k2l0j7n8p4qv2wx3r4t5y6u7i8o9p0l1k2m3h4g5f6e7d8c9n4p3o2i1u0y5t4r3w2x1qvx9g8m7h6k5l4j3n2p1o0v9b8e7d6c5f4a3g2d1e0z" + +# 浣跨敤姝e垯琛ㄨ揪寮忔彁鍙栫粡绾害鍧愭爣 +pattern = r'(\d{2}掳\d{2}鈥瞈d{2}鈥砙NE])' +matches = re.findall(pattern, hidden_string) + +# 鎵撳嵃瑙g爜鍚庣殑缁忕含搴﹀潗鏍 +if len(matches) >= 2: + latitude = matches[0] + longitude = matches[1] + print(f"瑙g爜鍚庣殑缁忕含搴﹀潗鏍囨槸锛歿latitude}, {longitude}") +else: + print("鏈兘瑙g爜鍑哄畬鏁寸殑缁忕含搴﹀潗鏍囥") \ No newline at end of file