diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..1f4e50b --- /dev/null +++ b/.env.example @@ -0,0 +1,11 @@ +# API Options +DECNET_API_HOST=0.0.0.0 +DECNET_API_PORT=8000 +DECNET_JWT_SECRET=supersecretkey12345 +DECNET_INGEST_LOG_FILE=/var/log/decnet/decnet.log + +# Web Dashboard Options +DECNET_WEB_HOST=0.0.0.0 +DECNET_WEB_PORT=8080 +DECNET_ADMIN_USER=admin +DECNET_ADMIN_PASSWORD=admin diff --git a/.gitignore b/.gitignore index 187f68b..e7239c5 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,5 @@ webmail windows1 *.db decnet.json +.env +.env.local diff --git a/.hypothesis/constants/12924abcbf0c075f b/.hypothesis/constants/12924abcbf0c075f new file mode 100644 index 0000000..531c5d2 --- /dev/null +++ b/.hypothesis/constants/12924abcbf0c075f @@ -0,0 +1,4 @@ +# file: /home/anti/Tools/DECNET/decnet/web/api.py +# hypothesis_version: 6.151.11 + +[404, 500, 1000, '*', '/api/v1/auth/login', '/api/v1/deckies', '/api/v1/logs', '/api/v1/stats', '/api/v1/stream', '1.0.0', 'Authorization', 'Bearer', 'Bearer ', 'Decky not found', 'No active deployment', 'WWW-Authenticate', 'access_token', 'admin', 'bearer', 'data', 'id', 'lastEventId', 'limit', 'logs', 'message', 'must_change_password', 'offset', 'password_hash', 'role', 'stats', 'text/event-stream', 'token', 'token_type', 'total', 'type', 'username', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/3048c6da87ba838d b/.hypothesis/constants/3048c6da87ba838d new file mode 100644 index 0000000..18ba47e --- /dev/null +++ b/.hypothesis/constants/3048c6da87ba838d @@ -0,0 +1,4 @@ +# file: /home/anti/Tools/DECNET/decnet/web/auth.py +# hypothesis_version: 6.151.11 + +[1440, 'HS256', 'exp', 'iat', 'utf-8'] \ No newline at end of file diff --git a/.hypothesis/constants/39f59c66c174e4ce b/.hypothesis/constants/39f59c66c174e4ce new file mode 100644 index 0000000..9583d59 --- /dev/null +++ b/.hypothesis/constants/39f59c66c174e4ce @@ -0,0 +1,4 @@ +# file: /home/anti/Tools/DECNET/decnet/cli.py +# hypothesis_version: 6.151.11 + +[8000, ',', ', ', '--all', '--api', '--api-port', '--archetype', '--config', '--deckies', '--decky', '--distro', '--dry-run', '--emit-syslog', '--host', '--id', '--interface', '--ip-start', '--ipvlan', '--log-file', '--log-target', '--min-deckies', '--mode', '--mutate-interval', '--no-cache', '--output', '--port', '--randomize-distros', '--randomize-services', '--services', '--subnet', '--watch', '--web-port', '-a', '-c', '-d', '-f', '-i', '-m', '-n', '-o', '-w', '/index.html', '0.0.0.0', 'Available Services', 'Default Services', 'Description', 'Display Name', 'Docker Image', 'Image', 'Machine Archetypes', 'Name', 'Ports', 'Slug', 'archetypes', 'bold cyan', 'correlate', 'decnet', 'decnet.cli', 'decnet.log', 'decnet.web.api:app', 'decnet_web', 'dim', 'dist', 'distros', 'green', 'json', 'linux', 'mutate', 'services', 'swarm', 'syslog', 'table', 'unihost', 'uvicorn', 'web'] \ No newline at end of file diff --git a/.hypothesis/constants/42a1dcb5c22b1ac1 b/.hypothesis/constants/42a1dcb5c22b1ac1 new file mode 100644 index 0000000..3aba509 --- /dev/null +++ b/.hypothesis/constants/42a1dcb5c22b1ac1 @@ -0,0 +1,4 @@ +# file: /home/anti/Tools/DECNET/decnet/ini_loader.py +# hypothesis_version: 6.151.11 + +[100, 512, 1024, ',', '.', '1', '[', ']', 'amount', 'archetype', 'binary', 'custom-', 'exceeds maximum', 'exec', 'general', 'gw', 'interface', 'ip', 'log-target', 'log_target', 'mutate-interval', 'mutate_interval', 'net', 'nmap-os', 'nmap_os', 'ports', 'services'] \ No newline at end of file diff --git a/.hypothesis/constants/46cebe14ff55dbd1 b/.hypothesis/constants/46cebe14ff55dbd1 new file mode 100644 index 0000000..9f524f1 --- /dev/null +++ b/.hypothesis/constants/46cebe14ff55dbd1 @@ -0,0 +1,4 @@ +# file: /home/anti/Tools/DECNET/decnet/cli.py +# hypothesis_version: 6.151.11 + +[5173, 8000, ',', ', ', '--all', '--api', '--api-port', '--archetype', '--config', '--deckies', '--decky', '--distro', '--dry-run', '--emit-syslog', '--host', '--id', '--interface', '--ip-start', '--ipvlan', '--log-file', '--log-target', '--min-deckies', '--mode', '--mutate-interval', '--no-cache', '--output', '--port', '--randomize-distros', '--randomize-services', '--services', '--subnet', '--watch', '--web-port', '-a', '-c', '-d', '-f', '-i', '-m', '-n', '-o', '-w', '/index.html', '0.0.0.0', 'Available Services', 'Default Services', 'Description', 'Display Name', 'Docker Image', 'Image', 'Machine Archetypes', 'Name', 'Ports', 'Slug', 'archetypes', 'bold cyan', 'correlate', 'decnet', 'decnet.cli', 'decnet.log', 'decnet.web.api:app', 'decnet_web', 'dim', 'dist', 'distros', 'green', 'json', 'linux', 'mutate', 'services', 'swarm', 'syslog', 'table', 'unihost', 'uvicorn', 'web'] \ No newline at end of file diff --git a/.hypothesis/constants/4efedb0b38145ee9 b/.hypothesis/constants/4efedb0b38145ee9 new file mode 100644 index 0000000..b1c7a57 --- /dev/null +++ b/.hypothesis/constants/4efedb0b38145ee9 @@ -0,0 +1,4 @@ +# file: /home/anti/Tools/DECNET/decnet/env.py +# hypothesis_version: 6.151.11 + +['.env', '.env.local', '0.0.0.0', '8000', '8080', 'DECNET_ADMIN_USER', 'DECNET_API_HOST', 'DECNET_API_PORT', 'DECNET_JWT_SECRET', 'DECNET_WEB_HOST', 'DECNET_WEB_PORT', 'admin'] \ No newline at end of file diff --git a/.hypothesis/constants/56584ef41d5dcfbb b/.hypothesis/constants/56584ef41d5dcfbb new file mode 100644 index 0000000..18ba47e --- /dev/null +++ b/.hypothesis/constants/56584ef41d5dcfbb @@ -0,0 +1,4 @@ +# file: /home/anti/Tools/DECNET/decnet/web/auth.py +# hypothesis_version: 6.151.11 + +[1440, 'HS256', 'exp', 'iat', 'utf-8'] \ No newline at end of file diff --git a/.hypothesis/constants/653cbfe0ead00867 b/.hypothesis/constants/653cbfe0ead00867 new file mode 100644 index 0000000..531c5d2 --- /dev/null +++ b/.hypothesis/constants/653cbfe0ead00867 @@ -0,0 +1,4 @@ +# file: /home/anti/Tools/DECNET/decnet/web/api.py +# hypothesis_version: 6.151.11 + +[404, 500, 1000, '*', '/api/v1/auth/login', '/api/v1/deckies', '/api/v1/logs', '/api/v1/stats', '/api/v1/stream', '1.0.0', 'Authorization', 'Bearer', 'Bearer ', 'Decky not found', 'No active deployment', 'WWW-Authenticate', 'access_token', 'admin', 'bearer', 'data', 'id', 'lastEventId', 'limit', 'logs', 'message', 'must_change_password', 'offset', 'password_hash', 'role', 'stats', 'text/event-stream', 'token', 'token_type', 'total', 'type', 'username', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/6ef9c847efdbbda6 b/.hypothesis/constants/6ef9c847efdbbda6 new file mode 100644 index 0000000..775bdf1 --- /dev/null +++ b/.hypothesis/constants/6ef9c847efdbbda6 @@ -0,0 +1,4 @@ +# file: /home/anti/Tools/DECNET/decnet/web/api.py +# hypothesis_version: 6.151.11 + +[400, 404, 500, 512, 1000, 1024, '*', '/api/v1/auth/login', '/api/v1/deckies', '/api/v1/logs', '/api/v1/stats', '/api/v1/stream', '1.0.0', 'Authorization', 'Bearer', 'Bearer ', 'Decky not found', 'No active deployment', 'WWW-Authenticate', 'access_token', 'admin', 'bearer', 'data', 'decnet.web.api', 'id', 'lastEventId', 'limit', 'logs', 'message', 'must_change_password', 'offset', 'password_hash', 'role', 'stats', 'text/event-stream', 'token', 'token_type', 'total', 'type', 'unihost', 'username', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/7a3f92bbfaebef4e b/.hypothesis/constants/7a3f92bbfaebef4e new file mode 100644 index 0000000..ea9cbba --- /dev/null +++ b/.hypothesis/constants/7a3f92bbfaebef4e @@ -0,0 +1,4 @@ +# file: /home/anti/Tools/DECNET/decnet/ini_loader.py +# hypothesis_version: 6.151.11 + +[',', '.', '1', 'amount', 'archetype', 'binary', 'custom-', 'exec', 'general', 'gw', 'interface', 'ip', 'log-target', 'log_target', 'mutate-interval', 'mutate_interval', 'net', 'nmap-os', 'nmap_os', 'ports', 'services'] \ No newline at end of file diff --git a/.hypothesis/constants/84bbb6b2519f3506 b/.hypothesis/constants/84bbb6b2519f3506 new file mode 100644 index 0000000..bd8fff0 --- /dev/null +++ b/.hypothesis/constants/84bbb6b2519f3506 @@ -0,0 +1,4 @@ +# file: /home/anti/Tools/DECNET/decnet/web/api.py +# hypothesis_version: 6.151.11 + +[400, 404, 500, 1000, '*', '/api/v1/auth/login', '/api/v1/deckies', '/api/v1/logs', '/api/v1/stats', '/api/v1/stream', '1.0.0', 'Authorization', 'Bearer', 'Bearer ', 'Decky not found', 'No active deployment', 'WWW-Authenticate', 'access_token', 'admin', 'bearer', 'data', 'decnet.web.api', 'id', 'lastEventId', 'limit', 'logs', 'message', 'must_change_password', 'offset', 'password_hash', 'role', 'stats', 'text/event-stream', 'token', 'token_type', 'total', 'type', 'unihost', 'username', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/bae355075973c2af b/.hypothesis/constants/bae355075973c2af new file mode 100644 index 0000000..775bdf1 --- /dev/null +++ b/.hypothesis/constants/bae355075973c2af @@ -0,0 +1,4 @@ +# file: /home/anti/Tools/DECNET/decnet/web/api.py +# hypothesis_version: 6.151.11 + +[400, 404, 500, 512, 1000, 1024, '*', '/api/v1/auth/login', '/api/v1/deckies', '/api/v1/logs', '/api/v1/stats', '/api/v1/stream', '1.0.0', 'Authorization', 'Bearer', 'Bearer ', 'Decky not found', 'No active deployment', 'WWW-Authenticate', 'access_token', 'admin', 'bearer', 'data', 'decnet.web.api', 'id', 'lastEventId', 'limit', 'logs', 'message', 'must_change_password', 'offset', 'password_hash', 'role', 'stats', 'text/event-stream', 'token', 'token_type', 'total', 'type', 'unihost', 'username', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/cbd8a83626f88ea8 b/.hypothesis/constants/cbd8a83626f88ea8 new file mode 100644 index 0000000..7e87974 --- /dev/null +++ b/.hypothesis/constants/cbd8a83626f88ea8 @@ -0,0 +1,4 @@ +# file: /home/anti/Tools/DECNET/decnet/web/sqlite_repository.py +# hypothesis_version: 6.151.11 + +['SELECT * FROM logs', 'active_deckies', 'attacker_ip', 'decky', 'decnet.db', 'deployed_deckies', 'event_type', 'fields', 'max_id', 'msg', 'must_change_password', 'password_hash', 'raw_line', 'role', 'service', 'timestamp', 'total', 'total_logs', 'unique_attackers', 'username', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/dbb3e0fb1231c2a3 b/.hypothesis/constants/dbb3e0fb1231c2a3 new file mode 100644 index 0000000..9583d59 --- /dev/null +++ b/.hypothesis/constants/dbb3e0fb1231c2a3 @@ -0,0 +1,4 @@ +# file: /home/anti/Tools/DECNET/decnet/cli.py +# hypothesis_version: 6.151.11 + +[8000, ',', ', ', '--all', '--api', '--api-port', '--archetype', '--config', '--deckies', '--decky', '--distro', '--dry-run', '--emit-syslog', '--host', '--id', '--interface', '--ip-start', '--ipvlan', '--log-file', '--log-target', '--min-deckies', '--mode', '--mutate-interval', '--no-cache', '--output', '--port', '--randomize-distros', '--randomize-services', '--services', '--subnet', '--watch', '--web-port', '-a', '-c', '-d', '-f', '-i', '-m', '-n', '-o', '-w', '/index.html', '0.0.0.0', 'Available Services', 'Default Services', 'Description', 'Display Name', 'Docker Image', 'Image', 'Machine Archetypes', 'Name', 'Ports', 'Slug', 'archetypes', 'bold cyan', 'correlate', 'decnet', 'decnet.cli', 'decnet.log', 'decnet.web.api:app', 'decnet_web', 'dim', 'dist', 'distros', 'green', 'json', 'linux', 'mutate', 'services', 'swarm', 'syslog', 'table', 'unihost', 'uvicorn', 'web'] \ No newline at end of file diff --git a/.hypothesis/constants/e6075ef770e33fe2 b/.hypothesis/constants/e6075ef770e33fe2 new file mode 100644 index 0000000..775bdf1 --- /dev/null +++ b/.hypothesis/constants/e6075ef770e33fe2 @@ -0,0 +1,4 @@ +# file: /home/anti/Tools/DECNET/decnet/web/api.py +# hypothesis_version: 6.151.11 + +[400, 404, 500, 512, 1000, 1024, '*', '/api/v1/auth/login', '/api/v1/deckies', '/api/v1/logs', '/api/v1/stats', '/api/v1/stream', '1.0.0', 'Authorization', 'Bearer', 'Bearer ', 'Decky not found', 'No active deployment', 'WWW-Authenticate', 'access_token', 'admin', 'bearer', 'data', 'decnet.web.api', 'id', 'lastEventId', 'limit', 'logs', 'message', 'must_change_password', 'offset', 'password_hash', 'role', 'stats', 'text/event-stream', 'token', 'token_type', 'total', 'type', 'unihost', 'username', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/e9250999acae5d85 b/.hypothesis/constants/e9250999acae5d85 new file mode 100644 index 0000000..9f524f1 --- /dev/null +++ b/.hypothesis/constants/e9250999acae5d85 @@ -0,0 +1,4 @@ +# file: /home/anti/Tools/DECNET/decnet/cli.py +# hypothesis_version: 6.151.11 + +[5173, 8000, ',', ', ', '--all', '--api', '--api-port', '--archetype', '--config', '--deckies', '--decky', '--distro', '--dry-run', '--emit-syslog', '--host', '--id', '--interface', '--ip-start', '--ipvlan', '--log-file', '--log-target', '--min-deckies', '--mode', '--mutate-interval', '--no-cache', '--output', '--port', '--randomize-distros', '--randomize-services', '--services', '--subnet', '--watch', '--web-port', '-a', '-c', '-d', '-f', '-i', '-m', '-n', '-o', '-w', '/index.html', '0.0.0.0', 'Available Services', 'Default Services', 'Description', 'Display Name', 'Docker Image', 'Image', 'Machine Archetypes', 'Name', 'Ports', 'Slug', 'archetypes', 'bold cyan', 'correlate', 'decnet', 'decnet.cli', 'decnet.log', 'decnet.web.api:app', 'decnet_web', 'dim', 'dist', 'distros', 'green', 'json', 'linux', 'mutate', 'services', 'swarm', 'syslog', 'table', 'unihost', 'uvicorn', 'web'] \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/0575996a80e05285 b/.hypothesis/examples/ecc7e8764d8d8b88/0575996a80e05285 deleted file mode 100644 index 9ad1e3a..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/0575996a80e05285 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€€ûﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/05b107d6a0bba012 b/.hypothesis/examples/ecc7e8764d8d8b88/05b107d6a0bba012 deleted file mode 100644 index 27864e0..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/05b107d6a0bba012 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€€€ୠ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/0846c0a67e2fa342 b/.hypothesis/examples/ecc7e8764d8d8b88/0846c0a67e2fa342 deleted file mode 100644 index 154ffcb..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/0846c0a67e2fa342 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€€€ࠀ𥕻񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/15e20de56fba3fec b/.hypothesis/examples/ecc7e8764d8d8b88/15e20de56fba3fec deleted file mode 100644 index 565fafb..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/15e20de56fba3fec +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€ôÿﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/1997fccd48132354 b/.hypothesis/examples/ecc7e8764d8d8b88/1997fccd48132354 deleted file mode 100644 index f0efb7b..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/1997fccd48132354 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€ £­ÃÙÛäôõ÷øúýþÿﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/19f423ffce230999 b/.hypothesis/examples/ecc7e8764d8d8b88/19f423ffce230999 deleted file mode 100644 index 450eac7..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/19f423ffce230999 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€òúýþÿﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/19f62e888bc7d450 b/.hypothesis/examples/ecc7e8764d8d8b88/19f62e888bc7d450 deleted file mode 100644 index beac5aa..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/19f62e888bc7d450 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€ÙÛäôõ÷øúýþÿﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/1d44b73102dd8c98 b/.hypothesis/examples/ecc7e8764d8d8b88/1d44b73102dd8c98 deleted file mode 100644 index 91ef48b..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/1d44b73102dd8c98 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€’ £­ÃÙÛäôõ÷øúýþÿﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/2a7437fadafc45ce b/.hypothesis/examples/ecc7e8764d8d8b88/2a7437fadafc45ce deleted file mode 100644 index 7fc6f46..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/2a7437fadafc45ce +++ /dev/null @@ -1 +0,0 @@ -I000000000iƒ‘˜œ £­ÃÙÛäôõ÷øúýþÿﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/36ed65683e3a3efd b/.hypothesis/examples/ecc7e8764d8d8b88/36ed65683e3a3efd deleted file mode 100644 index d4e7d86..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/36ed65683e3a3efd +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€€€ࠀ𐀀𐀀𒆌򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/37f8a6c9a01c54f1 b/.hypothesis/examples/ecc7e8764d8d8b88/37f8a6c9a01c54f1 deleted file mode 100644 index 29170ff..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/37f8a6c9a01c54f1 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€€€ࠀ𐀀𐀀𒆄򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/39da675e7d50741a b/.hypothesis/examples/ecc7e8764d8d8b88/39da675e7d50741a deleted file mode 100644 index 6aac79c..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/39da675e7d50741a +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€€€਴񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/3b04ee6988d4b46f b/.hypothesis/examples/ecc7e8764d8d8b88/3b04ee6988d4b46f deleted file mode 100644 index 3232e79..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/3b04ee6988d4b46f +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€€€ࠀ𐀀𐀀𑲎򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/3b1a7cdbf68230dc b/.hypothesis/examples/ecc7e8764d8d8b88/3b1a7cdbf68230dc deleted file mode 100644 index 8959882..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/3b1a7cdbf68230dc +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€ðúýþÿﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/431ed9f80364a313 b/.hypothesis/examples/ecc7e8764d8d8b88/431ed9f80364a313 deleted file mode 100644 index ec71b3e..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/431ed9f80364a313 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€½ÙÛäôõ÷øúýþÿﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/48f15e048f30c735 b/.hypothesis/examples/ecc7e8764d8d8b88/48f15e048f30c735 deleted file mode 100644 index 4b8b8d4..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/48f15e048f30c735 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€™­ÃÙÛäôõ÷øúýþÿﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/510d2cf15e561bac b/.hypothesis/examples/ecc7e8764d8d8b88/510d2cf15e561bac deleted file mode 100644 index ac51097..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/510d2cf15e561bac +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€ÕÛäôõ÷øúýþÿﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/5854c771f9166bfa b/.hypothesis/examples/ecc7e8764d8d8b88/5854c771f9166bfa deleted file mode 100644 index 006296d..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/5854c771f9166bfa +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€Ûäôõ÷øúýþÿﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/59485746ee4866ef b/.hypothesis/examples/ecc7e8764d8d8b88/59485746ee4866ef deleted file mode 100644 index 4183fa2..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/59485746ee4866ef +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€€€ࠀ𐀀𐀀𐀀𐙿󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/6175cae069b6b104 b/.hypothesis/examples/ecc7e8764d8d8b88/6175cae069b6b104 deleted file mode 100644 index 6490ddb..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/6175cae069b6b104 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€˜œ £­ÃÙÛäôõ÷øúýþÿﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/651a4843d51dcfa1 b/.hypothesis/examples/ecc7e8764d8d8b88/651a4843d51dcfa1 deleted file mode 100644 index be64950..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/651a4843d51dcfa1 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€€€ࠀ𐀀𐀀𐀞򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/77d767d4803a5a08 b/.hypothesis/examples/ecc7e8764d8d8b88/77d767d4803a5a08 deleted file mode 100644 index 6c20044..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/77d767d4803a5a08 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€€€ࠀ𒵽񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/8f0ddcfa634ad488 b/.hypothesis/examples/ecc7e8764d8d8b88/8f0ddcfa634ad488 deleted file mode 100644 index 3d12897..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/8f0ddcfa634ad488 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€€€ࠀ𐀀𐀀𐀀𐀀𐀉 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/8fbf43963f34dcb1 b/.hypothesis/examples/ecc7e8764d8d8b88/8fbf43963f34dcb1 deleted file mode 100644 index 6c5855f..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/8fbf43963f34dcb1 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€€÷ﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/94ea48606f394621 b/.hypothesis/examples/ecc7e8764d8d8b88/94ea48606f394621 deleted file mode 100644 index 5998366..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/94ea48606f394621 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€€€ࠀ𐀭񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/aac4432fea72bbeb b/.hypothesis/examples/ecc7e8764d8d8b88/aac4432fea72bbeb deleted file mode 100644 index eac2455..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/aac4432fea72bbeb +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€€€ࠀ𐀀𐀀𐀀𐀀𐑇 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/af08050831086ce7 b/.hypothesis/examples/ecc7e8764d8d8b88/af08050831086ce7 deleted file mode 100644 index 872edb7..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/af08050831086ce7 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€ùþÿﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/b53b2ea17bf8e9e7 b/.hypothesis/examples/ecc7e8764d8d8b88/b53b2ea17bf8e9e7 deleted file mode 100644 index d383e10..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/b53b2ea17bf8e9e7 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€€€ࠀ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/bba3269ddda3d3cb b/.hypothesis/examples/ecc7e8764d8d8b88/bba3269ddda3d3cb deleted file mode 100644 index c9e4211..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/bba3269ddda3d3cb +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€€€ࠀ𐀀𐀀𐀀𐀀𐀅 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/bce5c48547379b69 b/.hypothesis/examples/ecc7e8764d8d8b88/bce5c48547379b69 deleted file mode 100644 index 2211866..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/bce5c48547379b69 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€®ÿﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/becbc776c3f638e6 b/.hypothesis/examples/ecc7e8764d8d8b88/becbc776c3f638e6 deleted file mode 100644 index 7b2a7b6..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/becbc776c3f638e6 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€€¯ﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/c04299f7af42a0e4 b/.hypothesis/examples/ecc7e8764d8d8b88/c04299f7af42a0e4 deleted file mode 100644 index 0a9d6bb..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/c04299f7af42a0e4 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€€€ࠀ𐀀𐏕򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/c0bc38404d4ce421 b/.hypothesis/examples/ecc7e8764d8d8b88/c0bc38404d4ce421 deleted file mode 100644 index c6a3100..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/c0bc38404d4ce421 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€†õ÷øúýþÿﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/c218906a54bba0d1 b/.hypothesis/examples/ecc7e8764d8d8b88/c218906a54bba0d1 deleted file mode 100644 index 488c6cc..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/c218906a54bba0d1 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€‚õ÷øúýþÿﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/c417736446764939 b/.hypothesis/examples/ecc7e8764d8d8b88/c417736446764939 deleted file mode 100644 index cdaddda..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/c417736446764939 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€×äôõ÷øúýþÿﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/d06efb89f32aacbb b/.hypothesis/examples/ecc7e8764d8d8b88/d06efb89f32aacbb deleted file mode 100644 index d62bdc3..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/d06efb89f32aacbb +++ /dev/null @@ -1 +0,0 @@ -I0000000000€‘˜œ £­ÃÙÛäôõ÷øúýþÿﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/d47f5466101799ef b/.hypothesis/examples/ecc7e8764d8d8b88/d47f5466101799ef deleted file mode 100644 index f15ce12..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/d47f5466101799ef +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€€€ࠀ𒸝񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/d80586ecdeb84e25 b/.hypothesis/examples/ecc7e8764d8d8b88/d80586ecdeb84e25 deleted file mode 100644 index e51b8cb..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/d80586ecdeb84e25 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€±Ûäôõ÷øúýþÿﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/de7c1669ce5d6c22 b/.hypothesis/examples/ecc7e8764d8d8b88/de7c1669ce5d6c22 deleted file mode 100644 index b5d18ef..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/de7c1669ce5d6c22 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€ÃÙÛäôõ÷øúýþÿﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/e05a764e49ba2780 b/.hypothesis/examples/ecc7e8764d8d8b88/e05a764e49ba2780 deleted file mode 100644 index 2c0f284..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/e05a764e49ba2780 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€€€ࠀ𐀀𐀀𐀀𓵿󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/e2fdf4a908828683 b/.hypothesis/examples/ecc7e8764d8d8b88/e2fdf4a908828683 deleted file mode 100644 index 8b51129..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/e2fdf4a908828683 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€€€ࠀ𐀀𐀀𐀀𒹿󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/f03c12d6c855da70 b/.hypothesis/examples/ecc7e8764d8d8b88/f03c12d6c855da70 deleted file mode 100644 index a686aed..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/f03c12d6c855da70 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€‚ýþÿﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/f735ef6a9da615b7 b/.hypothesis/examples/ecc7e8764d8d8b88/f735ef6a9da615b7 deleted file mode 100644 index 56fb5af..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/f735ef6a9da615b7 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€ôõ÷øúýþÿﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/fab69520c19dbec6 b/.hypothesis/examples/ecc7e8764d8d8b88/fab69520c19dbec6 deleted file mode 100644 index 49a99bf..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/fab69520c19dbec6 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€€€ࠀ𒹭񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/examples/ecc7e8764d8d8b88/fd5f59ae70b5c817 b/.hypothesis/examples/ecc7e8764d8d8b88/fd5f59ae70b5c817 deleted file mode 100644 index 3d96f73..0000000 --- a/.hypothesis/examples/ecc7e8764d8d8b88/fd5f59ae70b5c817 +++ /dev/null @@ -1 +0,0 @@ -I0000000000€€€€€€€€€€€€€€€€€€€ýﻩ񊋷񏭔򣬝򧳾󀑋 \ No newline at end of file diff --git a/.hypothesis/unicode_data/16.0.0/codec-utf-8.json.gz b/.hypothesis/unicode_data/16.0.0/codec-utf-8.json.gz index 642f0df..5027f34 100644 Binary files a/.hypothesis/unicode_data/16.0.0/codec-utf-8.json.gz and b/.hypothesis/unicode_data/16.0.0/codec-utf-8.json.gz differ diff --git a/.test-deck.ini.swp b/.test-deck.ini.swp deleted file mode 100644 index ba91eb9..0000000 Binary files a/.test-deck.ini.swp and /dev/null differ diff --git a/README.md b/README.md index 3ea2440..ad47cc5 100644 --- a/README.md +++ b/README.md @@ -490,6 +490,30 @@ See [`test-full.ini`](test-full.ini) — covers all 25 services across 10 role-t --- +## Environment Configuration (.env) + +DECNET supports loading configuration from `.env.local` and `.env` files located in the project root. This is useful for securing secrets like the JWT key and configuring default ports without passing flags every time. + +An example `.env.example` is provided: + +```ini +# API Options +DECNET_API_HOST=0.0.0.0 +DECNET_API_PORT=8000 +DECNET_JWT_SECRET=supersecretkey12345 +DECNET_INGEST_LOG_FILE=/var/log/decnet/decnet.log + +# Web Dashboard Options +DECNET_WEB_HOST=0.0.0.0 +DECNET_WEB_PORT=8080 +DECNET_ADMIN_USER=admin +DECNET_ADMIN_PASSWORD=admin +``` + +Copy `.env.example` to `.env.local` and modify it to suit your environment. + +--- + ## Logging All attacker interactions are forwarded off the decoy network to an isolated logging sink. The log pipeline lives on a separate internal Docker bridge (`decnet_logs`) that is not reachable from the fake LAN. diff --git a/decnet.db b/decnet.db index 880a9aa..0944b8e 100644 Binary files a/decnet.db and b/decnet.db differ diff --git a/decnet.log b/decnet.log index cffe3ec..870ebf2 100644 --- a/decnet.log +++ b/decnet.log @@ -361,3 +361,446 @@ <134>1 2026-04-08T03:29:47.490394+00:00 decky-webmail pop3 - startup - POP3 server starting as decky-webmail <134>1 2026-04-08T03:29:47.642795+00:00 decky-webmail imap - startup - IMAP server starting as decky-webmail <134>1 2026-04-08T03:29:47.694889+00:00 decky-webmail http - startup - HTTP server starting as decky-webmail +<134>1 2026-04-08T04:18:50.195876+00:00 decky-webmail http - startup - HTTP server starting as decky-webmail +<134>1 2026-04-08T04:18:50.250767+00:00 decky-webmail imap - startup - IMAP server starting as decky-webmail +<134>1 2026-04-08T04:18:50.349723+00:00 decky-webmail pop3 - startup - POP3 server starting as decky-webmail +<134>1 2026-04-08T04:18:50.507767+00:00 decky-webmail smtp - startup - SMTP server starting as decky-webmail +<134>1 2026-04-08T04:19:42.933390+00:00 decky-webmail snmp - startup - SNMP server starting as decky-webmail +<134>1 2026-04-08T04:19:43.015625+00:00 decky-webmail rdp - startup - RDP server starting as decky-webmail on port 3389 +<134>1 2026-04-08T04:21:14.872728+00:00 decky-webmail vnc - startup - VNC server starting as decky-webmail +<134>1 2026-04-08T04:21:14.922524+00:00 decky-webmail mysql - startup - MySQL server starting as decky-webmail +<134>1 2026-04-08T04:21:30.999239+00:00 decky-webmail tftp - startup - TFTP server starting as decky-webmail +<134>1 2026-04-08T04:21:31.045857+00:00 decky-webmail snmp - startup - SNMP server starting as decky-webmail +<134>1 2026-04-08T04:31:57.249873+00:00 decky-webmail imap - startup - IMAP server starting as decky-webmail +<134>1 2026-04-08T04:31:57.429939+00:00 decky-webmail pop3 - startup - POP3 server starting as decky-webmail +<134>1 2026-04-08T04:31:57.529212+00:00 decky-webmail smtp - startup - SMTP server starting as decky-webmail +<134>1 2026-04-08T04:31:57.630505+00:00 decky-webmail http - startup - HTTP server starting as decky-webmail +<134>1 2026-04-08T04:32:28.201534+00:00 decky-webmail smtp - connect [decnet@55555 src="192.168.1.5" src_port="46314"] +<134>1 2026-04-08T04:32:28.201533+00:00 decky-webmail imap - connect [decnet@55555 src="192.168.1.5" src_port="58706"] +<134>1 2026-04-08T04:32:28.201533+00:00 decky-webmail pop3 - connect [decnet@55555 src="192.168.1.5" src_port="52752"] +<134>1 2026-04-08T04:32:28.204354+00:00 decky-webmail smtp - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:32:34.208463+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="GET / HTTP/1.0"] +<134>1 2026-04-08T04:32:34.208463+00:00 decky-webmail pop3 - command [decnet@55555 src="192.168.1.5" cmd=""] +<134>1 2026-04-08T04:32:34.208779+00:00 decky-webmail pop3 - command [decnet@55555 src="192.168.1.5" cmd=""] +<134>1 2026-04-08T04:32:34.208799+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{}" body=""] +<134>1 2026-04-08T04:32:39.213936+00:00 decky-webmail pop3 - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:32:39.214047+00:00 decky-webmail imap - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:32:39.214360+00:00 decky-webmail pop3 - connect [decnet@55555 src="192.168.1.5" src_port="49084"] +<134>1 2026-04-08T04:32:39.214382+00:00 decky-webmail imap - connect [decnet@55555 src="192.168.1.5" src_port="46786"] +<134>1 2026-04-08T04:32:39.214547+00:00 decky-webmail pop3 - command [decnet@55555 src="192.168.1.5" cmd="OPTIONS / HTTP/1.0"] +<134>1 2026-04-08T04:32:39.214632+00:00 decky-webmail pop3 - command [decnet@55555 src="192.168.1.5" cmd=""] +<134>1 2026-04-08T04:32:44.216934+00:00 decky-webmail pop3 - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:32:44.216934+00:00 decky-webmail imap - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:32:45.500361+00:00 decky-webmail pop3 - connect [decnet@55555 src="192.168.1.5" src_port="49086"] +<134>1 2026-04-08T04:32:45.502004+00:00 decky-webmail smtp - connect [decnet@55555 src="192.168.1.5" src_port="39446"] +<134>1 2026-04-08T04:32:45.502741+00:00 decky-webmail pop3 - connect [decnet@55555 src="192.168.1.5" src_port="49096"] +<134>1 2026-04-08T04:32:45.502819+00:00 decky-webmail imap - connect [decnet@55555 src="192.168.1.5" src_port="46800"] +<134>1 2026-04-08T04:32:45.503064+00:00 decky-webmail pop3 - connect [decnet@55555 src="192.168.1.5" src_port="49100"] +<134>1 2026-04-08T04:32:45.505187+00:00 decky-webmail smtp - connect [decnet@55555 src="192.168.1.5" src_port="39462"] +<134>1 2026-04-08T04:32:45.506648+00:00 decky-webmail http - request [decnet@55555 method="OPTIONS" path="/" remote_addr="192.168.1.5" headers="{'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:32:45.506887+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:32:45.507420+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/nmaplowercheck1775622765" remote_addr="192.168.1.5" headers="{'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:32:45.509431+00:00 decky-webmail smtp - ehlo [decnet@55555 src="192.168.1.5" domain="nmap.scanme.org"] +<134>1 2026-04-08T04:32:45.509415+00:00 decky-webmail pop3 - command [decnet@55555 src="192.168.1.5" cmd="STLS"] +<134>1 2026-04-08T04:32:45.509673+00:00 decky-webmail smtp - ehlo [decnet@55555 src="192.168.1.5" domain="nmap.scanme.org"] +<134>1 2026-04-08T04:32:45.509692+00:00 decky-webmail pop3 - command [decnet@55555 src="192.168.1.5" cmd="STLS"] +<134>1 2026-04-08T04:32:45.507695+00:00 decky-webmail http - request [decnet@55555 method="OPTIONS" path="/" remote_addr="192.168.1.5" headers="{'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:32:45.508029+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/.git/HEAD" remote_addr="192.168.1.5" headers="{'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:32:45.508303+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/robots.txt" remote_addr="192.168.1.5" headers="{'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:32:45.508606+00:00 decky-webmail http - request [decnet@55555 method="POST" path="/" remote_addr="192.168.1.5" headers="{'Content-Length': '88', 'Connection': 'close', 'Content-Type': 'application/x-www-form-urlencoded', 'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=" system.listMethods "] +<134>1 2026-04-08T04:32:45.507559+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{}" body=""] +<134>1 2026-04-08T04:32:45.508180+00:00 decky-webmail http - request [decnet@55555 method="OPTIONS" path="/" remote_addr="192.168.1.5" headers="{'Origin': 'example.com', 'Connection': 'close', 'Access-Control-Request-Method': 'HEAD', 'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:32:45.507206+00:00 decky-webmail http - request [decnet@55555 method="PROPFIND" path="/" remote_addr="192.168.1.5" headers="{'Depth': '0', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:32:45.507859+00:00 decky-webmail http - request [decnet@55555 method="POST" path="/sdk" remote_addr="192.168.1.5" headers="{'Content-Length': '441', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110', 'Connection': 'close'}" body="00000001-00000001<_this xsi:type=\"ManagedObjectReference\" type=\"ServiceInstance\">ServiceInstance"] +<134>1 2026-04-08T04:32:45.508429+00:00 decky-webmail http - request [decnet@55555 method="PROPFIND" path="/" remote_addr="192.168.1.5" headers="{'Depth': '0', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:32:45.512673+00:00 decky-webmail pop3 - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:32:45.512833+00:00 decky-webmail pop3 - command [decnet@55555 src="192.168.1.5" cmd="AUTH NTLM"] +<134>1 2026-04-08T04:32:45.512718+00:00 decky-webmail imap - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:32:45.512839+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="HELP"] +<134>1 2026-04-08T04:32:45.512946+00:00 decky-webmail pop3 - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:32:45.512953+00:00 decky-webmail http - request [decnet@55555 method="PROPFIND" path="/" remote_addr="192.168.1.5" headers="{'Content-Length': '0', 'Connection': 'close', 'Depth': '1', 'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:32:45.513069+00:00 decky-webmail smtp - connect [decnet@55555 src="192.168.1.5" src_port="39468"] +<134>1 2026-04-08T04:32:45.513162+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/NmapUpperCheck1775622765" remote_addr="192.168.1.5" headers="{'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:32:45.513355+00:00 decky-webmail http - request [decnet@55555 method="OPTIONS" path="/" remote_addr="192.168.1.5" headers="{'Origin': 'example.com', 'Connection': 'close', 'Access-Control-Request-Method': 'GET', 'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:32:45.513603+00:00 decky-webmail http - request [decnet@55555 method="AOGT" path="/" remote_addr="192.168.1.5" headers="{'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:32:45.514852+00:00 decky-webmail pop3 - command [decnet@55555 src="192.168.1.5" cmd="TlRMTVNTUAABAAAAB4IIoAAAAAAAAAAAAAAAAAAAAAA="] +<134>1 2026-04-08T04:32:45.514886+00:00 decky-webmail smtp - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:32:45.515015+00:00 decky-webmail smtp - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:32:45.514996+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:32:45.516930+00:00 decky-webmail smtp - connect [decnet@55555 src="192.168.1.5" src_port="39484"] +<134>1 2026-04-08T04:32:45.517101+00:00 decky-webmail smtp - ehlo [decnet@55555 src="192.168.1.5" domain="nmap.scanme.org"] +<134>1 2026-04-08T04:32:45.517216+00:00 decky-webmail pop3 - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:32:45.517249+00:00 decky-webmail http - request [decnet@55555 method="OPTIONS" path="/" remote_addr="192.168.1.5" headers="{'Origin': 'example.com', 'Connection': 'close', 'Access-Control-Request-Method': 'POST', 'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:32:45.517429+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/Nmap/folder/check1775622765" remote_addr="192.168.1.5" headers="{'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:32:45.517595+00:00 decky-webmail http - request [decnet@55555 method="POST" path="/" remote_addr="192.168.1.5" headers="{'Content-Length': '0', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:32:45.518030+00:00 decky-webmail smtp - ehlo [decnet@55555 src="192.168.1.5" domain="nmap.scanme.org"] +<134>1 2026-04-08T04:32:45.518736+00:00 decky-webmail smtp - auth_attempt [decnet@55555 src="192.168.1.5" command="AUTH NTLM"] +<134>1 2026-04-08T04:32:45.518832+00:00 decky-webmail smtp - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:32:45.518681+00:00 decky-webmail http - request [decnet@55555 method="OPTIONS" path="/" remote_addr="192.168.1.5" headers="{'Origin': 'example.com', 'Connection': 'close', 'Access-Control-Request-Method': 'PUT', 'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:32:45.518908+00:00 decky-webmail smtp - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:32:45.518882+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/favicon.ico" remote_addr="192.168.1.5" headers="{'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:32:45.522434+00:00 decky-webmail imap - connect [decnet@55555 src="192.168.1.5" src_port="46808"] +<134>1 2026-04-08T04:32:45.522593+00:00 decky-webmail http - request [decnet@55555 method="OPTIONS" path="/" remote_addr="192.168.1.5" headers="{'Origin': 'example.com', 'Connection': 'close', 'Access-Control-Request-Method': 'DELETE', 'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:32:45.523103+00:00 decky-webmail imap - connect [decnet@55555 src="192.168.1.5" src_port="46824"] +<134>1 2026-04-08T04:32:45.523193+00:00 decky-webmail http - request [decnet@55555 method="OPTIONS" path="/" remote_addr="192.168.1.5" headers="{'Origin': 'example.com', 'Connection': 'close', 'Access-Control-Request-Method': 'TRACE', 'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:32:45.526709+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="000b AUTHENTICATE NTLM"] +<134>1 2026-04-08T04:32:45.526838+00:00 decky-webmail http - request [decnet@55555 method="OPTIONS" path="/" remote_addr="192.168.1.5" headers="{'Origin': 'example.com', 'Connection': 'close', 'Access-Control-Request-Method': 'OPTIONS', 'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:32:45.527952+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="TlRMTVNTUAABAAAAB4IIoAAAAAAAAAAAAAAAAAAAAAA="] +<134>1 2026-04-08T04:32:45.528983+00:00 decky-webmail imap - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:32:45.529094+00:00 decky-webmail imap - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:32:45.529093+00:00 decky-webmail http - request [decnet@55555 method="OPTIONS" path="/" remote_addr="192.168.1.5" headers="{'Origin': 'example.com', 'Connection': 'close', 'Access-Control-Request-Method': 'CONNECT', 'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:32:45.532765+00:00 decky-webmail http - request [decnet@55555 method="OPTIONS" path="/" remote_addr="192.168.1.5" headers="{'Origin': 'example.com', 'Connection': 'close', 'Access-Control-Request-Method': 'PATCH', 'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:32:45.544239+00:00 decky-webmail smtp - connect [decnet@55555 src="192.168.1.5" src_port="39490"] +<134>1 2026-04-08T04:32:45.544576+00:00 decky-webmail smtp - ehlo [decnet@55555 src="192.168.1.5" domain="nmap.scanme.org"] +<134>1 2026-04-08T04:32:45.544692+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{}" body=""] +<134>1 2026-04-08T04:32:45.545200+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:32:45.545544+00:00 decky-webmail smtp - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:32:45.545703+00:00 decky-webmail smtp - connect [decnet@55555 src="192.168.1.5" src_port="39494"] +<134>1 2026-04-08T04:32:45.545844+00:00 decky-webmail smtp - connect [decnet@55555 src="192.168.1.5" src_port="39496"] +<134>1 2026-04-08T04:32:45.545941+00:00 decky-webmail smtp - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:32:45.546026+00:00 decky-webmail smtp - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:32:45.546115+00:00 decky-webmail pop3 - connect [decnet@55555 src="192.168.1.5" src_port="49108"] +<134>1 2026-04-08T04:32:45.546344+00:00 decky-webmail pop3 - command [decnet@55555 src="192.168.1.5" cmd="STLS"] +<134>1 2026-04-08T04:32:45.546453+00:00 decky-webmail pop3 - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:32:45.546550+00:00 decky-webmail pop3 - connect [decnet@55555 src="192.168.1.5" src_port="49124"] +<134>1 2026-04-08T04:32:45.546634+00:00 decky-webmail pop3 - command [decnet@55555 src="192.168.1.5" cmd="($m|0�Z�bR� ��"] +<134>1 2026-04-08T04:32:45.546720+00:00 decky-webmail pop3 - command [decnet@55555 src="192.168.1.5" cmd="T�"] +<134>1 2026-04-08T04:32:45.546774+00:00 decky-webmail pop3 - command [decnet@55555 src="192.168.1.5" cmd="�l�S��Z}:�� y��^ ���ҡ�b k}c��t+m)G_�s�1;�>r395/�,�0�̨̩̪�����\]�a�S�+�/������\\�`�R�$�(k�s�w��#�'g�r�v��"] +<134>1 2026-04-08T04:32:45.546841+00:00 decky-webmail pop3 - command [decnet@55555 src="192.168.1.5" cmd="��� �E����Q����P=�<��Ai� "] +<134>1 2026-04-08T04:32:45.546902+00:00 decky-webmail pop3 - command [decnet@55555 src="192.168.1.5" cmd="���# (&    "] +<134>1 2026-04-08T04:32:45.546959+00:00 decky-webmail pop3 - command [decnet@55555 src="192.168.1.5" cmd=" +-3����L�{����N�'PȞ[�`��c8G�P%���ն��x������P|��j7"] +<134>1 2026-04-08T04:32:45.547020+00:00 decky-webmail pop3 - command [decnet@55555 src="192.168.1.5" cmd="�7�*�x�Nw ZŽUk2o��!X��ԫ�l�#_� �0�BR���\]q���y���7�W=^E�􈠌uk��%sZ��S�0�<$+_�D��(�ۼ�\\���ѕ��wI�񡟐;(>A����ؼu�� �{�|��j["] +<134>1 2026-04-08T04:32:45.547092+00:00 decky-webmail pop3 - command [decnet@55555 src="192.168.1.5" cmd="/z���T��YvNOb3GAD�@Yb�::�m��ep;'W-S֭K�T�|30L.��/1�d�l/��&�!� Чa�I}ns��Y��K�x(kc��w�?'3�tT�ق��1慼i����y�������K_"] +<134>1 2026-04-08T04:32:45.547159+00:00 decky-webmail pop3 - command [decnet@55555 src="192.168.1.5" cmd="�EPc�@���\]�a�t_ȉ����C $8:���^�1 2026-04-08T04:32:45.547212+00:00 decky-webmail pop3 - command [decnet@55555 src="192.168.1.5" cmd="����9[� ��_@���Yªa3@ Q�.u�X�Vǰ�K{�1�.�*0�T�Ɂ"] +<134>1 2026-04-08T04:32:45.547302+00:00 decky-webmail pop3 - connect [decnet@55555 src="192.168.1.5" src_port="49140"] +<134>1 2026-04-08T04:32:45.547392+00:00 decky-webmail pop3 - command [decnet@55555 src="192.168.1.5" cmd="WSi��m� ���=2K�:��(�)I �Ih��g�H"] +<134>1 2026-04-08T04:32:45.547469+00:00 decky-webmail pop3 - command [decnet@55555 src="192.168.1.5" cmd="/"] +<134>1 2026-04-08T04:32:45.547551+00:00 decky-webmail pop3 - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:32:45.547566+00:00 decky-webmail imap - connect [decnet@55555 src="192.168.1.5" src_port="46836"] +<134>1 2026-04-08T04:32:45.547629+00:00 decky-webmail pop3 - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:32:45.547859+00:00 decky-webmail imap - connect [decnet@55555 src="192.168.1.5" src_port="46848"] +<134>1 2026-04-08T04:32:45.547969+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="($#����� ���#\"�, ��m����sd��o1� k�rA�1�Z�1Ka$�9{�I�E���G�r395/�,�0�̨̩̪�����\]�a�S�+�/������\\�`�R"] +<134>1 2026-04-08T04:32:45.548059+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="��� �E����Q����P=�<��Ai� "] +<134>1 2026-04-08T04:32:45.548124+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="���# (&    "] +<134>1 2026-04-08T04:32:45.548183+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd=" +-3�����OY7)1Yy�7tko){�\"\]����Eq�u�:rt����"] +<134>1 2026-04-08T04:32:45.548238+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="��m�Q؄#%�"] +<134>1 2026-04-08T04:32:45.548286+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="K�� �s@)Q;К-�e0Ȼ�2��F3��4�5�Z͵�#�6�2�F6�\\K��8D�zkЯ{hm��i,�uLH9r�Q���ꦧ&:fo����q�U_=T�kgF��B����xś�|�H��� �1�WvC��"] +<134>1 2026-04-08T04:32:45.548341+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="���Z��+�e��.��$)&KC���֤�?�j#k�@raE�$F���Ҟ�7������feڨNY��7 "] +<134>1 2026-04-08T04:32:45.548392+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="�Ǭ:hvL�9�'/�x����e0�'����EPγ�v��DP\\��~|t_��S8+,gu؏2c;f֮��N0 ���=�Q�U{��"] +<134>1 2026-04-08T04:32:45.548445+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="���y�u�aάj�O���kid@6h$4�¤V�[��j*�~̸�IZik�ͺ�yzZ�[���i������~ڨ�\"c��&���x7j�c}w�D��yB�W����:����gVuE��#��?�Q}u_CLs[!�x`~"] +<134>1 2026-04-08T04:32:45.548504+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd=",eѾ��><��@8�b�H�*�Q��d"] +<134>1 2026-04-08T04:32:45.548555+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="/���|/4Ox+�R\"$&|�|�G�tF&�:oj�:8�z6;�&��F4�aVh�:�(E(:�\\���i�A ϕ�[���p9��DP��X�VyWs�8�kJp�iv��™�tBU�eL��Ҽ�{���w�N"] +<134>1 2026-04-08T04:32:45.548609+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="�L.dw����[\]8�̀�鐐A�/d�y���U(9������q�RpB%,R��u�j�[�#�_k�>:4-5�͓r�� �t_�kGџ�ï�P<4�fC������bQ��� .â�e�ly|{R�wD���Z"] +<134>1 2026-04-08T04:32:45.548715+00:00 decky-webmail imap - connect [decnet@55555 src="192.168.1.5" src_port="46850"] +<134>1 2026-04-08T04:32:45.548803+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="WSi��mD:=�!b -h��FC8b��%Tn$��"] +<134>1 2026-04-08T04:32:45.548870+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="/"] +<134>1 2026-04-08T04:32:45.548935+00:00 decky-webmail imap - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:32:45.548996+00:00 decky-webmail imap - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:32:45.549037+00:00 decky-webmail imap - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:34:27.641769+00:00 decky-webmail smtp - connect [decnet@55555 src="192.168.1.5" src_port="46430"] +<134>1 2026-04-08T04:34:27.641695+00:00 decky-webmail pop3 - connect [decnet@55555 src="192.168.1.5" src_port="49146"] +<134>1 2026-04-08T04:34:27.641860+00:00 decky-webmail imap - connect [decnet@55555 src="192.168.1.5" src_port="53734"] +<134>1 2026-04-08T04:34:27.642208+00:00 decky-webmail smtp - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:34:27.642222+00:00 decky-webmail imap - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:34:27.642222+00:00 decky-webmail pop3 - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:34:27.963390+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{}" body=""] +<134>1 2026-04-08T04:34:27.963544+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{}" body=""] +<134>1 2026-04-08T04:34:27.963788+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{}" body=""] +<134>1 2026-04-08T04:34:28.013757+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{}" body=""] +<134>1 2026-04-08T04:34:28.113178+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/robots.txt" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:34:28.162993+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:34:28.163187+00:00 decky-webmail http - request [decnet@55555 method="DEBUG" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'Command': 'stop-debug', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:34:28.163350+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/images" remote_addr="192.168.1.5" headers="{}" body=""] +<134>1 2026-04-08T04:34:28.212662+00:00 decky-webmail http - request [decnet@55555 method="OPTIONS" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:34:28.262348+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:34:28.311917+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/gxwjhapmmlcwofnrduso.htm" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:34:28.361795+00:00 decky-webmail imap - connect [decnet@55555 src="192.168.1.5" src_port="53744"] +<134>1 2026-04-08T04:34:28.411218+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="ieU��random1random2random3random4 /"] +<134>1 2026-04-08T04:34:28.510359+00:00 decky-webmail imap - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:34:28.510795+00:00 decky-webmail imap - connect [decnet@55555 src="192.168.1.5" src_port="53758"] +<134>1 2026-04-08T04:34:28.560327+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="HEAD / HTTP/1.1"] +<134>1 2026-04-08T04:34:28.560615+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="Host: 192.168.1.110:143"] +<134>1 2026-04-08T04:34:28.560715+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="X-Transcend-Version: 1"] +<134>1 2026-04-08T04:34:28.560793+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="X-AnyConnect-Platform: mac-intel"] +<134>1 2026-04-08T04:34:28.560853+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="Connection: close"] +<134>1 2026-04-08T04:34:28.560911+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="User-Agent: AnyConnect Darwin_i386 3.1.05160"] +<134>1 2026-04-08T04:34:28.560972+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="X-Aggregate-Auth: 1"] +<134>1 2026-04-08T04:34:28.561026+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="Accept: */*"] +<134>1 2026-04-08T04:34:28.561070+00:00 decky-webmail imap - command [decnet@55555 src="192.168.1.5" cmd="Accept-Encoding: identity"] +<134>1 2026-04-08T04:34:28.610137+00:00 decky-webmail http - request [decnet@55555 method="PROPFIND" path="/" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Content-Type': 'application/xml', 'Host': '192.168.1.110', 'Content-Length': '279'}" body=""] +<134>1 2026-04-08T04:34:28.659214+00:00 decky-webmail imap - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:34:28.659222+00:00 decky-webmail smtp - connect [decnet@55555 src="192.168.1.5" src_port="46446"] +<134>1 2026-04-08T04:34:28.659488+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/kgapwlzcogfuecel" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Referer': '\"><\"', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:34:28.809342+00:00 decky-webmail smtp - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:34:28.809735+00:00 decky-webmail smtp - connect [decnet@55555 src="192.168.1.5" src_port="46460"] +<134>1 2026-04-08T04:34:28.859483+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="HEAD / HTTP/1.1"] +<134>1 2026-04-08T04:34:28.859681+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="Host: 192.168.1.110:25"] +<134>1 2026-04-08T04:34:28.859757+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="X-Transcend-Version: 1"] +<134>1 2026-04-08T04:34:28.859813+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="X-AnyConnect-Platform: mac-intel"] +<134>1 2026-04-08T04:34:28.859866+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="Connection: close"] +<134>1 2026-04-08T04:34:28.859911+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="User-Agent: AnyConnect Darwin_i386 3.1.05160"] +<134>1 2026-04-08T04:34:28.859956+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="X-Aggregate-Auth: 1"] +<134>1 2026-04-08T04:34:28.859999+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="Accept: */*"] +<134>1 2026-04-08T04:34:28.860044+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="Accept-Encoding: identity"] +<134>1 2026-04-08T04:34:28.860089+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command=""] +<134>1 2026-04-08T04:34:28.958529+00:00 decky-webmail smtp - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:34:29.009095+00:00 decky-webmail smtp - connect [decnet@55555 src="192.168.1.5" src_port="41536"] +<134>1 2026-04-08T04:34:29.009535+00:00 decky-webmail http - request [decnet@55555 method="POST" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'Content-Length': '52', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:34:29.058524+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="HEAD / HTTP/1.1"] +<134>1 2026-04-08T04:34:29.058802+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="Host: 192.168.1.110:25"] +<134>1 2026-04-08T04:34:29.058891+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="X-Transcend-Version: 1"] +<134>1 2026-04-08T04:34:29.058945+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="X-AnyConnect-Platform: mac-intel"] +<134>1 2026-04-08T04:34:29.058861+00:00 decky-webmail http - request [decnet@55555 method="OPTIONS" path="/" remote_addr="192.168.1.5" headers="{'Origin': 'example.com', 'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Access-Control-Request-Method': 'HEAD', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:34:29.058997+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="Connection: close"] +<134>1 2026-04-08T04:34:29.059047+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="User-Agent: AnyConnect Darwin_i386 3.1.05160"] +<134>1 2026-04-08T04:34:29.059098+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="X-Aggregate-Auth: 1"] +<134>1 2026-04-08T04:34:29.059145+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="Accept: */*"] +<134>1 2026-04-08T04:34:29.059189+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="Accept-Encoding: identity"] +<134>1 2026-04-08T04:34:29.059230+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command=""] +<134>1 2026-04-08T04:34:29.158241+00:00 decky-webmail smtp - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:34:29.158477+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Connection': 'keep-alive'}" body=""] +<134>1 2026-04-08T04:34:29.207908+00:00 decky-webmail smtp - connect [decnet@55555 src="192.168.1.5" src_port="41550"] +<134>1 2026-04-08T04:34:29.208080+00:00 decky-webmail http - request [decnet@55555 method="POST" path="/" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Content-Type': 'application/xml', 'Host': '192.168.1.110', 'Content-Length': '86'}" body=" +"] +<134>1 2026-04-08T04:34:29.257438+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="HEAD / HTTP/1.1"] +<134>1 2026-04-08T04:34:29.257751+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="Host: 192.168.1.110:25"] +<134>1 2026-04-08T04:34:29.257694+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/server-status" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:34:29.257884+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="X-Transcend-Version: 1"] +<134>1 2026-04-08T04:34:29.257974+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="X-AnyConnect-Platform: mac-intel"] +<134>1 2026-04-08T04:34:29.258032+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="Connection: close"] +<134>1 2026-04-08T04:34:29.258080+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="User-Agent: AnyConnect Darwin_i386 3.1.05160"] +<134>1 2026-04-08T04:34:29.258129+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="X-Aggregate-Auth: 1"] +<134>1 2026-04-08T04:34:29.258174+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="Accept: */*"] +<134>1 2026-04-08T04:34:29.258223+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command="Accept-Encoding: identity"] +<134>1 2026-04-08T04:34:29.258272+00:00 decky-webmail smtp - unknown_command [decnet@55555 src="192.168.1.5" command=""] +<134>1 2026-04-08T04:34:29.307234+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/index.php.txt" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:34:29.356827+00:00 decky-webmail smtp - disconnect [decnet@55555 src="192.168.1.5"] +<134>1 2026-04-08T04:34:29.407235+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/nmaplowercheck1775622867" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:34:29.456694+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:34:29.506114+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/_vti_inf.html" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:34:29.555725+00:00 decky-webmail http - request [decnet@55555 method="PROPFIND" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Depth': '0', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:34:29.605201+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/CFIDE/adminapi/administrator.cfc" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:34:29.654617+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/wp-login.php" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:34:29.704717+00:00 decky-webmail http - request [decnet@55555 method="POST" path="/" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Content-Type': 'application/x-www-form-urlencoded', 'Host': '192.168.1.110', 'Content-Length': '515'}" body="name[0;insert%20into%20users%20%28uid%2Cname%2Cpass%2Cmail%2Cstatus%29%20select%20max%28uid%29%2B1%2C%27cuxofalugy%27%2C%27%24P%24Djsjxyosd6B5frRclNct4qeaZULzkB0%27%2C%27qwotrmiw%40ntqtr.ccl%27%2C1%20from%20users%3Binsert%20into%20users_roles%20%28uid%2C%20rid%29%20VALUES%20%28%28select%20uid%20from%20users%20where%20name%3D%27cuxofalugy%27%29%2C%20%28select%20rid%20from%20role%20where%20name%20%3D%20%27administrator%27%29%29%3B#%20%20\]=gaoqzhwizf&name[0\]=gyuzblwqen&pass=dmjqfajxdl&form_id=user_login&op=Log"] +<134>1 2026-04-08T04:34:29.810112+00:00 decky-webmail http - request [decnet@55555 method="POST" path="/jjmxzlevuebb" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Content-Type': 'application/x-www-form-urlencoded', 'Host': '192.168.1.110', 'Content-Length': '100'}" body="usesubform[1\]=1&usesubform[2\]=1&subform[1\][redirect\]=../../../../../etc/passwd&subform[1\][cXIb8O3\]=1"] +<134>1 2026-04-08T04:34:38.361667+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:34:48.534689+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:34:58.706568+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:35:08.879384+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:35:19.053295+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:35:29.235485+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:35:39.415532+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:35:49.592599+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:35:59.756064+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:36:09.927932+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:36:20.103389+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:36:30.278231+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:36:40.452159+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:36:50.627441+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:37:00.805486+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:37:10.985663+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:37:21.164276+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:37:31.343959+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:37:41.513620+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:37:51.686550+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:38:01.867615+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:38:14.339487+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{}" body=""] +<134>1 2026-04-08T04:38:14.339642+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{}" body=""] +<134>1 2026-04-08T04:38:14.339868+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{}" body=""] +<134>1 2026-04-08T04:38:14.388633+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{}" body=""] +<134>1 2026-04-08T04:38:14.538152+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:38:14.538437+00:00 decky-webmail http - request [decnet@55555 method="PROPFIND" path="/" remote_addr="192.168.1.5" headers="{'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110', 'Content-Length': '279', 'Content-Type': 'application/xml', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:38:14.538620+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/images" remote_addr="192.168.1.5" headers="{}" body=""] +<134>1 2026-04-08T04:38:14.587535+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/cmdownloads/" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:14.636783+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:14.686632+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/robots" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:14.735926+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/axis2/services/listServices" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:14.785827+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/nmaplowercheck1775623094" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:14.835450+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:14.885099+00:00 decky-webmail http - request [decnet@55555 method="PING" path="/" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:14.934607+00:00 decky-webmail http - request [decnet@55555 method="OPTIONS" path="/" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:14.984097+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/tyheprdaujfbthwwjkhn.htm" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:15.034696+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/CFIDE/adminapi/customtags/l10n.cfm" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:15.084303+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/otjvfpzykizeggiw" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Referer': '\"><\"', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:15.134866+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Content-Type': \"%{#context['com.opensymphony.xwork2.dispatcher.HttpServletResponse'\].addHeader('X-Check-Struts', 'ymxswcup')}.multipart/form-data\", 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:15.184223+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/.git/HEAD" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:15.233940+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/index.php" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:15.283612+00:00 decky-webmail http - request [decnet@55555 method="POST" path="/" remote_addr="192.168.1.5" headers="{'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110', 'Content-Length': '515', 'Content-Type': 'application/x-www-form-urlencoded', 'Connection': 'close'}" body="name[0;insert%20into%20users%20%28uid%2Cname%2Cpass%2Cmail%2Cstatus%29%20select%20max%28uid%29%2B1%2C%27krlubtiqnr%27%2C%27%24P%24DwexvruonI3jQ27oea2L2i95hW0HzI1%27%2C%27xidhzpcb%40ikrvb.coi%27%2C1%20from%20users%3Binsert%20into%20users_roles%20%28uid%2C%20rid%29%20VALUES%20%28%28select%20uid%20from%20users%20where%20name%3D%27krlubtiqnr%27%29%2C%20%28select%20rid%20from%20role%20where%20name%20%3D%20%27administrator%27%29%29%3B#%20%20\]=ofaiwvjtag&name[0\]=osbcgzljhk&pass=zjmhuddvgs&form_id=user_login&op=Log"] +<134>1 2026-04-08T04:38:15.333141+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/index.php" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:15.382571+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/xmldata" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:15.432225+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/administrator/index.php" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:15.482610+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/index.php/wp-json/wp/v2/posts/" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:15.532159+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/sdk/../../../../../..//etc/vmware/hostd/vmInventory.xml" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:15.780925+00:00 decky-webmail http - request [decnet@55555 method="POST" path="/euyecualobsc" remote_addr="192.168.1.5" headers="{'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110', 'Content-Length': '100', 'Content-Type': 'application/x-www-form-urlencoded', 'Connection': 'close'}" body="usesubform[1\]=1&usesubform[2\]=1&subform[1\][redirect\]=../../../../../etc/passwd&subform[1\][cXIb8O3\]=1"] +<134>1 2026-04-08T04:38:15.830510+00:00 decky-webmail http - request [decnet@55555 method="POST" path="/" remote_addr="192.168.1.5" headers="{'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Content-Type': 'application/xml', 'Host': '192.168.1.110', 'Content-Length': '86', 'Connection': 'close'}" body=" +"] +<134>1 2026-04-08T04:38:15.879684+00:00 decky-webmail http - request [decnet@55555 method="OPTIONS" path="/" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:15.929120+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/CFIDE/administrator/enter.cfm" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:15.979007+00:00 decky-webmail http - request [decnet@55555 method="OPTIONS" path="/" remote_addr="192.168.1.5" headers="{'Access-Control-Request-Method': 'HEAD', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Origin': 'example.com', 'Host': '192.168.1.110', 'Connection': 'close'}" body=""] +<134>1 2026-04-08T04:38:16.029351+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:16.078947+00:00 decky-webmail http - request [decnet@55555 method="POST" path="/" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Content-Length': '52', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:16.128331+00:00 decky-webmail http - request [decnet@55555 method="DEBUG" path="/" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Command': 'stop-debug', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:16.177872+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/server-status" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:16.227447+00:00 decky-webmail http - request [decnet@55555 method="TRACE" path="/" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:16.276816+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110', 'Max-Forwards': '0'}" body=""] +<134>1 2026-04-08T04:38:16.326576+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/a" remote_addr="192.168.1.5" headers="{'Connection': 'keep-alive', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:16.378919+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/CFIDE/adminapi/administrator.cfc" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:16.433168+00:00 decky-webmail http - request [decnet@55555 method="PROPFIND" path="/" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110', 'Depth': '0'}" body=""] +<134>1 2026-04-08T04:38:24.387985+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/b" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:24.537358+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/c" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:24.686938+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/d" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:24.736611+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:38:24.836500+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/e" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:24.985945+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/f" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:25.136259+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/g" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:25.285927+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/h" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:25.435837+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/i" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:25.584954+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/j" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:25.734226+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/k" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:25.883337+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/l" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:26.033552+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/m" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:26.182666+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/n" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:26.332053+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/o" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:26.481239+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/p" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:26.630630+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/q" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:26.779996+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/r" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:26.929147+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/s" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:27.079388+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/t" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:27.228602+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/u" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:27.377920+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/v" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:27.527231+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/w" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:27.676350+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/x" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:27.826671+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/y" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:27.975852+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/z" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:28.126269+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/." remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:28.275457+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/-" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:28.424618+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/1" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:28.573959+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/2" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:28.723224+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/3" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:28.873171+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/4" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:29.023279+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/5" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:29.172406+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/6" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:29.321598+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/7" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:29.471054+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/8" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:29.620504+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/9" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:29.769853+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/admin/views/ajax/autocomplete/user/+" remote_addr="192.168.1.5" headers="{'Connection': 'close', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)', 'Host': '192.168.1.110'}" body=""] +<134>1 2026-04-08T04:38:34.931252+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:38:45.098128+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:38:55.266996+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:39:05.431784+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:39:15.596497+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:39:25.760275+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:39:35.925315+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:39:46.095686+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:39:56.264640+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:40:06.430236+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:40:16.602221+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:40:26.773947+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:40:36.941690+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:40:47.110840+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:40:57.275605+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:41:07.440749+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:41:17.614316+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:41:27.787076+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:41:37.947686+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:41:48.113508+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:41:58.276967+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:42:08.442086+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:42:18.609988+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:42:28.784215+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:42:38.953393+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:42:49.118081+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:42:59.284941+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:43:09.458144+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:43:19.623019+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:43:29.788571+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:43:39.957390+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:43:50.123200+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:44:00.291225+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:44:10.463393+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:44:20.627191+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:44:30.797913+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:44:40.964645+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:44:51.131638+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:45:01.290259+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:45:11.447792+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:45:21.603772+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:45:31.760471+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:45:41.920287+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:45:52.083705+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:46:02.251677+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:46:12.415397+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:46:22.579023+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:46:32.744813+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:46:42.906618+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:46:53.074407+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:47:03.243877+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:47:13.416633+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:47:23.586261+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:47:33.758032+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:47:43.935127+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:47:54.114409+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:48:04.292362+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:48:14.468195+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:48:24.638184+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:48:34.810944+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:48:44.986731+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:48:55.164385+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:49:05.341147+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:49:15.516077+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:49:25.688891+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:49:35.856472+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:49:46.027314+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:49:56.195150+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:50:06.362914+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:50:16.530644+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:50:26.700683+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:50:36.869328+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:50:47.038170+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:50:57.203937+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:51:07.371622+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:51:17.539364+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:51:27.709347+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:51:37.876021+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:51:48.044892+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:51:58.214636+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:52:08.383473+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:52:18.550282+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:52:28.718453+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:52:38.888161+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:52:49.057016+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:52:59.230344+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:53:09.407310+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:53:19.581342+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:53:29.756369+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:53:39.932213+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:53:50.110057+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:54:00.288805+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:54:10.464688+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:54:20.640778+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:54:30.815601+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:54:40.990369+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:54:51.164124+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:55:01.338304+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:55:11.513185+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:55:21.690909+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:55:31.870223+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:55:42.057283+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:55:52.234069+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:56:02.416860+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:56:12.594749+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:56:22.771785+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:56:32.950615+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:56:43.124757+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:56:53.295718+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:57:03.471464+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:57:13.646236+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:57:23.819142+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:57:33.984119+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:57:44.147812+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] +<134>1 2026-04-08T04:57:54.308893+00:00 decky-webmail http - request [decnet@55555 method="GET" path="/" remote_addr="192.168.1.5" headers="{'Host': '192.168.1.110', 'User-Agent': 'Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html)'}" body=""] diff --git a/decnet/cli.py b/decnet/cli.py index da91070..11da13c 100644 --- a/decnet/cli.py +++ b/decnet/cli.py @@ -15,6 +15,13 @@ import typer from rich.console import Console from rich.table import Table +from decnet.env import ( + DECNET_API_HOST, + DECNET_API_PORT, + DECNET_INGEST_LOG_FILE, + DECNET_WEB_HOST, + DECNET_WEB_PORT, +) from decnet.archetypes import Archetype, all_archetypes, get_archetype from decnet.config import ( DeckyConfig, @@ -199,22 +206,24 @@ def _build_deckies_from_ini( return deckies + @app.command() def api( - port: int = typer.Option(8000, "--port", help="Port for the backend API"), - log_file: str = typer.Option("/var/log/decnet/decnet.log", "--log-file", help="Path to the DECNET log file to monitor"), + port: int = typer.Option(DECNET_API_PORT, "--port", help="Port for the backend API"), + host: str = typer.Option(DECNET_API_HOST, "--host", help="Host IP for the backend API"), + log_file: str = typer.Option(DECNET_INGEST_LOG_FILE, "--log-file", help="Path to the DECNET log file to monitor"), ) -> None: """Run the DECNET API and Web Dashboard in standalone mode.""" import subprocess import sys import os - console.print(f"[green]Starting DECNET API on port {port}...[/]") + console.print(f"[green]Starting DECNET API on {host}:{port}...[/]") _env: dict[str, str] = os.environ.copy() _env["DECNET_INGEST_LOG_FILE"] = str(log_file) try: subprocess.run( - [sys.executable, "-m", "uvicorn", "decnet.web.api:app", "--host", "0.0.0.0", "--port", str(port)], + [sys.executable, "-m", "uvicorn", "decnet.web.api:app", "--host", host, "--port", str(port)], env=_env ) except KeyboardInterrupt: @@ -555,20 +564,21 @@ def list_archetypes() -> None: @app.command(name="web") def serve_web( - web_port: int = typer.Option(5173, "--web-port", help="Port to serve the DECNET Web Dashboard"), + web_port: int = typer.Option(DECNET_WEB_PORT, "--web-port", help="Port to serve the DECNET Web Dashboard"), + host: str = typer.Option(DECNET_WEB_HOST, "--host", help="Host IP to serve the Web Dashboard"), ) -> None: """Serve the DECNET Web Dashboard frontend.""" import http.server import socketserver from pathlib import Path - + # Assuming decnet_web/dist is relative to the project root dist_dir = Path(__file__).parent.parent / "decnet_web" / "dist" - + if not dist_dir.exists(): console.print(f"[red]Frontend build not found at {dist_dir}. Make sure you run 'npm run build' inside 'decnet_web'.[/]") raise typer.Exit(1) - + class SPAHTTPRequestHandler(http.server.SimpleHTTPRequestHandler): def do_GET(self): # Try to serve the requested file @@ -577,12 +587,12 @@ def serve_web( # If not found or is a directory, serve index.html (for React Router) self.path = "/index.html" return super().do_GET() - + import os os.chdir(dist_dir) - - with socketserver.TCPServer(("", web_port), SPAHTTPRequestHandler) as httpd: - console.print(f"[green]Serving DECNET Web Dashboard on http://0.0.0.0:{web_port}[/]") + + with socketserver.TCPServer((host, web_port), SPAHTTPRequestHandler) as httpd: + console.print(f"[green]Serving DECNET Web Dashboard on http://{host}:{web_port}[/]") try: httpd.serve_forever() except KeyboardInterrupt: diff --git a/decnet/env.py b/decnet/env.py new file mode 100644 index 0000000..e78c10c --- /dev/null +++ b/decnet/env.py @@ -0,0 +1,22 @@ +import os +from pathlib import Path +from dotenv import load_dotenv + +# Calculate absolute path to the project root +_ROOT: Path = Path(__file__).parent.parent.absolute() + +# Load .env.local first, then fallback to .env +load_dotenv(_ROOT / ".env.local") +load_dotenv(_ROOT / ".env") + +# API Options +DECNET_API_HOST: str = os.environ.get("DECNET_API_HOST", "0.0.0.0") +DECNET_API_PORT: int = int(os.environ.get("DECNET_API_PORT", "8000")) +DECNET_JWT_SECRET: str = os.environ.get("DECNET_JWT_SECRET", "fallback-secret-key-change-me") +DECNET_INGEST_LOG_FILE: str | None = os.environ.get("DECNET_INGEST_LOG_FILE", "/var/log/decnet/decnet.log") + +# Web Dashboard Options +DECNET_WEB_HOST: str = os.environ.get("DECNET_WEB_HOST", "0.0.0.0") +DECNET_WEB_PORT: int = int(os.environ.get("DECNET_WEB_PORT", "8080")) +DECNET_ADMIN_USER: str = os.environ.get("DECNET_ADMIN_USER", "admin") +DECNET_ADMIN_PASSWORD: str = os.environ.get("DECNET_ADMIN_PASSWORD", "admin") diff --git a/decnet/web/api.py b/decnet/web/api.py index 2b58baf..4c4a155 100644 --- a/decnet/web/api.py +++ b/decnet/web/api.py @@ -20,6 +20,7 @@ from decnet.web.auth import ( ) from decnet.web.sqlite_repository import SQLiteRepository from decnet.web.ingester import log_ingestion_worker +from decnet.env import DECNET_ADMIN_USER, DECNET_ADMIN_PASSWORD import asyncio repo: SQLiteRepository = SQLiteRepository() @@ -31,13 +32,13 @@ async def lifespan(app: FastAPI) -> AsyncGenerator[None, None]: global ingestion_task await repo.initialize() # Create default admin if no users exist - _admin_user: Optional[dict[str, Any]] = await repo.get_user_by_username("admin") + _admin_user: Optional[dict[str, Any]] = await repo.get_user_by_username(DECNET_ADMIN_USER) if not _admin_user: await repo.create_user( { "uuid": str(uuid.uuid4()), - "username": "admin", - "password_hash": get_password_hash("admin"), + "username": DECNET_ADMIN_USER, + "password_hash": get_password_hash(DECNET_ADMIN_PASSWORD), "role": "admin", "must_change_password": True } diff --git a/decnet/web/auth.py b/decnet/web/auth.py index b8c722c..9d987c9 100644 --- a/decnet/web/auth.py +++ b/decnet/web/auth.py @@ -1,10 +1,11 @@ -import os from datetime import datetime, timedelta, timezone from typing import Optional, Any import jwt import bcrypt -SECRET_KEY: str = os.environ.get("DECNET_SECRET_KEY", "super-secret-key-change-me") +from decnet.env import DECNET_JWT_SECRET + +SECRET_KEY: str = DECNET_JWT_SECRET ALGORITHM: str = "HS256" ACCESS_TOKEN_EXPIRE_MINUTES: int = 1440 diff --git a/decnet_web/.gitignore b/decnet_web/.gitignore index a547bf3..a0f88c9 100644 --- a/decnet_web/.gitignore +++ b/decnet_web/.gitignore @@ -22,3 +22,5 @@ dist-ssr *.njsproj *.sln *.sw? +.env +.env.local diff --git a/decnet_web/src/components/Dashboard.tsx b/decnet_web/src/components/Dashboard.tsx index 4bf8bc9..4ac9b57 100644 --- a/decnet_web/src/components/Dashboard.tsx +++ b/decnet_web/src/components/Dashboard.tsx @@ -52,7 +52,7 @@ const Dashboard: React.FC = ({ searchQuery }) => { // Setup SSE connection const token = localStorage.getItem('token'); - const baseUrl = 'http://localhost:8000/api/v1'; // Or extract from api.defaults.baseURL + const baseUrl = import.meta.env.VITE_API_URL || 'http://localhost:8000/api/v1'; let url = `${baseUrl}/stream?token=${token}`; if (searchQuery) { url += `&search=${encodeURIComponent(searchQuery)}`; diff --git a/decnet_web/src/utils/api.ts b/decnet_web/src/utils/api.ts index 9fbe581..315653a 100644 --- a/decnet_web/src/utils/api.ts +++ b/decnet_web/src/utils/api.ts @@ -1,7 +1,7 @@ import axios from 'axios'; const api = axios.create({ - baseURL: 'http://localhost:8000/api/v1', + baseURL: import.meta.env.VITE_API_URL || 'http://localhost:8000/api/v1', }); api.interceptors.request.use((config) => { diff --git a/pyproject.toml b/pyproject.toml index f635f90..9af6750 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,6 +19,7 @@ dependencies = [ "PyJWT>=2.8.0", "bcrypt>=4.1.0", "psutil>=5.9.0", + "python-dotenv>=1.0.0", ] [project.optional-dependencies]