[dotenv@17.2.2] injecting env (42) from .env -- tip: 📡 version env with Radar: https://dotenvx.com/radar â„šī¸ [INFO] 2025-09-24T12:40:14.984Z Initializing Signer service Server started on port 8080 ✅ Connected to SDK Signer server â„šī¸ [INFO] 2025-09-24T12:40:14.996Z Signer connected â„šī¸ [INFO] 2025-09-24T12:40:14.996Z Signer connected â„šī¸ [INFO] 2025-09-24T12:40:14.996Z Signer service initialized â„šī¸ [INFO] 2025-09-24T12:40:32.351Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 7, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758717632331_m56ovwnbw', response: { statusCode: 200 } } â„šī¸ [INFO] 2025-09-24T12:40:44.337Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 3, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758717644332_7lqfodlxg', response: { statusCode: 200 } } Server error: Device not paired Full error response: { "type": "ERROR", "error": "Device not paired", "messageId": "msg_1758717644986_lc08nxhrp" } ❌ [ERROR] 2025-09-24T12:40:44.990Z Signer WebSocket error ──────────────────────────────────────────────────────────────────────────────── { error: 'Device not paired' } ❌ [ERROR] 2025-09-24T12:40:44.990Z Signer connection error ──────────────────────────────────────────────────────────────────────────────── { error: 'Device not paired' } âš ī¸ [WARN] 2025-09-24T12:40:44.991Z Signer disconnected - reconnecting... âš ī¸ [WARN] 2025-09-24T12:40:44.991Z Signer disconnected âš ī¸ [WARN] 2025-09-24T12:40:44.992Z Signer health check failed - connection may be stale ──────────────────────────────────────────────────────────────────────────────── { error: 'Server error for GET_PAIRING_ID: Device not paired' } â„šī¸ [INFO] 2025-09-24T12:41:46.498Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758717706496_iytoj8vj2', response: { statusCode: 200 } } ❌ [ERROR] 2025-09-24T12:41:59.371Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 3, request: { ip: '::ffff:45.135.193.100', method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758717719368_cdz2jta4r', response: { statusCode: 404 } } â„šī¸ [INFO] 2025-09-24T12:48:30.338Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758718110336_724huh3n8', response: { statusCode: 200 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '64.62.197.21', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T12:59:56.286Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0' }, requestId: 'req_1758718796283_86d8qxvoa' } ❌ [ERROR] 2025-09-24T12:59:56.289Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 6, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0' }, requestId: 'req_1758718796283_86d8qxvoa', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '104.196.67.21', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T13:12:57.356Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36' }, requestId: 'req_1758719577354_dxh2avzbs' } ❌ [ERROR] 2025-09-24T13:12:57.357Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 3, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36' }, requestId: 'req_1758719577354_dxh2avzbs', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-24T13:13:48.192Z HTTP GET /pdown - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:35.189.127.80', method: 'GET', url: '/pdown', userAgent: undefined }, requestId: 'req_1758719628192_52uwsckck', response: { statusCode: 404 } } â„šī¸ [INFO] 2025-09-24T13:21:24.370Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:92.243.24.12', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758720084368_jcx4o3v7p', response: { statusCode: 200 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '37.167.14.251', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T13:25:40.935Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758720340934_3feqxlsoa' } ❌ [ERROR] 2025-09-24T13:25:40.936Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758720340934_3feqxlsoa', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '37.167.14.251', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T13:25:49.512Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758720349511_ee91c31g9' } ❌ [ERROR] 2025-09-24T13:25:49.513Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758720349511_ee91c31g9', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-24T13:47:38.130Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758721658129_mxrsfdggw', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T14:16:22.980Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:124.198.132.121', method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758723382979_3c09kzm1u', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T14:33:43.694Z HTTP GET /manager/text/list - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:20.84.119.5', method: 'GET', url: '/manager/text/list', userAgent: 'Mozilla/5.0 zgrab/0.x' }, requestId: 'req_1758724423693_pf9l2jzlh', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T14:34:41.473Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:45.135.193.100', method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758724481472_d0ls68l03', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T14:54:19.384Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:207.90.244.28', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36' }, requestId: 'req_1758725659382_gfr3wyne5', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T14:54:21.949Z HTTP GET /favicon.ico - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:207.90.244.28', method: 'GET', url: '/favicon.ico', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.63 Safari/537.36' }, requestId: 'req_1758725661947_u4drp4l5u', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T15:07:58.358Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758726478357_gqtjxe05y', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '37.167.14.251', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T15:10:59.413Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758726659411_fmxttqdrs' } ❌ [ERROR] 2025-09-24T15:10:59.413Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758726659411_fmxttqdrs', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '37.167.14.251', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T15:11:05.919Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758726665918_rd7x3f06b' } ❌ [ERROR] 2025-09-24T15:11:05.920Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 2, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758726665918_rd7x3f06b', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '37.167.14.251', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T15:12:58.163Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758726778163_otp5d843z' } ❌ [ERROR] 2025-09-24T15:12:58.164Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758726778163_otp5d843z', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-24T15:54:56.232Z HTTP GET /login - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:196.251.86.125', method: 'GET', url: '/login', userAgent: 'Go-http-client/1.1' }, requestId: 'req_1758729296230_u2cxuha92', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T16:08:53.751Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 5, request: { ip: '::ffff:45.135.193.100', method: 'GET', url: '/', userAgent: undefined }, requestId: 'req_1758730133743_33hw2gjyt', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T16:10:45.200Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 1, request: { ip: '::ffff:159.65.20.49', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36' }, requestId: 'req_1758730245199_01y0lg4q2', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T16:10:45.282Z HTTP GET /download/powershell/ - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:159.65.20.49', method: 'GET', url: '/download/powershell/', userAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko' }, requestId: 'req_1758730245281_qipi9aix8', response: { statusCode: 404 } } ❌ [ERROR] 2025-09-24T16:10:45.359Z HTTP GET /get.php - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 0, request: { ip: '::ffff:159.65.20.49', method: 'GET', url: '/get.php', userAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko' }, requestId: 'req_1758730245359_wc57j6ndv', response: { statusCode: 404 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', method: 'GET', query: { code_present: true, code_length: 619, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '212.133.41.15', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T16:15:36.750Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758730536740_2hi0hct8u' } ❌ [ERROR] 2025-09-24T16:15:36.757Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 17, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758730536740_2hi0hct8u', response: { statusCode: 400 } } [IdNotCallback] incoming request { originalUrl: '/idnot/callback', method: 'GET', query: { code_present: false, code_length: undefined, state_present: false, state_length: undefined }, headers: { host: 'dev3.4nkweb.com', 'x-forwarded-for': '212.133.41.15', 'x-forwarded-proto': 'https' } } ❌ [ERROR] 2025-09-24T16:15:40.294Z Application error occurred ──────────────────────────────────────────────────────────────────────────────── { error: { code: 'VALIDATION_ERROR', details: [ { constraints: [ 'required' ], field: 'code', value: undefined }, { constraints: [ 'required' ], field: 'state', value: undefined } ], message: 'Missing code or state', stack: 'Error: Missing code or state\n' + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, statusCode: 400 }, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758730540293_zfsqodog5' } ❌ [ERROR] 2025-09-24T16:15:40.296Z HTTP GET /idnot/callback - 400 ──────────────────────────────────────────────────────────────────────────────── { duration: 3, request: { ip: '::ffff:127.0.0.1', method: 'GET', url: '/idnot/callback', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' }, requestId: 'req_1758730540293_zfsqodog5', response: { statusCode: 400 } } ❌ [ERROR] 2025-09-24T16:22:16.993Z HTTP GET / - 404 ──────────────────────────────────────────────────────────────────────────────── { duration: 6, request: { ip: '::ffff:204.76.203.219', method: 'GET', url: '/', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' }, requestId: 'req_1758730936984_72x2zwh0m', response: { statusCode: 404 } } â„šī¸ [INFO] 2025-09-24T16:22:42.682Z HTTP POST /api/v1/idnot/state - 200 ──────────────────────────────────────────────────────────────────────────────── { duration: 21, request: { ip: '::ffff:127.0.0.1', method: 'POST', url: '/api/v1/idnot/state', userAgent: 'curl/8.14.1' }, requestId: 'req_1758730962656_wlye8imhw', response: { statusCode: 200 } }