diff --git a/.hypothesis/constants/05ca8d3a23e4e828 b/.hypothesis/constants/05ca8d3a23e4e828 deleted file mode 100644 index 558c2bd..0000000 --- a/.hypothesis/constants/05ca8d3a23e4e828 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/fleet/api_get_deckies.py -# hypothesis_version: 6.151.12 - -['/deckies', 'Fleet Management'] \ No newline at end of file diff --git a/.hypothesis/constants/06cf3ea2c6ce1e47 b/.hypothesis/constants/06cf3ea2c6ce1e47 deleted file mode 100644 index 8246b83..0000000 --- a/.hypothesis/constants/06cf3ea2c6ce1e47 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/api.py -# hypothesis_version: 6.151.12 - -[0.5, '*', '/api/v1', '/docs', '/openapi.json', '/redoc', '1.0.0'] \ No newline at end of file diff --git a/.hypothesis/constants/071376f7808c803b b/.hypothesis/constants/071376f7808c803b deleted file mode 100644 index 2f6bf44..0000000 --- a/.hypothesis/constants/071376f7808c803b +++ /dev/null @@ -1,4 +0,0 @@ -# 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', '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/0723f1d37b1d6520 b/.hypothesis/constants/0723f1d37b1d6520 deleted file mode 100644 index 054b007..0000000 --- a/.hypothesis/constants/0723f1d37b1d6520 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/db/repository.py -# hypothesis_version: 6.151.11 - -[] \ No newline at end of file diff --git a/.hypothesis/constants/07a22c69f66b85d8 b/.hypothesis/constants/07a22c69f66b85d8 deleted file mode 100644 index f5f3347..0000000 --- a/.hypothesis/constants/07a22c69f66b85d8 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/db/sqlite/database.py -# hypothesis_version: 6.151.12 - -['file:', 'sqlite+aiosqlite:///', 'sqlite:///', 'uri'] \ No newline at end of file diff --git a/.hypothesis/constants/09ef744ca56274d2 b/.hypothesis/constants/09ef744ca56274d2 deleted file mode 100644 index 178345e..0000000 --- a/.hypothesis/constants/09ef744ca56274d2 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/env.py -# hypothesis_version: 6.151.12 - -[',', '.env', '.env.local', '0.0.0.0', '8000', '8080', 'DECNET_ADMIN_USER', 'DECNET_API_HOST', 'DECNET_API_PORT', 'DECNET_CORS_ORIGINS', 'DECNET_DEVELOPER', 'DECNET_JWT_SECRET', 'DECNET_WEB_HOST', 'DECNET_WEB_PORT', 'False', 'PYTEST_CURRENT_TEST', 'PYTEST_VERSION', 'admin', 'changeme', 'password', 'secret', 'true'] \ No newline at end of file diff --git a/.hypothesis/constants/0a0f6b9dba9c3bb0 b/.hypothesis/constants/0a0f6b9dba9c3bb0 deleted file mode 100644 index f8c12d0..0000000 --- a/.hypothesis/constants/0a0f6b9dba9c3bb0 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/db/sqlite/database.py -# hypothesis_version: 6.151.11 - -[] \ No newline at end of file diff --git a/.hypothesis/constants/0b7e12fbe6188a74 b/.hypothesis/constants/0b7e12fbe6188a74 deleted file mode 100644 index 36f85aa..0000000 --- a/.hypothesis/constants/0b7e12fbe6188a74 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/env.py -# hypothesis_version: 6.151.12 - -[8000, 8080, 65535, ',', '.env', '.env.local', '0.0.0.0', '127.0.0.1', '::', 'DECNET_ADMIN_USER', 'DECNET_API_HOST', 'DECNET_API_PORT', 'DECNET_CORS_ORIGINS', 'DECNET_DEVELOPER', 'DECNET_JWT_SECRET', 'DECNET_WEB_HOST', 'DECNET_WEB_PORT', 'False', 'PYTEST', 'admin', 'changeme', 'localhost', 'password', 'secret', 'true'] \ No newline at end of file diff --git a/.hypothesis/constants/0ba82ca4ea63f3bc b/.hypothesis/constants/0ba82ca4ea63f3bc deleted file mode 100644 index b7a563c..0000000 --- a/.hypothesis/constants/0ba82ca4ea63f3bc +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/.venv/bin/pytest -# hypothesis_version: 6.151.12 - -['__main__'] \ No newline at end of file diff --git a/.hypothesis/constants/0c493522e69881e5 b/.hypothesis/constants/0c493522e69881e5 deleted file mode 100644 index 0add520..0000000 --- a/.hypothesis/constants/0c493522e69881e5 +++ /dev/null @@ -1,4 +0,0 @@ -# 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', 'histogram', '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/0ddcef3521551894 b/.hypothesis/constants/0ddcef3521551894 deleted file mode 100644 index 25e79e5..0000000 --- a/.hypothesis/constants/0ddcef3521551894 +++ /dev/null @@ -1,4 +0,0 @@ -# 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_DEVELOPER', 'DECNET_JWT_SECRET', 'DECNET_WEB_HOST', 'DECNET_WEB_PORT', 'False', 'admin', 'true'] \ No newline at end of file diff --git a/.hypothesis/constants/0dde2bfda6648a83 b/.hypothesis/constants/0dde2bfda6648a83 deleted file mode 100644 index 70b9640..0000000 --- a/.hypothesis/constants/0dde2bfda6648a83 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/sqlite_repository.py -# hypothesis_version: 6.151.11 - -[' AND ', ' WHERE ', ':', '[^a-zA-Z0-9_]', 'active_deckies', 'attacker', 'attacker-ip', 'attacker_ip', 'bucket_time', 'count', 'decky', 'decnet.db', 'deployed_deckies', 'event', 'event_type', 'fields', 'id > ?', 'max_id', 'msg', 'must_change_password', 'password_hash', 'raw_line', 'role', 'service', 'time', 'timestamp', 'timestamp <= ?', 'timestamp >= ?', 'total', 'total_logs', 'unique_attackers', 'username', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/0ff817caa72a52a4 b/.hypothesis/constants/0ff817caa72a52a4 deleted file mode 100644 index 5254387..0000000 --- a/.hypothesis/constants/0ff817caa72a52a4 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/logging/file_handler.py -# hypothesis_version: 6.151.11 - -[1024, '%(message)s', 'DECNET_LOG_FILE', 'decnet.syslog', 'utf-8'] \ No newline at end of file diff --git a/.hypothesis/constants/10fe4c38e0f9b043 b/.hypothesis/constants/10fe4c38e0f9b043 deleted file mode 100644 index f014031..0000000 --- a/.hypothesis/constants/10fe4c38e0f9b043 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/api.py -# hypothesis_version: 6.151.11 - -[0.5, 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', 'histogram', '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/119d69517b6a1211 b/.hypothesis/constants/119d69517b6a1211 deleted file mode 100644 index d930de8..0000000 --- a/.hypothesis/constants/119d69517b6a1211 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/stream/api_stream_events.py -# hypothesis_version: 6.151.12 - -['/stream', 'Observability', 'data', 'histogram', 'id', 'lastEventId', 'logs', 'stats', 'text/event-stream', 'type'] \ No newline at end of file diff --git a/.hypothesis/constants/136282b746ebc317 b/.hypothesis/constants/136282b746ebc317 deleted file mode 100644 index fed2e87..0000000 --- a/.hypothesis/constants/136282b746ebc317 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/env.py -# hypothesis_version: 6.151.12 - -[',', '.env', '.env.local', '0.0.0.0', '8000', '8080', 'DECNET_ADMIN_USER', 'DECNET_API_HOST', 'DECNET_API_PORT', 'DECNET_CORS_ORIGINS', 'DECNET_DEVELOPER', 'DECNET_JWT_SECRET', 'DECNET_WEB_HOST', 'DECNET_WEB_PORT', 'False', 'PYTEST', 'admin', 'changeme', 'password', 'secret', 'true'] \ No newline at end of file diff --git a/.hypothesis/constants/1583ead02491d361 b/.hypothesis/constants/1583ead02491d361 deleted file mode 100644 index 70b9640..0000000 --- a/.hypothesis/constants/1583ead02491d361 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/sqlite_repository.py -# hypothesis_version: 6.151.11 - -[' AND ', ' WHERE ', ':', '[^a-zA-Z0-9_]', 'active_deckies', 'attacker', 'attacker-ip', 'attacker_ip', 'bucket_time', 'count', 'decky', 'decnet.db', 'deployed_deckies', 'event', 'event_type', 'fields', 'id > ?', 'max_id', 'msg', 'must_change_password', 'password_hash', 'raw_line', 'role', 'service', 'time', 'timestamp', 'timestamp <= ?', 'timestamp >= ?', 'total', 'total_logs', 'unique_attackers', 'username', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/15d50d1e53b9b5c3 b/.hypothesis/constants/15d50d1e53b9b5c3 deleted file mode 100644 index ea03552..0000000 --- a/.hypothesis/constants/15d50d1e53b9b5c3 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/tftp.py -# hypothesis_version: 6.151.11 - -['LOG_TARGET', 'NODE_NAME', 'build', 'container_name', 'context', 'environment', 'restart', 'templates', 'tftp', 'unless-stopped'] \ No newline at end of file diff --git a/.hypothesis/constants/16c3436398292e7b b/.hypothesis/constants/16c3436398292e7b deleted file mode 100644 index cd00ccd..0000000 --- a/.hypothesis/constants/16c3436398292e7b +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/fleet/api_deploy_deckies.py -# hypothesis_version: 6.151.12 - -[400, 500, '/deckies/deploy', 'Fleet Management', 'decnet.web.api', 'message', 'unihost'] \ No newline at end of file diff --git a/.hypothesis/constants/18383420a6ccbe40 b/.hypothesis/constants/18383420a6ccbe40 deleted file mode 100644 index 8ef4c3b..0000000 --- a/.hypothesis/constants/18383420a6ccbe40 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/stream/api_stream_events.py -# hypothesis_version: 6.151.12 - -[401, 422, '/stream', 'Not authenticated', 'Observability', 'Validation error', 'description', 'id', 'lastEventId', 'text/event-stream'] \ No newline at end of file diff --git a/.hypothesis/constants/19d5adc9efd5ec68 b/.hypothesis/constants/19d5adc9efd5ec68 deleted file mode 100644 index 372bfa2..0000000 --- a/.hypothesis/constants/19d5adc9efd5ec68 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/ingester.py -# hypothesis_version: 6.151.11 - -['.json', 'decnet.web.ingester', 'r', 'replace', 'utf-8'] \ No newline at end of file diff --git a/.hypothesis/constants/1b93688452019c2a b/.hypothesis/constants/1b93688452019c2a deleted file mode 100644 index 72977fb..0000000 --- a/.hypothesis/constants/1b93688452019c2a +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/logs/api_get_histogram.py -# hypothesis_version: 6.151.12 - -['/logs/histogram', 'Logs'] \ No newline at end of file diff --git a/.hypothesis/constants/1ba0b973b7599de4 b/.hypothesis/constants/1ba0b973b7599de4 deleted file mode 100644 index 82e6a33..0000000 --- a/.hypothesis/constants/1ba0b973b7599de4 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/fleet/api_get_deckies.py -# hypothesis_version: 6.151.12 - -[401, 422, '/deckies', 'Fleet Management', 'Not authenticated', 'Validation error', 'description'] \ No newline at end of file diff --git a/.hypothesis/constants/1f005a833d034313 b/.hypothesis/constants/1f005a833d034313 deleted file mode 100644 index 4df4a4b..0000000 --- a/.hypothesis/constants/1f005a833d034313 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/logging/forwarder.py -# hypothesis_version: 6.151.11 - -[2.0, ':'] \ No newline at end of file diff --git a/.hypothesis/constants/1f12b014d4fe2068 b/.hypothesis/constants/1f12b014d4fe2068 deleted file mode 100644 index 4ae687e..0000000 --- a/.hypothesis/constants/1f12b014d4fe2068 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/mongodb.py -# hypothesis_version: 6.151.11 - -[27017, 'LOG_TARGET', 'NODE_NAME', 'build', 'container_name', 'context', 'environment', 'mongodb', 'restart', 'templates', 'unless-stopped'] \ No newline at end of file diff --git a/.hypothesis/constants/2107e411391c4391 b/.hypothesis/constants/2107e411391c4391 deleted file mode 100644 index 9fa3139..0000000 --- a/.hypothesis/constants/2107e411391c4391 +++ /dev/null @@ -1,4 +0,0 @@ -# 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', '--min-deckies', '--mode', '--mutate-interval', '--no-cache', '--output', '--parallel', '--port', '--randomize-distros', '--randomize-services', '--services', '--subnet', '--watch', '--web-port', '-a', '-c', '-d', '-f', '-i', '-m', '-n', '-o', '-w', '/index.html', '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/2220ccbe8a25f02d b/.hypothesis/constants/2220ccbe8a25f02d deleted file mode 100644 index aa9c846..0000000 --- a/.hypothesis/constants/2220ccbe8a25f02d +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/snmp.py -# hypothesis_version: 6.151.11 - -[161, 'LOG_TARGET', 'NODE_NAME', 'build', 'container_name', 'context', 'environment', 'restart', 'snmp', 'templates', 'unless-stopped'] \ No newline at end of file diff --git a/.hypothesis/constants/2478ea431ee48b03 b/.hypothesis/constants/2478ea431ee48b03 deleted file mode 100644 index f1a485c..0000000 --- a/.hypothesis/constants/2478ea431ee48b03 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/logs/api_get_histogram.py -# hypothesis_version: 6.151.12 - -[401, 422, '/logs/histogram', 'Logs', 'Not authenticated', 'Validation error', 'description'] \ No newline at end of file diff --git a/.hypothesis/constants/2615c511fb910a77 b/.hypothesis/constants/2615c511fb910a77 deleted file mode 100644 index 3e4530d..0000000 --- a/.hypothesis/constants/2615c511fb910a77 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/sqlite_repository.py -# hypothesis_version: 6.151.11 - -[' AND ', ' WHERE ', ':', 'BEGIN IMMEDIATE', 'COMMIT', 'ROLLBACK', '[^a-zA-Z0-9_]', 'active_deckies', 'admin', 'attacker', 'attacker-ip', 'attacker_ip', 'bounty_type', 'bounty_type = ?', 'bucket_time', 'count', 'decky', 'decnet.db', 'deployed_deckies', 'event', 'event_type', 'fields', 'id > ?', 'max_id', 'msg', 'must_change_password', 'password_hash', 'payload', 'raw_line', 'role', 'service', 'time', 'timestamp', 'timestamp <= ?', 'timestamp >= ?', 'total', 'total_logs', 'unique_attackers', 'username', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/2734e2e89a3a6860 b/.hypothesis/constants/2734e2e89a3a6860 deleted file mode 100644 index cd00ccd..0000000 --- a/.hypothesis/constants/2734e2e89a3a6860 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/fleet/api_deploy_deckies.py -# hypothesis_version: 6.151.12 - -[400, 500, '/deckies/deploy', 'Fleet Management', 'decnet.web.api', 'message', 'unihost'] \ No newline at end of file diff --git a/.hypothesis/constants/2754c329ba29d0cd b/.hypothesis/constants/2754c329ba29d0cd deleted file mode 100644 index b236300..0000000 --- a/.hypothesis/constants/2754c329ba29d0cd +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/env.py -# hypothesis_version: 6.151.12 - -[',', '.env', '.env.local', '0.0.0.0', '8000', '8080', 'DECNET_ADMIN_USER', 'DECNET_API_HOST', 'DECNET_API_PORT', 'DECNET_CORS_ORIGINS', 'DECNET_DEVELOPER', 'DECNET_JWT_SECRET', 'DECNET_WEB_HOST', 'DECNET_WEB_PORT', 'False', 'admin', 'true'] \ No newline at end of file diff --git a/.hypothesis/constants/281f7247b75633fa b/.hypothesis/constants/281f7247b75633fa deleted file mode 100644 index 4613b6d..0000000 --- a/.hypothesis/constants/281f7247b75633fa +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/dependencies.py -# hypothesis_version: 6.151.12 - -['/api/v1/auth/login', 'Authorization', 'Bearer', 'Bearer ', 'WWW-Authenticate', 'decnet.db', 'token', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/28aabd7532da8ac5 b/.hypothesis/constants/28aabd7532da8ac5 deleted file mode 100644 index 6907985..0000000 --- a/.hypothesis/constants/28aabd7532da8ac5 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/bounty/api_get_bounties.py -# hypothesis_version: 6.151.12 - -[1000, '/bounty', 'Bounty Vault', 'data', 'limit', 'offset', 'total'] \ No newline at end of file diff --git a/.hypothesis/constants/2d0b4c8c54bbb44a b/.hypothesis/constants/2d0b4c8c54bbb44a deleted file mode 100644 index faea83d..0000000 --- a/.hypothesis/constants/2d0b4c8c54bbb44a +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/dependencies.py -# hypothesis_version: 6.151.12 - -['/api/v1/auth/login', 'Authorization', 'Bearer', 'Bearer ', 'WWW-Authenticate', 'decnet.db', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/2db3d63e8d96a289 b/.hypothesis/constants/2db3d63e8d96a289 deleted file mode 100644 index caadac3..0000000 --- a/.hypothesis/constants/2db3d63e8d96a289 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/deployer.py -# hypothesis_version: 6.151.11 - -[5.0, ', ', '--build', '--no-cache', '--watch', '-d', '-f', 'DECNET Deckies', 'Decky', 'Deployed Deckies', 'Hostname', 'IP', 'IPvlan', 'IPvlan L2', 'MACVLAN', 'Services', 'Status', '[green]up[/]', '[red]degraded[/]', 'absent', 'bold', 'build', 'cmdline', 'compose', 'decnet-compose.yml', 'decnet.cli', 'decnet.web.api:app', 'docker', 'down', 'green', 'manifest for', 'manifest unknown', 'mutate', 'name', 'not found', 'pid', 'pull access denied', 'red', 'rm', 'running', 'stop', 'up', 'uvicorn'] \ No newline at end of file diff --git a/.hypothesis/constants/2f0b53ebdb35c4e1 b/.hypothesis/constants/2f0b53ebdb35c4e1 deleted file mode 100644 index 6fc4732..0000000 --- a/.hypothesis/constants/2f0b53ebdb35c4e1 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/sip.py -# hypothesis_version: 6.151.11 - -[5060, 'LOG_TARGET', 'NODE_NAME', 'build', 'container_name', 'context', 'environment', 'restart', 'sip', 'templates', 'unless-stopped'] \ No newline at end of file diff --git a/.hypothesis/constants/3048c6da87ba838d b/.hypothesis/constants/3048c6da87ba838d deleted file mode 100644 index 18ba47e..0000000 --- a/.hypothesis/constants/3048c6da87ba838d +++ /dev/null @@ -1,4 +0,0 @@ -# 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/30a7ffe86227f7f1 b/.hypothesis/constants/30a7ffe86227f7f1 deleted file mode 100644 index fa23399..0000000 --- a/.hypothesis/constants/30a7ffe86227f7f1 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/mssql.py -# hypothesis_version: 6.151.11 - -[1433, 'LOG_TARGET', 'NODE_NAME', 'build', 'container_name', 'context', 'environment', 'mssql', 'restart', 'templates', 'unless-stopped'] \ No newline at end of file diff --git a/.hypothesis/constants/32fce4382aa4e0ed b/.hypothesis/constants/32fce4382aa4e0ed deleted file mode 100644 index b1c7a57..0000000 --- a/.hypothesis/constants/32fce4382aa4e0ed +++ /dev/null @@ -1,4 +0,0 @@ -# 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/349ec22a74b50191 b/.hypothesis/constants/349ec22a74b50191 deleted file mode 100644 index 8399e32..0000000 --- a/.hypothesis/constants/349ec22a74b50191 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/composer.py -# hypothesis_version: 6.151.11 - -['/var/log/decnet', '3.8', 'BASE_IMAGE', 'DECNET_LOG_FILE', 'HOSTNAME', 'NET_ADMIN', 'args', 'bridge', 'build', 'cap_add', 'command', 'container_name', 'decnet_logs', 'depends_on', 'driver', 'environment', 'external', 'hostname', 'image', 'infinity', 'internal', 'ipv4_address', 'network_mode', 'networks', 'restart', 'services', 'sleep', 'sysctls', 'unless-stopped', 'version', 'volumes'] \ No newline at end of file diff --git a/.hypothesis/constants/37d6bf6c6c0b58e6 b/.hypothesis/constants/37d6bf6c6c0b58e6 deleted file mode 100644 index f20a315..0000000 --- a/.hypothesis/constants/37d6bf6c6c0b58e6 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/elasticsearch.py -# hypothesis_version: 6.151.11 - -[9200, 'LOG_TARGET', 'NODE_NAME', 'build', 'container_name', 'context', 'elasticsearch', 'environment', 'restart', 'templates', 'unless-stopped'] \ No newline at end of file diff --git a/.hypothesis/constants/390599cfc019e671 b/.hypothesis/constants/390599cfc019e671 deleted file mode 100644 index de80431..0000000 --- a/.hypothesis/constants/390599cfc019e671 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/auth/api_change_pass.py -# hypothesis_version: 6.151.12 - -[401, 422, 'Authentication', 'Validation error', 'description', 'message', 'password_hash'] \ No newline at end of file diff --git a/.hypothesis/constants/390b2f90b99b41d6 b/.hypothesis/constants/390b2f90b99b41d6 deleted file mode 100644 index ad0d9fe..0000000 --- a/.hypothesis/constants/390b2f90b99b41d6 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/deployer.py -# hypothesis_version: 6.151.11 - -[5.0, ', ', '--build', '--no-cache', '--watch', '-d', '-f', '1', 'DECNET Deckies', 'DOCKER_BUILDKIT', 'Decky', 'Deployed Deckies', 'Hostname', 'IP', 'IPvlan', 'IPvlan L2', 'MACVLAN', 'Services', 'Status', '[green]up[/]', '[red]degraded[/]', 'absent', 'bold', 'build', 'cmdline', 'compose', 'decnet-compose.yml', 'decnet.cli', 'decnet.web.api:app', 'decnet_logging.py', 'docker', 'down', 'green', 'manifest for', 'manifest unknown', 'mutate', 'name', 'not found', 'pid', 'pull access denied', 'red', 'rm', 'running', 'stop', 'templates', 'up', 'uvicorn'] \ No newline at end of file diff --git a/.hypothesis/constants/3b152726a666601e b/.hypothesis/constants/3b152726a666601e deleted file mode 100644 index e6e1485..0000000 --- a/.hypothesis/constants/3b152726a666601e +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/sqlite_repository.py -# hypothesis_version: 6.151.11 - -[0.1, ' AND ', ' WHERE ', ':', 'BEGIN IMMEDIATE', 'COMMIT', 'ROLLBACK', '[^a-zA-Z0-9_]', 'active_deckies', 'admin', 'attacker', 'attacker-ip', 'attacker_ip', 'bounty_type', 'bounty_type = ?', 'bucket_time', 'count', 'decky', 'decnet.db', 'deployed_deckies', 'event', 'event_type', 'fields', 'id > ?', 'max_id', 'msg', 'must_change_password', 'password_hash', 'payload', 'raw_line', 'role', 'service', 'time', 'timestamp', 'timestamp <= ?', 'timestamp >= ?', 'total', 'total_logs', 'unique_attackers', 'username', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/3cc47bb868bcb8f4 b/.hypothesis/constants/3cc47bb868bcb8f4 deleted file mode 100644 index 7cdc792..0000000 --- a/.hypothesis/constants/3cc47bb868bcb8f4 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/telnet.py -# hypothesis_version: 6.151.11 - -[':', 'COWRIE_SSH_ENABLED', 'NET_BIND_SERVICE', 'cap_add', 'container_name', 'cowrie/cowrie', 'environment', 'false', 'image', 'restart', 'telnet', 'true', 'unless-stopped'] \ No newline at end of file diff --git a/.hypothesis/constants/409656273e7d498b b/.hypothesis/constants/409656273e7d498b deleted file mode 100644 index 70b9640..0000000 --- a/.hypothesis/constants/409656273e7d498b +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/sqlite_repository.py -# hypothesis_version: 6.151.11 - -[' AND ', ' WHERE ', ':', '[^a-zA-Z0-9_]', 'active_deckies', 'attacker', 'attacker-ip', 'attacker_ip', 'bucket_time', 'count', 'decky', 'decnet.db', 'deployed_deckies', 'event', 'event_type', 'fields', 'id > ?', 'max_id', 'msg', 'must_change_password', 'password_hash', 'raw_line', 'role', 'service', 'time', 'timestamp', 'timestamp <= ?', 'timestamp >= ?', 'total', 'total_logs', 'unique_attackers', 'username', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/413af714a6aa554a b/.hypothesis/constants/413af714a6aa554a deleted file mode 100644 index ce0c520..0000000 --- a/.hypothesis/constants/413af714a6aa554a +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/mutator.py -# hypothesis_version: 6.151.12 - -[5.0, '--remove-orphans', '-d', '-f', 'compose', 'docker', 'up'] \ No newline at end of file diff --git a/.hypothesis/constants/42a1dcb5c22b1ac1 b/.hypothesis/constants/42a1dcb5c22b1ac1 deleted file mode 100644 index 3aba509..0000000 --- a/.hypothesis/constants/42a1dcb5c22b1ac1 +++ /dev/null @@ -1,4 +0,0 @@ -# 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/4b12b89e1879f5ab b/.hypothesis/constants/4b12b89e1879f5ab deleted file mode 100644 index 16932ef..0000000 --- a/.hypothesis/constants/4b12b89e1879f5ab +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/archetypes.py -# hypothesis_version: 6.151.11 - -[', ', 'Database Server', 'DevOps Host', 'Domain Controller', 'File Server', 'IoT Device', 'Linux Server', 'Mail Server', 'Monitoring Node', 'Network Printer', 'VoIP Server', 'Web Server', 'Windows Server', 'Windows Workstation', 'alpine', 'conpot', 'database-server', 'deaddeck', 'debian', 'devops-host', 'docker_api', 'domain-controller', 'embedded', 'fedora', 'file-server', 'ftp', 'http', 'imap', 'industrial-control', 'iot-device', 'k8s', 'ldap', 'linux', 'linux-server', 'llmnr', 'mail-server', 'monitoring-node', 'mqtt', 'mysql', 'pop3', 'postgres', 'printer', 'rdp', 'real_ssh', 'redis', 'rocky9', 'sip', 'smb', 'smtp', 'snmp', 'ssh', 'telnet', 'ubuntu20', 'ubuntu22', 'voip-server', 'web-server', 'windows', 'windows-server', 'windows-workstation'] \ No newline at end of file diff --git a/.hypothesis/constants/4cd7a4f95d87415b b/.hypothesis/constants/4cd7a4f95d87415b deleted file mode 100644 index ace2d77..0000000 --- a/.hypothesis/constants/4cd7a4f95d87415b +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/api.py -# hypothesis_version: 6.151.11 - -[0.5, 400, 404, 500, 512, 1000, 1024, '*', '/api/v1/auth/login', '/api/v1/bounty', '/api/v1/deckies', '/api/v1/logs', '/api/v1/stats', '/api/v1/stream', '/docs', '/openapi.json', '/redoc', '1.0.0', 'Authentication', 'Authorization', 'Bearer', 'Bearer ', 'Bounty Vault', 'Decky not found', 'Fleet Management', 'Logs', 'No active deployment', 'Observability', 'WWW-Authenticate', 'access_token', 'bearer', 'data', 'decnet.web.api', 'histogram', 'id', 'lastEventId', 'limit', 'logs', 'message', 'must_change_password', 'offset', 'password_hash', 'stats', 'text/event-stream', 'token', 'token_type', 'total', 'type', 'unihost', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/4dac674385794ba3 b/.hypothesis/constants/4dac674385794ba3 deleted file mode 100644 index 7c9e91a..0000000 --- a/.hypothesis/constants/4dac674385794ba3 +++ /dev/null @@ -1,4 +0,0 @@ -# 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', '--min-deckies', '--mode', '--mutate-interval', '--no-cache', '--output', '--parallel', '--port', '--randomize-distros', '--randomize-services', '--services', '--subnet', '--watch', '--web-port', '-a', '-c', '-d', '-f', '-i', '-m', '-n', '-o', '-w', '.collector.log', '/index.html', 'Available Services', 'Default Services', 'Description', 'Display Name', 'Docker Image', 'Image', 'Machine Archetypes', 'Name', 'Ports', 'Slug', '__main__', 'a', 'archetypes', 'bold cyan', 'collect', '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 deleted file mode 100644 index b1c7a57..0000000 --- a/.hypothesis/constants/4efedb0b38145ee9 +++ /dev/null @@ -1,4 +0,0 @@ -# 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/4f57659a52de3fc8 b/.hypothesis/constants/4f57659a52de3fc8 deleted file mode 100644 index 9583d59..0000000 --- a/.hypothesis/constants/4f57659a52de3fc8 +++ /dev/null @@ -1,4 +0,0 @@ -# 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/501339a603114c83 b/.hypothesis/constants/501339a603114c83 deleted file mode 100644 index 558909c..0000000 --- a/.hypothesis/constants/501339a603114c83 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/api.py -# hypothesis_version: 6.151.12 - -[0.5, '/api/v1', '/docs', '/openapi.json', '/redoc', '1.0.0', 'Authorization', 'Content-Type', 'DELETE', 'GET', 'Last-Event-ID', 'OPTIONS', 'POST', 'PUT'] \ No newline at end of file diff --git a/.hypothesis/constants/507a3145954fca93 b/.hypothesis/constants/507a3145954fca93 deleted file mode 100644 index 59e91a6..0000000 --- a/.hypothesis/constants/507a3145954fca93 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/http.py -# hypothesis_version: 6.151.11 - -[443, '/opt/html_files', 'CUSTOM_BODY', 'EXTRA_HEADERS', 'FAKE_APP', 'FILES_DIR', 'LOG_TARGET', 'NODE_NAME', 'RESPONSE_CODE', 'SERVER_HEADER', 'build', 'container_name', 'context', 'custom_body', 'environment', 'extra_headers', 'fake_app', 'files', 'http', 'response_code', 'restart', 'server_header', 'templates', 'unless-stopped', 'volumes'] \ No newline at end of file diff --git a/.hypothesis/constants/531c06e13f1be110 b/.hypothesis/constants/531c06e13f1be110 deleted file mode 100644 index b72f330..0000000 --- a/.hypothesis/constants/531c06e13f1be110 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/composer.py -# hypothesis_version: 6.151.12 - -['10m', '3.8', '5', 'BASE_IMAGE', 'HOSTNAME', 'NET_ADMIN', 'args', 'build', 'cap_add', 'command', 'container_name', 'depends_on', 'driver', 'environment', 'external', 'hostname', 'image', 'infinity', 'ipv4_address', 'json-file', 'logging', 'max-file', 'max-size', 'network_mode', 'networks', 'options', 'restart', 'services', 'sleep', 'sysctls', 'unless-stopped', 'version'] \ No newline at end of file diff --git a/.hypothesis/constants/53471efd62b2da7e b/.hypothesis/constants/53471efd62b2da7e deleted file mode 100644 index e6e1485..0000000 --- a/.hypothesis/constants/53471efd62b2da7e +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/sqlite_repository.py -# hypothesis_version: 6.151.11 - -[0.1, ' AND ', ' WHERE ', ':', 'BEGIN IMMEDIATE', 'COMMIT', 'ROLLBACK', '[^a-zA-Z0-9_]', 'active_deckies', 'admin', 'attacker', 'attacker-ip', 'attacker_ip', 'bounty_type', 'bounty_type = ?', 'bucket_time', 'count', 'decky', 'decnet.db', 'deployed_deckies', 'event', 'event_type', 'fields', 'id > ?', 'max_id', 'msg', 'must_change_password', 'password_hash', 'payload', 'raw_line', 'role', 'service', 'time', 'timestamp', 'timestamp <= ?', 'timestamp >= ?', 'total', 'total_logs', 'unique_attackers', 'username', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/53a42446f9f19b20 b/.hypothesis/constants/53a42446f9f19b20 deleted file mode 100644 index d8c1242..0000000 --- a/.hypothesis/constants/53a42446f9f19b20 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/ftp.py -# hypothesis_version: 6.151.11 - -['LOG_TARGET', 'NODE_NAME', 'build', 'container_name', 'context', 'environment', 'ftp', 'restart', 'templates', 'unless-stopped'] \ No newline at end of file diff --git a/.hypothesis/constants/574dbe54f9b23d3e b/.hypothesis/constants/574dbe54f9b23d3e deleted file mode 100644 index 0d41063..0000000 --- a/.hypothesis/constants/574dbe54f9b23d3e +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/correlation/engine.py -# hypothesis_version: 6.151.11 - -[3600, ',', 'Attacker IP', 'Deckies', 'Duration', 'Events', 'First Seen', 'Traversal Path', 'bold red', 'correlator', 'cyan', 'decnet-correlator', 'dim', 'events_indexed', 'lines_parsed', 'right', 'stats', 'traversal_detected', 'traversals', 'unique_ips', 'yellow'] \ No newline at end of file diff --git a/.hypothesis/constants/5807399fc21c16dd b/.hypothesis/constants/5807399fc21c16dd deleted file mode 100644 index 1a13aad..0000000 --- a/.hypothesis/constants/5807399fc21c16dd +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/deployer.py -# hypothesis_version: 6.151.12 - -[5.0, ', ', '--build', '--no-cache', '--watch', '-d', '-f', 'DECNET Deckies', 'Decky', 'Deployed Deckies', 'Hostname', 'IP', 'IPvlan', 'IPvlan L2', 'MACVLAN', 'Services', 'Status', '[green]up[/]', '[red]degraded[/]', 'absent', 'bold', 'build', 'cmdline', 'compose', 'decnet-compose.yml', 'decnet.cli', 'decnet.web.api:app', 'decnet_logging.py', 'docker', 'down', 'green', 'manifest for', 'manifest unknown', 'mutate', 'name', 'not found', 'pid', 'pull access denied', 'red', 'rm', 'running', 'stop', 'templates', 'up', 'uvicorn'] \ No newline at end of file diff --git a/.hypothesis/constants/582281e144215c53 b/.hypothesis/constants/582281e144215c53 deleted file mode 100644 index a6c9ecc..0000000 --- a/.hypothesis/constants/582281e144215c53 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/collector.py -# hypothesis_version: 6.151.11 - -['"', '%Y-%m-%d %H:%M:%S', '-', '.json', '/', 'Actor', 'Attributes', 'Collector error: %s', 'Unknown', '[', '\\', '\\"', '\\\\', '\\]', '\\]\\s+(.+)$', ']', 'a', 'attacker_ip', 'client_ip', 'container', 'decky', 'decnet', 'decnet.web.collector', 'event', 'event_type', 'fields', 'id', 'ip', 'msg', 'name', 'raw_line', 'remote_ip', 'replace', 'service', 'src', 'src_ip', 'start', 'timestamp', 'type', 'utf-8'] \ No newline at end of file diff --git a/.hypothesis/constants/58af4768674ae1da b/.hypothesis/constants/58af4768674ae1da deleted file mode 100644 index f001b39..0000000 --- a/.hypothesis/constants/58af4768674ae1da +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/env.py -# hypothesis_version: 6.151.12 - -[8000, 8080, 65535, ',', '.env', '.env.local', '0.0.0.0', 'DECNET_ADMIN_USER', 'DECNET_API_HOST', 'DECNET_API_PORT', 'DECNET_CORS_ORIGINS', 'DECNET_DEVELOPER', 'DECNET_JWT_SECRET', 'DECNET_WEB_HOST', 'DECNET_WEB_PORT', 'False', 'PYTEST', 'admin', 'changeme', 'password', 'secret', 'true'] \ No newline at end of file diff --git a/.hypothesis/constants/5a5554db0771f35b b/.hypothesis/constants/5a5554db0771f35b deleted file mode 100644 index 275bac0..0000000 --- a/.hypothesis/constants/5a5554db0771f35b +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/repository.py -# hypothesis_version: 6.151.11 - -[] \ No newline at end of file diff --git a/.hypothesis/constants/5a5b493f7a4d4651 b/.hypothesis/constants/5a5b493f7a4d4651 deleted file mode 100644 index 760d861..0000000 --- a/.hypothesis/constants/5a5b493f7a4d4651 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/db/models.py -# hypothesis_version: 6.151.12 - -[512, 1024, 'bounty', 'logs', 'users', 'viewer'] \ No newline at end of file diff --git a/.hypothesis/constants/5bbda598391e1363 b/.hypothesis/constants/5bbda598391e1363 deleted file mode 100644 index 3e4530d..0000000 --- a/.hypothesis/constants/5bbda598391e1363 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/sqlite_repository.py -# hypothesis_version: 6.151.11 - -[' AND ', ' WHERE ', ':', 'BEGIN IMMEDIATE', 'COMMIT', 'ROLLBACK', '[^a-zA-Z0-9_]', 'active_deckies', 'admin', 'attacker', 'attacker-ip', 'attacker_ip', 'bounty_type', 'bounty_type = ?', 'bucket_time', 'count', 'decky', 'decnet.db', 'deployed_deckies', 'event', 'event_type', 'fields', 'id > ?', 'max_id', 'msg', 'must_change_password', 'password_hash', 'payload', 'raw_line', 'role', 'service', 'time', 'timestamp', 'timestamp <= ?', 'timestamp >= ?', 'total', 'total_logs', 'unique_attackers', 'username', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/5c5d66158637ff02 b/.hypothesis/constants/5c5d66158637ff02 deleted file mode 100644 index 3671c6f..0000000 --- a/.hypothesis/constants/5c5d66158637ff02 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/api.py -# hypothesis_version: 6.151.11 - -[0.5, 400, 404, 500, 512, 1000, 1024, '*', '/api/v1/auth/login', '/api/v1/bounty', '/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', 'histogram', '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/5c94fe41bb0c3028 b/.hypothesis/constants/5c94fe41bb0c3028 deleted file mode 100644 index 6616f0b..0000000 --- a/.hypothesis/constants/5c94fe41bb0c3028 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/models.py -# hypothesis_version: 6.151.12 - -[512, 1024] \ No newline at end of file diff --git a/.hypothesis/constants/5f98edbd5a03e613 b/.hypothesis/constants/5f98edbd5a03e613 deleted file mode 100644 index 0add520..0000000 --- a/.hypothesis/constants/5f98edbd5a03e613 +++ /dev/null @@ -1,4 +0,0 @@ -# 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', 'histogram', '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/5feefba3d1c668ca b/.hypothesis/constants/5feefba3d1c668ca deleted file mode 100644 index 0a65034..0000000 --- a/.hypothesis/constants/5feefba3d1c668ca +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/ingester.py -# hypothesis_version: 6.151.11 - -['.json', 'attacker_ip', 'bounty_type', 'credential', 'decky', 'decnet.web.ingester', 'fields', 'password', 'payload', 'r', 'replace', 'service', 'username', 'utf-8'] \ No newline at end of file diff --git a/.hypothesis/constants/60a3c86a584e294c b/.hypothesis/constants/60a3c86a584e294c deleted file mode 100644 index 34a6ce5..0000000 --- a/.hypothesis/constants/60a3c86a584e294c +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/archetypes.py -# hypothesis_version: 6.151.11 - -[', ', 'Database Server', 'DevOps Host', 'Domain Controller', 'File Server', 'IoT Device', 'Linux Server', 'Mail Server', 'Monitoring Node', 'Network Printer', 'VoIP Server', 'Web Server', 'Windows Server', 'Windows Workstation', 'alpine', 'conpot', 'database-server', 'deaddeck', 'debian', 'devops-host', 'docker_api', 'domain-controller', 'embedded', 'fedora', 'file-server', 'ftp', 'http', 'imap', 'industrial-control', 'iot-device', 'k8s', 'ldap', 'linux', 'linux-server', 'llmnr', 'mail-server', 'monitoring-node', 'mqtt', 'mysql', 'pop3', 'postgres', 'printer', 'rdp', 'redis', 'rocky9', 'sip', 'smb', 'smtp', 'snmp', 'ssh', 'telnet', 'ubuntu20', 'ubuntu22', 'voip-server', 'web-server', 'windows', 'windows-server', 'windows-workstation'] \ No newline at end of file diff --git a/.hypothesis/constants/62e387790ed5b79f b/.hypothesis/constants/62e387790ed5b79f deleted file mode 100644 index 09cb0cb..0000000 --- a/.hypothesis/constants/62e387790ed5b79f +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/vnc.py -# hypothesis_version: 6.151.11 - -[5900, 'LOG_TARGET', 'NODE_NAME', 'build', 'container_name', 'context', 'environment', 'restart', 'templates', 'unless-stopped', 'vnc'] \ No newline at end of file diff --git a/.hypothesis/constants/65b34369abfe10d4 b/.hypothesis/constants/65b34369abfe10d4 deleted file mode 100644 index f5f3347..0000000 --- a/.hypothesis/constants/65b34369abfe10d4 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/db/sqlite/database.py -# hypothesis_version: 6.151.12 - -['file:', 'sqlite+aiosqlite:///', 'sqlite:///', 'uri'] \ No newline at end of file diff --git a/.hypothesis/constants/6603830361bc3ade b/.hypothesis/constants/6603830361bc3ade deleted file mode 100644 index ab817c4..0000000 --- a/.hypothesis/constants/6603830361bc3ade +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/stats/api_get_stats.py -# hypothesis_version: 6.151.12 - -[401, 422, '/stats', 'Not authenticated', 'Observability', 'Validation error', 'description'] \ No newline at end of file diff --git a/.hypothesis/constants/6614931f51b4fafe b/.hypothesis/constants/6614931f51b4fafe deleted file mode 100644 index f001b39..0000000 --- a/.hypothesis/constants/6614931f51b4fafe +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/env.py -# hypothesis_version: 6.151.12 - -[8000, 8080, 65535, ',', '.env', '.env.local', '0.0.0.0', 'DECNET_ADMIN_USER', 'DECNET_API_HOST', 'DECNET_API_PORT', 'DECNET_CORS_ORIGINS', 'DECNET_DEVELOPER', 'DECNET_JWT_SECRET', 'DECNET_WEB_HOST', 'DECNET_WEB_PORT', 'False', 'PYTEST', 'admin', 'changeme', 'password', 'secret', 'true'] \ No newline at end of file diff --git a/.hypothesis/constants/66bd79275cd609e8 b/.hypothesis/constants/66bd79275cd609e8 deleted file mode 100644 index 21e2f78..0000000 --- a/.hypothesis/constants/66bd79275cd609e8 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/correlation/parser.py -# hypothesis_version: 6.151.11 - -['"', '-', '\\', '\\"', '\\\\', '\\]', ']', 'client_ip', 'ip', 'remote_ip', 'src', 'src_ip'] \ No newline at end of file diff --git a/.hypothesis/constants/671699dd596f1b47 b/.hypothesis/constants/671699dd596f1b47 deleted file mode 100644 index 9e49981..0000000 --- a/.hypothesis/constants/671699dd596f1b47 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/stats/api_get_stats.py -# hypothesis_version: 6.151.12 - -['/stats', 'Observability'] \ No newline at end of file diff --git a/.hypothesis/constants/6a92284baf31e457 b/.hypothesis/constants/6a92284baf31e457 deleted file mode 100644 index 77f3b36..0000000 --- a/.hypothesis/constants/6a92284baf31e457 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/db/sqlite/repository.py -# hypothesis_version: 6.151.12 - -[' AND ', ' WHERE ', '+00:00', ':', 'SELECT 1', 'Z', '[^a-zA-Z0-9_]', 'active_deckies', 'admin', 'attacker', 'attacker-ip', 'attacker_ip', 'count', 'decky', 'decnet.db', 'deployed_deckies', 'end_time', 'event', 'event_type', 'fields', 'm', 'p', 'payload', 'r', 'service', 'start_time', 'time', 'timestamp', 'total_logs', 'u', 'unique_attackers', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/6ba706253a49285d b/.hypothesis/constants/6ba706253a49285d deleted file mode 100644 index 1c432ff..0000000 --- a/.hypothesis/constants/6ba706253a49285d +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/os_fingerprint.py -# hypothesis_version: 6.151.12 - -['0', '1', '128', '15', '2', '255', '3', '30', '6', '60', '64', 'bsd', 'cisco', 'embedded', 'linux', 'net.ipv4.tcp_ecn', 'net.ipv4.tcp_sack', 'windows'] \ No newline at end of file diff --git a/.hypothesis/constants/701773137e12c840 b/.hypothesis/constants/701773137e12c840 deleted file mode 100644 index 8ef4c3b..0000000 --- a/.hypothesis/constants/701773137e12c840 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/stream/api_stream_events.py -# hypothesis_version: 6.151.12 - -[401, 422, '/stream', 'Not authenticated', 'Observability', 'Validation error', 'description', 'id', 'lastEventId', 'text/event-stream'] \ No newline at end of file diff --git a/.hypothesis/constants/74d4bb0b083b64f7 b/.hypothesis/constants/74d4bb0b083b64f7 deleted file mode 100644 index 8f4faa7..0000000 --- a/.hypothesis/constants/74d4bb0b083b64f7 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/fleet/api_mutate_decky.py -# hypothesis_version: 6.151.12 - -[404, 'Fleet Management', 'message'] \ No newline at end of file diff --git a/.hypothesis/constants/752e3c8f1c8255e2 b/.hypothesis/constants/752e3c8f1c8255e2 deleted file mode 100644 index 1d825ff..0000000 --- a/.hypothesis/constants/752e3c8f1c8255e2 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/logs/api_get_logs.py -# hypothesis_version: 6.151.12 - -[1000, '/logs', 'Logs', 'data', 'limit', 'offset', 'total'] \ No newline at end of file diff --git a/.hypothesis/constants/76203473b0ec58d8 b/.hypothesis/constants/76203473b0ec58d8 deleted file mode 100644 index d52aba0..0000000 --- a/.hypothesis/constants/76203473b0ec58d8 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/db/sqlite/repository.py -# hypothesis_version: 6.151.12 - -['+00:00', ':', 'SELECT 1', 'Z', '[^a-zA-Z0-9_]', 'active_deckies', 'admin', 'attacker', 'attacker-ip', 'attacker_ip', 'bucket_time', 'count', 'decky', 'decnet.db', 'deployed_deckies', 'event', 'fields', 'json', 'm', 'p', 'payload', 'r', 'service', 'time', 'timestamp', 'total_logs', 'u', 'unique_attackers', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/76302489300fdc45 b/.hypothesis/constants/76302489300fdc45 deleted file mode 100644 index 68be2a1..0000000 --- a/.hypothesis/constants/76302489300fdc45 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/config.py -# hypothesis_version: 6.151.11 - -[0.0, ':', 'compose_path', 'config', 'debian', 'debian:bookworm-slim', 'decnet-state.json', 'linux', 'log_target', 'services', 'swarm', 'unihost'] \ No newline at end of file diff --git a/.hypothesis/constants/77b4b42ea3b9c9bf b/.hypothesis/constants/77b4b42ea3b9c9bf deleted file mode 100644 index dbaf534..0000000 --- a/.hypothesis/constants/77b4b42ea3b9c9bf +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/llmnr.py -# hypothesis_version: 6.151.11 - -[5353, 5355, 'LOG_TARGET', 'NODE_NAME', 'build', 'container_name', 'context', 'environment', 'llmnr', 'restart', 'templates', 'unless-stopped'] \ No newline at end of file diff --git a/.hypothesis/constants/791b462f64ea40d5 b/.hypothesis/constants/791b462f64ea40d5 deleted file mode 100644 index 1c432ff..0000000 --- a/.hypothesis/constants/791b462f64ea40d5 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/os_fingerprint.py -# hypothesis_version: 6.151.12 - -['0', '1', '128', '15', '2', '255', '3', '30', '6', '60', '64', 'bsd', 'cisco', 'embedded', 'linux', 'net.ipv4.tcp_ecn', 'net.ipv4.tcp_sack', 'windows'] \ No newline at end of file diff --git a/.hypothesis/constants/79521c54b0a7c145 b/.hypothesis/constants/79521c54b0a7c145 deleted file mode 100644 index e7ce510..0000000 --- a/.hypothesis/constants/79521c54b0a7c145 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/db/sqlite/repository.py -# hypothesis_version: 6.151.12 - -['+00:00', ':', 'SELECT 1', 'Z', '[^a-zA-Z0-9_]', 'active_deckies', 'admin', 'attacker', 'attacker-ip', 'attacker_ip', 'bucket_time', 'count', 'decky', 'decnet.db', 'deployed_deckies', 'event', 'fields', 'm', 'p', 'payload', 'r', 'service', 'time', 'timestamp', 'total_logs', 'u', 'unique_attackers', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/79661beef79449a5 b/.hypothesis/constants/79661beef79449a5 deleted file mode 100644 index 427d19f..0000000 --- a/.hypothesis/constants/79661beef79449a5 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/registry.py -# hypothesis_version: 6.151.11 - -['base', 'decnet.services.', 'registry'] \ No newline at end of file diff --git a/.hypothesis/constants/7e878084491da5cb b/.hypothesis/constants/7e878084491da5cb deleted file mode 100644 index ae4d48b..0000000 --- a/.hypothesis/constants/7e878084491da5cb +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/bounty/api_get_bounties.py -# hypothesis_version: 6.151.12 - -[401, 422, 1000, '/bounty', 'Bounty Vault', 'Not authenticated', 'Validation error', 'data', 'description', 'limit', 'offset', 'total'] \ No newline at end of file diff --git a/.hypothesis/constants/7f9302a54093ce41 b/.hypothesis/constants/7f9302a54093ce41 deleted file mode 100644 index 18fa665..0000000 --- a/.hypothesis/constants/7f9302a54093ce41 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/correlation/__init__.py -# hypothesis_version: 6.151.11 - -['AttackerTraversal', 'CorrelationEngine', 'LogEvent', 'TraversalHop', 'parse_line'] \ No newline at end of file diff --git a/.hypothesis/constants/8029f0494746966f b/.hypothesis/constants/8029f0494746966f deleted file mode 100644 index f4746df..0000000 --- a/.hypothesis/constants/8029f0494746966f +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/ldap.py -# hypothesis_version: 6.151.11 - -[389, 636, 'LOG_TARGET', 'NET_BIND_SERVICE', 'NODE_NAME', 'build', 'cap_add', 'container_name', 'context', 'environment', 'ldap', 'restart', 'templates', 'unless-stopped'] \ No newline at end of file diff --git a/.hypothesis/constants/8198d9c81a23f13a b/.hypothesis/constants/8198d9c81a23f13a deleted file mode 100644 index 4b420cf..0000000 --- a/.hypothesis/constants/8198d9c81a23f13a +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/sqlite_repository.py -# hypothesis_version: 6.151.11 - -[' AND ', ' WHERE ', ':', '[^a-zA-Z0-9_]', 'active_deckies', 'admin', 'attacker', 'attacker-ip', 'attacker_ip', 'bounty_type', 'bounty_type = ?', 'bucket_time', 'count', 'decky', 'decnet.db', 'deployed_deckies', 'event', 'event_type', 'fields', 'id > ?', 'max_id', 'msg', 'must_change_password', 'password_hash', 'payload', 'raw_line', 'role', 'service', 'time', 'timestamp', 'timestamp <= ?', 'timestamp >= ?', 'total', 'total_logs', 'unique_attackers', 'username', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/84a92b4c342503ba b/.hypothesis/constants/84a92b4c342503ba deleted file mode 100644 index e5f64e5..0000000 --- a/.hypothesis/constants/84a92b4c342503ba +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/__init__.py -# hypothesis_version: 6.151.12 - -[] \ No newline at end of file diff --git a/.hypothesis/constants/8647241ce03e8b57 b/.hypothesis/constants/8647241ce03e8b57 deleted file mode 100644 index 0add520..0000000 --- a/.hypothesis/constants/8647241ce03e8b57 +++ /dev/null @@ -1,4 +0,0 @@ -# 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', 'histogram', '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/87c3f68fed0e58c8 b/.hypothesis/constants/87c3f68fed0e58c8 deleted file mode 100644 index 0add520..0000000 --- a/.hypothesis/constants/87c3f68fed0e58c8 +++ /dev/null @@ -1,4 +0,0 @@ -# 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', 'histogram', '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/87dce71ef389d477 b/.hypothesis/constants/87dce71ef389d477 deleted file mode 100644 index 795c72e..0000000 --- a/.hypothesis/constants/87dce71ef389d477 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/mqtt.py -# hypothesis_version: 6.151.11 - -[1883, 'LOG_TARGET', 'NODE_NAME', 'build', 'container_name', 'context', 'environment', 'mqtt', 'restart', 'templates', 'unless-stopped'] \ No newline at end of file diff --git a/.hypothesis/constants/8b9368be0f77a253 b/.hypothesis/constants/8b9368be0f77a253 deleted file mode 100644 index c01b6c8..0000000 --- a/.hypothesis/constants/8b9368be0f77a253 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/custom_service.py -# hypothesis_version: 6.151.11 - -['-', 'LOG_TARGET', 'NODE_NAME', '_', 'command', 'container_name', 'environment', 'image', 'restart', 'unless-stopped'] \ No newline at end of file diff --git a/.hypothesis/constants/8c8bf0135bf44b74 b/.hypothesis/constants/8c8bf0135bf44b74 deleted file mode 100644 index 3b82b7f..0000000 --- a/.hypothesis/constants/8c8bf0135bf44b74 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/api.py -# hypothesis_version: 6.151.11 - -[0.5, 400, 404, 500, 512, 1000, 1024, '*', '/api/v1/auth/login', '/api/v1/bounty', '/api/v1/deckies', '/api/v1/logs', '/api/v1/stats', '/api/v1/stream', '/docs', '/openapi.json', '/redoc', '1.0.0', 'Authentication', 'Authorization', 'Bearer', 'Bearer ', 'Bounty Vault', 'Decky not found', 'Fleet Management', 'Logs', 'No active deployment', 'Observability', 'WWW-Authenticate', 'access_token', 'admin', 'bearer', 'data', 'decnet.web.api', 'histogram', '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/8c9335cb8231944a b/.hypothesis/constants/8c9335cb8231944a deleted file mode 100644 index 40e2302..0000000 --- a/.hypothesis/constants/8c9335cb8231944a +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/docker_api.py -# hypothesis_version: 6.151.11 - -[2375, 2376, 'LOG_TARGET', 'NODE_NAME', 'build', 'container_name', 'context', 'docker_api', 'environment', 'restart', 'templates', 'unless-stopped'] \ No newline at end of file diff --git a/.hypothesis/constants/8d179cdd823f0c67 b/.hypothesis/constants/8d179cdd823f0c67 deleted file mode 100644 index b236300..0000000 --- a/.hypothesis/constants/8d179cdd823f0c67 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/env.py -# hypothesis_version: 6.151.12 - -[',', '.env', '.env.local', '0.0.0.0', '8000', '8080', 'DECNET_ADMIN_USER', 'DECNET_API_HOST', 'DECNET_API_PORT', 'DECNET_CORS_ORIGINS', 'DECNET_DEVELOPER', 'DECNET_JWT_SECRET', 'DECNET_WEB_HOST', 'DECNET_WEB_PORT', 'False', 'admin', 'true'] \ No newline at end of file diff --git a/.hypothesis/constants/8e330e30c399dccc b/.hypothesis/constants/8e330e30c399dccc deleted file mode 100644 index 7b9b106..0000000 --- a/.hypothesis/constants/8e330e30c399dccc +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/real_ssh.py -# hypothesis_version: 6.151.11 - -['NET_BIND_SERVICE', 'SSH_HOSTNAME', 'SSH_ROOT_PASSWORD', 'admin', 'build', 'cap_add', 'container_name', 'context', 'environment', 'hostname', 'password', 'real_ssh', 'restart', 'templates', 'unless-stopped'] \ No newline at end of file diff --git a/.hypothesis/constants/8fed64ad712afb13 b/.hypothesis/constants/8fed64ad712afb13 deleted file mode 100644 index 67dd0b5..0000000 --- a/.hypothesis/constants/8fed64ad712afb13 +++ /dev/null @@ -1,4 +0,0 @@ -# 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', '--min-deckies', '--mode', '--mutate-interval', '--no-cache', '--output', '--parallel', '--port', '--randomize-distros', '--randomize-services', '--services', '--subnet', '--watch', '--web-port', '-a', '-c', '-d', '-f', '-i', '-m', '-n', '-o', '-w', '/index.html', 'Available Services', 'Default Services', 'Description', 'Display Name', 'Docker Image', 'Image', 'Machine Archetypes', 'Name', 'Ports', 'Slug', 'archetypes', 'bold cyan', 'collect', '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/9193e12e937c9da2 b/.hypothesis/constants/9193e12e937c9da2 deleted file mode 100644 index 3481ac4..0000000 --- a/.hypothesis/constants/9193e12e937c9da2 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/logging/syslog_formatter.py -# hypothesis_version: 6.151.11 - -[255, '"', '-', '1', '\\', '\\"', '\\\\', '\\]', ']', 'decnet@55555'] \ No newline at end of file diff --git a/.hypothesis/constants/933f6b3526e97b62 b/.hypothesis/constants/933f6b3526e97b62 deleted file mode 100644 index 275bac0..0000000 --- a/.hypothesis/constants/933f6b3526e97b62 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/repository.py -# hypothesis_version: 6.151.11 - -[] \ No newline at end of file diff --git a/.hypothesis/constants/947fe201680339e3 b/.hypothesis/constants/947fe201680339e3 deleted file mode 100644 index 1d825ff..0000000 --- a/.hypothesis/constants/947fe201680339e3 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/logs/api_get_logs.py -# hypothesis_version: 6.151.12 - -[1000, '/logs', 'Logs', 'data', 'limit', 'offset', 'total'] \ No newline at end of file diff --git a/.hypothesis/constants/94c86c2ff2b6925f b/.hypothesis/constants/94c86c2ff2b6925f deleted file mode 100644 index a8ce520..0000000 --- a/.hypothesis/constants/94c86c2ff2b6925f +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/logs/api_get_logs.py -# hypothesis_version: 6.151.12 - -[512, 1000, '/logs', 'Logs', 'data', 'limit', 'offset', 'total'] \ No newline at end of file diff --git a/.hypothesis/constants/952b61539a326753 b/.hypothesis/constants/952b61539a326753 deleted file mode 100644 index 8eeb44a..0000000 --- a/.hypothesis/constants/952b61539a326753 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/ssh.py -# hypothesis_version: 6.151.11 - -[2222, ':', 'COWRIE_HOSTNAME', 'COWRIE_SSH_VERSION', 'NET_BIND_SERVICE', 'NODE_NAME', 'build', 'cap_add', 'container_name', 'context', 'cowrie', 'environment', 'hardware_platform', 'kernel_build_string', 'kernel_version', 'restart', 'ssh', 'ssh_banner', 'templates', 'true', 'unless-stopped', 'users'] \ No newline at end of file diff --git a/.hypothesis/constants/95eb634544ca6000 b/.hypothesis/constants/95eb634544ca6000 deleted file mode 100644 index 7b49590..0000000 --- a/.hypothesis/constants/95eb634544ca6000 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/smb.py -# hypothesis_version: 6.151.11 - -[139, 445, 'LOG_TARGET', 'NET_BIND_SERVICE', 'NODE_NAME', 'build', 'cap_add', 'container_name', 'context', 'environment', 'restart', 'smb', 'templates', 'unless-stopped'] \ No newline at end of file diff --git a/.hypothesis/constants/983cc2b7068d9460 b/.hypothesis/constants/983cc2b7068d9460 deleted file mode 100644 index 6ae9db2..0000000 --- a/.hypothesis/constants/983cc2b7068d9460 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/config.py -# hypothesis_version: 6.151.12 - -[0.0, 'compose_path', 'config', 'debian', 'debian:bookworm-slim', 'decnet-state.json', 'linux', 'services', 'swarm', 'unihost'] \ No newline at end of file diff --git a/.hypothesis/constants/996aa9c745349122 b/.hypothesis/constants/996aa9c745349122 deleted file mode 100644 index 5f2dc31..0000000 --- a/.hypothesis/constants/996aa9c745349122 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/base.py -# hypothesis_version: 6.151.11 - -[] \ No newline at end of file diff --git a/.hypothesis/constants/9cb8bff6ac3080a0 b/.hypothesis/constants/9cb8bff6ac3080a0 deleted file mode 100644 index 0add520..0000000 --- a/.hypothesis/constants/9cb8bff6ac3080a0 +++ /dev/null @@ -1,4 +0,0 @@ -# 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', 'histogram', '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/9d0a6512c2df8b01 b/.hypothesis/constants/9d0a6512c2df8b01 deleted file mode 100644 index 3a81c87..0000000 --- a/.hypothesis/constants/9d0a6512c2df8b01 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/auth/api_login.py -# hypothesis_version: 6.151.12 - -[401, 422, '/auth/login', 'Authentication', 'Bearer', 'Validation error', 'WWW-Authenticate', 'access_token', 'bearer', 'description', 'must_change_password', 'password_hash', 'token_type', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/9f85e820bb1eb903 b/.hypothesis/constants/9f85e820bb1eb903 deleted file mode 100644 index a0c1c88..0000000 --- a/.hypothesis/constants/9f85e820bb1eb903 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/distros.py -# hypothesis_version: 6.151.11 - -['Alpine Linux 3.19', 'Arch Linux', 'CentOS 7', 'Debian 12 (Bookworm)', 'Fedora 39', 'Kali Linux (Rolling)', 'Rocky Linux 9', 'alpha', 'alpine', 'alpine:3.19', 'arch', 'archlinux:latest', 'backup', 'bravo', 'centos7', 'centos:7', 'charlie', 'db', 'debian', 'debian:bookworm-slim', 'delta', 'dev', 'echo', 'fedora', 'fedora:39', 'files', 'foxtrot', 'generic', 'golf', 'hotel', 'india', 'juliet', 'kali', 'kilo', 'lima', 'mail', 'mike', 'minimal', 'monitor', 'nova', 'oscar', 'prod', 'proxy', 'rhel', 'rocky9', 'rockylinux:9-minimal', 'rolling', 'stage', 'ubuntu20', 'ubuntu22', 'ubuntu:20.04', 'ubuntu:22.04', 'web'] \ No newline at end of file diff --git a/.hypothesis/constants/a115dde40ee13bf8 b/.hypothesis/constants/a115dde40ee13bf8 deleted file mode 100644 index 6029563..0000000 --- a/.hypothesis/constants/a115dde40ee13bf8 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/mysql.py -# hypothesis_version: 6.151.11 - -[3306, 'LOG_TARGET', 'MYSQL_VERSION', 'NODE_NAME', 'build', 'container_name', 'context', 'environment', 'mysql', 'restart', 'templates', 'unless-stopped', 'version'] \ No newline at end of file diff --git a/.hypothesis/constants/a36433a7a8a46f4d b/.hypothesis/constants/a36433a7a8a46f4d deleted file mode 100644 index 18ab98e..0000000 --- a/.hypothesis/constants/a36433a7a8a46f4d +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/smtp.py -# hypothesis_version: 6.151.11 - -[587, 'LOG_TARGET', 'NET_BIND_SERVICE', 'NODE_NAME', 'SMTP_BANNER', 'SMTP_MTA', 'banner', 'build', 'cap_add', 'container_name', 'context', 'environment', 'mta', 'restart', 'smtp', 'templates', 'unless-stopped'] \ No newline at end of file diff --git a/.hypothesis/constants/a36bdeb88e27cda2 b/.hypothesis/constants/a36bdeb88e27cda2 deleted file mode 100644 index 632b00a..0000000 --- a/.hypothesis/constants/a36bdeb88e27cda2 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/postgres.py -# hypothesis_version: 6.151.11 - -[5432, 'LOG_TARGET', 'NODE_NAME', 'build', 'container_name', 'context', 'environment', 'postgres', 'restart', 'templates', 'unless-stopped'] \ No newline at end of file diff --git a/.hypothesis/constants/a4b0cd024dec37b3 b/.hypothesis/constants/a4b0cd024dec37b3 deleted file mode 100644 index 33a906a..0000000 --- a/.hypothesis/constants/a4b0cd024dec37b3 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/pop3.py -# hypothesis_version: 6.151.11 - -[110, 995, 'LOG_TARGET', 'NODE_NAME', 'build', 'container_name', 'context', 'environment', 'pop3', 'restart', 'templates', 'unless-stopped'] \ No newline at end of file diff --git a/.hypothesis/constants/a92a9b5d6ef7fbda b/.hypothesis/constants/a92a9b5d6ef7fbda deleted file mode 100644 index 11589ce..0000000 --- a/.hypothesis/constants/a92a9b5d6ef7fbda +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/os_fingerprint.py -# hypothesis_version: 6.151.11 - -['128', '2', '255', '3', '6', '64', 'bsd', 'cisco', 'embedded', 'linux', 'windows'] \ No newline at end of file diff --git a/.hypothesis/constants/a9e88f2e1ab12330 b/.hypothesis/constants/a9e88f2e1ab12330 deleted file mode 100644 index 5046274..0000000 --- a/.hypothesis/constants/a9e88f2e1ab12330 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/fleet/api_mutate_interval.py -# hypothesis_version: 6.151.12 - -[404, 500, 'Decky not found', 'Fleet Management', 'No active deployment', 'message'] \ No newline at end of file diff --git a/.hypothesis/constants/aa6d6eae3a35bf24 b/.hypothesis/constants/aa6d6eae3a35bf24 deleted file mode 100644 index 5034021..0000000 --- a/.hypothesis/constants/aa6d6eae3a35bf24 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/collector.py -# hypothesis_version: 6.151.12 - -['"', '%Y-%m-%d %H:%M:%S', '-', '.json', '/', 'Actor', 'Attributes', 'Collector error: %s', 'Unknown', '[', '\\', '\\"', '\\\\', '\\]', '\\]\\s+(.+)$', ']', '^decky-\\d+-\\w', 'a', 'attacker_ip', 'client_ip', 'container', 'decky', 'decnet.web.collector', 'event', 'event_type', 'fields', 'id', 'ip', 'msg', 'name', 'raw_line', 'remote_ip', 'replace', 'service', 'src', 'src_ip', 'start', 'timestamp', 'type', 'utf-8'] \ No newline at end of file diff --git a/.hypothesis/constants/ad18d933a368774b b/.hypothesis/constants/ad18d933a368774b deleted file mode 100644 index 16932ef..0000000 --- a/.hypothesis/constants/ad18d933a368774b +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/archetypes.py -# hypothesis_version: 6.151.11 - -[', ', 'Database Server', 'DevOps Host', 'Domain Controller', 'File Server', 'IoT Device', 'Linux Server', 'Mail Server', 'Monitoring Node', 'Network Printer', 'VoIP Server', 'Web Server', 'Windows Server', 'Windows Workstation', 'alpine', 'conpot', 'database-server', 'deaddeck', 'debian', 'devops-host', 'docker_api', 'domain-controller', 'embedded', 'fedora', 'file-server', 'ftp', 'http', 'imap', 'industrial-control', 'iot-device', 'k8s', 'ldap', 'linux', 'linux-server', 'llmnr', 'mail-server', 'monitoring-node', 'mqtt', 'mysql', 'pop3', 'postgres', 'printer', 'rdp', 'real_ssh', 'redis', 'rocky9', 'sip', 'smb', 'smtp', 'snmp', 'ssh', 'telnet', 'ubuntu20', 'ubuntu22', 'voip-server', 'web-server', 'windows', 'windows-server', 'windows-workstation'] \ No newline at end of file diff --git a/.hypothesis/constants/b0a0354c059c6400 b/.hypothesis/constants/b0a0354c059c6400 deleted file mode 100644 index 77f3b36..0000000 --- a/.hypothesis/constants/b0a0354c059c6400 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/db/sqlite/repository.py -# hypothesis_version: 6.151.12 - -[' AND ', ' WHERE ', '+00:00', ':', 'SELECT 1', 'Z', '[^a-zA-Z0-9_]', 'active_deckies', 'admin', 'attacker', 'attacker-ip', 'attacker_ip', 'count', 'decky', 'decnet.db', 'deployed_deckies', 'end_time', 'event', 'event_type', 'fields', 'm', 'p', 'payload', 'r', 'service', 'start_time', 'time', 'timestamp', 'total_logs', 'u', 'unique_attackers', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/b0cdd7ca461ac3a7 b/.hypothesis/constants/b0cdd7ca461ac3a7 deleted file mode 100644 index a12233e..0000000 --- a/.hypothesis/constants/b0cdd7ca461ac3a7 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/k8s.py -# hypothesis_version: 6.151.11 - -[6443, 8080, 'LOG_TARGET', 'NODE_NAME', 'build', 'container_name', 'context', 'environment', 'k8s', 'restart', 'templates', 'unless-stopped'] \ No newline at end of file diff --git a/.hypothesis/constants/b2a5c1b311f8c5a5 b/.hypothesis/constants/b2a5c1b311f8c5a5 deleted file mode 100644 index 3fe508a..0000000 --- a/.hypothesis/constants/b2a5c1b311f8c5a5 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/os_fingerprint.py -# hypothesis_version: 6.151.12 - -['0', '1', '1000', '128', '15', '2', '250', '255', '3', '30', '6', '60', '6168', '64', 'bsd', 'cisco', 'embedded', 'linux', 'net.ipv4.tcp_ecn', 'net.ipv4.tcp_sack', 'windows'] \ No newline at end of file diff --git a/.hypothesis/constants/b3253f4311be6feb b/.hypothesis/constants/b3253f4311be6feb deleted file mode 100644 index 0581c5a..0000000 --- a/.hypothesis/constants/b3253f4311be6feb +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/collector.py -# hypothesis_version: 6.151.11 - -['"', '%Y-%m-%d %H:%M:%S', '-', '.json', '/', 'Actor', 'Attributes', 'Collector error: %s', 'Unknown', '[', '\\', '\\"', '\\\\', '\\]', '\\]\\s+(.+)$', ']', 'a', 'attacker_ip', 'client_ip', 'container', 'decky', 'decnet.web.collector', 'event', 'event_type', 'fields', 'id', 'ip', 'msg', 'name', 'raw_line', 'remote_ip', 'replace', 'service', 'src', 'src_ip', 'start', 'timestamp', 'type', 'utf-8'] \ No newline at end of file diff --git a/.hypothesis/constants/b3ae76f264e289ba b/.hypothesis/constants/b3ae76f264e289ba deleted file mode 100644 index be51ca8..0000000 --- a/.hypothesis/constants/b3ae76f264e289ba +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/redis.py -# hypothesis_version: 6.151.11 - -[6379, 'LOG_TARGET', 'NODE_NAME', 'REDIS_OS', 'REDIS_VERSION', 'build', 'container_name', 'context', 'environment', 'os_string', 'redis', 'restart', 'templates', 'unless-stopped', 'version'] \ No newline at end of file diff --git a/.hypothesis/constants/b43b9eaed24de8b9 b/.hypothesis/constants/b43b9eaed24de8b9 deleted file mode 100644 index 0add520..0000000 --- a/.hypothesis/constants/b43b9eaed24de8b9 +++ /dev/null @@ -1,4 +0,0 @@ -# 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', 'histogram', '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/b4ac76062c5a555d b/.hypothesis/constants/b4ac76062c5a555d deleted file mode 100644 index 70b9640..0000000 --- a/.hypothesis/constants/b4ac76062c5a555d +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/sqlite_repository.py -# hypothesis_version: 6.151.11 - -[' AND ', ' WHERE ', ':', '[^a-zA-Z0-9_]', 'active_deckies', 'attacker', 'attacker-ip', 'attacker_ip', 'bucket_time', 'count', 'decky', 'decnet.db', 'deployed_deckies', 'event', 'event_type', 'fields', 'id > ?', 'max_id', 'msg', 'must_change_password', 'password_hash', 'raw_line', 'role', 'service', 'time', 'timestamp', 'timestamp <= ?', 'timestamp >= ?', 'total', 'total_logs', 'unique_attackers', 'username', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/b4fbfe7d71d1fde1 b/.hypothesis/constants/b4fbfe7d71d1fde1 deleted file mode 100644 index 2250f94..0000000 --- a/.hypothesis/constants/b4fbfe7d71d1fde1 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/correlation/graph.py -# hypothesis_version: 6.151.11 - -[' → ', 'attacker_ip', 'deckies', 'decky', 'decky_count', 'duration_seconds', 'event_type', 'first_seen', 'hop_count', 'hops', 'last_seen', 'path', 'service', 'timestamp'] \ No newline at end of file diff --git a/.hypothesis/constants/b633b37067fddd3a b/.hypothesis/constants/b633b37067fddd3a deleted file mode 100644 index caadac3..0000000 --- a/.hypothesis/constants/b633b37067fddd3a +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/deployer.py -# hypothesis_version: 6.151.11 - -[5.0, ', ', '--build', '--no-cache', '--watch', '-d', '-f', 'DECNET Deckies', 'Decky', 'Deployed Deckies', 'Hostname', 'IP', 'IPvlan', 'IPvlan L2', 'MACVLAN', 'Services', 'Status', '[green]up[/]', '[red]degraded[/]', 'absent', 'bold', 'build', 'cmdline', 'compose', 'decnet-compose.yml', 'decnet.cli', 'decnet.web.api:app', 'docker', 'down', 'green', 'manifest for', 'manifest unknown', 'mutate', 'name', 'not found', 'pid', 'pull access denied', 'red', 'rm', 'running', 'stop', 'up', 'uvicorn'] \ No newline at end of file diff --git a/.hypothesis/constants/b68f1633553e2484 b/.hypothesis/constants/b68f1633553e2484 deleted file mode 100644 index c8771bc..0000000 --- a/.hypothesis/constants/b68f1633553e2484 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/api.py -# hypothesis_version: 6.151.12 - -[0.5, '/api/v1', '/docs', '/openapi.json', '/redoc', '1.0.0', 'Authorization', 'Content-Type', 'DELETE', 'GET', 'OPTIONS', 'POST', 'PUT'] \ No newline at end of file diff --git a/.hypothesis/constants/b73e974453072677 b/.hypothesis/constants/b73e974453072677 deleted file mode 100644 index 7c9e91a..0000000 --- a/.hypothesis/constants/b73e974453072677 +++ /dev/null @@ -1,4 +0,0 @@ -# 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', '--min-deckies', '--mode', '--mutate-interval', '--no-cache', '--output', '--parallel', '--port', '--randomize-distros', '--randomize-services', '--services', '--subnet', '--watch', '--web-port', '-a', '-c', '-d', '-f', '-i', '-m', '-n', '-o', '-w', '.collector.log', '/index.html', 'Available Services', 'Default Services', 'Description', 'Display Name', 'Docker Image', 'Image', 'Machine Archetypes', 'Name', 'Ports', 'Slug', '__main__', 'a', 'archetypes', 'bold cyan', 'collect', '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/b74da5484c6a8a8f b/.hypothesis/constants/b74da5484c6a8a8f deleted file mode 100644 index cd00ccd..0000000 --- a/.hypothesis/constants/b74da5484c6a8a8f +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/fleet/api_deploy_deckies.py -# hypothesis_version: 6.151.12 - -[400, 500, '/deckies/deploy', 'Fleet Management', 'decnet.web.api', 'message', 'unihost'] \ No newline at end of file diff --git a/.hypothesis/constants/b807ea9189944fb3 b/.hypothesis/constants/b807ea9189944fb3 deleted file mode 100644 index 04c6133..0000000 --- a/.hypothesis/constants/b807ea9189944fb3 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/api.py -# hypothesis_version: 6.151.11 - -[0.5, '/api/v1', '/docs', '/openapi.json', '/redoc', '1.0.0', 'Authorization', 'Content-Type', 'DELETE', 'GET', 'OPTIONS', 'POST', 'PUT'] \ No newline at end of file diff --git a/.hypothesis/constants/ba4e1d32ec08f759 b/.hypothesis/constants/ba4e1d32ec08f759 deleted file mode 100644 index d874d83..0000000 --- a/.hypothesis/constants/ba4e1d32ec08f759 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/db/sqlite/repository.py -# hypothesis_version: 6.151.11 - -[' AND ', ' WHERE ', '+00:00', ':', 'SELECT 1', 'Z', '[^a-zA-Z0-9_]', 'active_deckies', 'admin', 'attacker', 'attacker-ip', 'attacker_ip', 'count', 'decky', 'decnet.db', 'deployed_deckies', 'end_time', 'event', 'event_type', 'fields', 'payload', 'service', 'start_time', 'time', 'timestamp', 'total_logs', 'unique_attackers'] \ No newline at end of file diff --git a/.hypothesis/constants/be1efb4490b6491b b/.hypothesis/constants/be1efb4490b6491b deleted file mode 100644 index 558909c..0000000 --- a/.hypothesis/constants/be1efb4490b6491b +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/api.py -# hypothesis_version: 6.151.12 - -[0.5, '/api/v1', '/docs', '/openapi.json', '/redoc', '1.0.0', 'Authorization', 'Content-Type', 'DELETE', 'GET', 'Last-Event-ID', 'OPTIONS', 'POST', 'PUT'] \ No newline at end of file diff --git a/.hypothesis/constants/c148444bb2acbe85 b/.hypothesis/constants/c148444bb2acbe85 deleted file mode 100644 index 46fc91c..0000000 --- a/.hypothesis/constants/c148444bb2acbe85 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/auth/api_change_pass.py -# hypothesis_version: 6.151.12 - -['Authentication', 'message', 'password_hash'] \ No newline at end of file diff --git a/.hypothesis/constants/c1bae63b725863f0 b/.hypothesis/constants/c1bae63b725863f0 deleted file mode 100644 index 2a9531f..0000000 --- a/.hypothesis/constants/c1bae63b725863f0 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/imap.py -# hypothesis_version: 6.151.11 - -[143, 993, 'LOG_TARGET', 'NODE_NAME', 'build', 'container_name', 'context', 'environment', 'imap', 'restart', 'templates', 'unless-stopped'] \ No newline at end of file diff --git a/.hypothesis/constants/c24dce7b05a29e86 b/.hypothesis/constants/c24dce7b05a29e86 deleted file mode 100644 index 70b9640..0000000 --- a/.hypothesis/constants/c24dce7b05a29e86 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/sqlite_repository.py -# hypothesis_version: 6.151.11 - -[' AND ', ' WHERE ', ':', '[^a-zA-Z0-9_]', 'active_deckies', 'attacker', 'attacker-ip', 'attacker_ip', 'bucket_time', 'count', 'decky', 'decnet.db', 'deployed_deckies', 'event', 'event_type', 'fields', 'id > ?', 'max_id', 'msg', 'must_change_password', 'password_hash', 'raw_line', 'role', 'service', 'time', 'timestamp', 'timestamp <= ?', 'timestamp >= ?', 'total', 'total_logs', 'unique_attackers', 'username', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/c48a6c8f4e10707d b/.hypothesis/constants/c48a6c8f4e10707d deleted file mode 100644 index f001b39..0000000 --- a/.hypothesis/constants/c48a6c8f4e10707d +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/env.py -# hypothesis_version: 6.151.12 - -[8000, 8080, 65535, ',', '.env', '.env.local', '0.0.0.0', 'DECNET_ADMIN_USER', 'DECNET_API_HOST', 'DECNET_API_PORT', 'DECNET_CORS_ORIGINS', 'DECNET_DEVELOPER', 'DECNET_JWT_SECRET', 'DECNET_WEB_HOST', 'DECNET_WEB_PORT', 'False', 'PYTEST', 'admin', 'changeme', 'password', 'secret', 'true'] \ No newline at end of file diff --git a/.hypothesis/constants/c604d77c59dde05f b/.hypothesis/constants/c604d77c59dde05f deleted file mode 100644 index 5f7d4fe..0000000 --- a/.hypothesis/constants/c604d77c59dde05f +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/network.py -# hypothesis_version: 6.151.11 - -['/', 'add', 'addr', 'bridge', 'decnet_ipvlan0', 'decnet_lan', 'decnet_macvlan0', 'default', 'del', 'dev', 'inet ', 'inet6', 'ip', 'ipvlan', 'ipvlan_mode', 'l2', 'link', 'macvlan', 'mode', 'parent', 'route', 'set', 'show', 'type', 'up', 'via'] \ No newline at end of file diff --git a/.hypothesis/constants/c7dc8a77b9584727 b/.hypothesis/constants/c7dc8a77b9584727 deleted file mode 100644 index 67dd0b5..0000000 --- a/.hypothesis/constants/c7dc8a77b9584727 +++ /dev/null @@ -1,4 +0,0 @@ -# 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', '--min-deckies', '--mode', '--mutate-interval', '--no-cache', '--output', '--parallel', '--port', '--randomize-distros', '--randomize-services', '--services', '--subnet', '--watch', '--web-port', '-a', '-c', '-d', '-f', '-i', '-m', '-n', '-o', '-w', '/index.html', 'Available Services', 'Default Services', 'Description', 'Display Name', 'Docker Image', 'Image', 'Machine Archetypes', 'Name', 'Ports', 'Slug', 'archetypes', 'bold cyan', 'collect', '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/cac20128001ccd85 b/.hypothesis/constants/cac20128001ccd85 deleted file mode 100644 index 5f7d4fe..0000000 --- a/.hypothesis/constants/cac20128001ccd85 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/network.py -# hypothesis_version: 6.151.11 - -['/', 'add', 'addr', 'bridge', 'decnet_ipvlan0', 'decnet_lan', 'decnet_macvlan0', 'default', 'del', 'dev', 'inet ', 'inet6', 'ip', 'ipvlan', 'ipvlan_mode', 'l2', 'link', 'macvlan', 'mode', 'parent', 'route', 'set', 'show', 'type', 'up', 'via'] \ No newline at end of file diff --git a/.hypothesis/constants/cc88ec3582943bc7 b/.hypothesis/constants/cc88ec3582943bc7 deleted file mode 100644 index a0c1c88..0000000 --- a/.hypothesis/constants/cc88ec3582943bc7 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/distros.py -# hypothesis_version: 6.151.11 - -['Alpine Linux 3.19', 'Arch Linux', 'CentOS 7', 'Debian 12 (Bookworm)', 'Fedora 39', 'Kali Linux (Rolling)', 'Rocky Linux 9', 'alpha', 'alpine', 'alpine:3.19', 'arch', 'archlinux:latest', 'backup', 'bravo', 'centos7', 'centos:7', 'charlie', 'db', 'debian', 'debian:bookworm-slim', 'delta', 'dev', 'echo', 'fedora', 'fedora:39', 'files', 'foxtrot', 'generic', 'golf', 'hotel', 'india', 'juliet', 'kali', 'kilo', 'lima', 'mail', 'mike', 'minimal', 'monitor', 'nova', 'oscar', 'prod', 'proxy', 'rhel', 'rocky9', 'rockylinux:9-minimal', 'rolling', 'stage', 'ubuntu20', 'ubuntu22', 'ubuntu:20.04', 'ubuntu:22.04', 'web'] \ No newline at end of file diff --git a/.hypothesis/constants/ccc50d1ce9a02c6b b/.hypothesis/constants/ccc50d1ce9a02c6b deleted file mode 100644 index 7dec91b..0000000 --- a/.hypothesis/constants/ccc50d1ce9a02c6b +++ /dev/null @@ -1,4 +0,0 @@ -# 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_CORS_ORIGINS', 'DECNET_DEVELOPER', 'DECNET_JWT_SECRET', 'DECNET_WEB_HOST', 'DECNET_WEB_PORT', 'False', 'PYTEST', 'admin', 'changeme', 'password', 'secret', 'true'] \ No newline at end of file diff --git a/.hypothesis/constants/ceb1d0465029fa83 b/.hypothesis/constants/ceb1d0465029fa83 deleted file mode 100644 index 962a59c..0000000 --- a/.hypothesis/constants/ceb1d0465029fa83 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/.local/bin/pytest -# hypothesis_version: 6.151.11 - -['__main__'] \ No newline at end of file diff --git a/.hypothesis/constants/cf9d3e39a6bf6308 b/.hypothesis/constants/cf9d3e39a6bf6308 deleted file mode 100644 index 886a15d..0000000 --- a/.hypothesis/constants/cf9d3e39a6bf6308 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/sqlite_repository.py -# hypothesis_version: 6.151.11 - -[' AND ', ' WHERE ', ':', '[^a-zA-Z0-9_]', 'active_deckies', 'attacker', 'attacker-ip', 'attacker_ip', 'bounty_type', 'bounty_type = ?', 'bucket_time', 'count', 'decky', 'decnet.db', 'deployed_deckies', 'event', 'event_type', 'fields', 'id > ?', 'max_id', 'msg', 'must_change_password', 'password_hash', 'payload', 'raw_line', 'role', 'service', 'time', 'timestamp', 'timestamp <= ?', 'timestamp >= ?', 'total', 'total_logs', 'unique_attackers', 'username', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/d17eec2e8aeda21b b/.hypothesis/constants/d17eec2e8aeda21b deleted file mode 100644 index a760ab7..0000000 --- a/.hypothesis/constants/d17eec2e8aeda21b +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/fleet/api_mutate_interval.py -# hypothesis_version: 6.151.12 - -[401, 404, 422, 500, 'Decky not found', 'Fleet Management', 'No active deployment', 'Not authenticated', 'Validation error', 'description', 'message'] \ No newline at end of file diff --git a/.hypothesis/constants/d479b632891acb05 b/.hypothesis/constants/d479b632891acb05 deleted file mode 100644 index 5254387..0000000 --- a/.hypothesis/constants/d479b632891acb05 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/logging/file_handler.py -# hypothesis_version: 6.151.11 - -[1024, '%(message)s', 'DECNET_LOG_FILE', 'decnet.syslog', 'utf-8'] \ No newline at end of file diff --git a/.hypothesis/constants/d49ada51f9025789 b/.hypothesis/constants/d49ada51f9025789 deleted file mode 100644 index 7b37d41..0000000 --- a/.hypothesis/constants/d49ada51f9025789 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/cli.py -# hypothesis_version: 6.151.12 - -[8000, ',', ', ', '--all', '--api', '--api-port', '--archetype', '--config', '--deckies', '--decky', '--distro', '--dry-run', '--emit-syslog', '--host', '--id', '--interface', '--ip-start', '--ipvlan', '--log-file', '--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', '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/d99450cc39d56b56 b/.hypothesis/constants/d99450cc39d56b56 deleted file mode 100644 index 886a15d..0000000 --- a/.hypothesis/constants/d99450cc39d56b56 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/sqlite_repository.py -# hypothesis_version: 6.151.11 - -[' AND ', ' WHERE ', ':', '[^a-zA-Z0-9_]', 'active_deckies', 'attacker', 'attacker-ip', 'attacker_ip', 'bounty_type', 'bounty_type = ?', 'bucket_time', 'count', 'decky', 'decnet.db', 'deployed_deckies', 'event', 'event_type', 'fields', 'id > ?', 'max_id', 'msg', 'must_change_password', 'password_hash', 'payload', 'raw_line', 'role', 'service', 'time', 'timestamp', 'timestamp <= ?', 'timestamp >= ?', 'total', 'total_logs', 'unique_attackers', 'username', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/da1cde746d954b43 b/.hypothesis/constants/da1cde746d954b43 deleted file mode 100644 index 7deb872..0000000 --- a/.hypothesis/constants/da1cde746d954b43 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/composer.py -# hypothesis_version: 6.151.12 - -[511, '/var/log/decnet', '3.8', 'BASE_IMAGE', 'DECNET_LOG_FILE', 'HOSTNAME', 'NET_ADMIN', 'args', 'bridge', 'build', 'cap_add', 'command', 'container_name', 'decnet_logs', 'depends_on', 'driver', 'environment', 'external', 'hostname', 'image', 'infinity', 'internal', 'ipv4_address', 'network_mode', 'networks', 'restart', 'services', 'sleep', 'sysctls', 'unless-stopped', 'version', 'volumes'] \ No newline at end of file diff --git a/.hypothesis/constants/da39a3ee5e6b4b0d b/.hypothesis/constants/da39a3ee5e6b4b0d deleted file mode 100644 index 62b7279..0000000 --- a/.hypothesis/constants/da39a3ee5e6b4b0d +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/__init__.py -# hypothesis_version: 6.151.11 - -[] \ No newline at end of file diff --git a/.hypothesis/constants/dac5eeebbec66cb4 b/.hypothesis/constants/dac5eeebbec66cb4 deleted file mode 100644 index e6e1485..0000000 --- a/.hypothesis/constants/dac5eeebbec66cb4 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/sqlite_repository.py -# hypothesis_version: 6.151.11 - -[0.1, ' AND ', ' WHERE ', ':', 'BEGIN IMMEDIATE', 'COMMIT', 'ROLLBACK', '[^a-zA-Z0-9_]', 'active_deckies', 'admin', 'attacker', 'attacker-ip', 'attacker_ip', 'bounty_type', 'bounty_type = ?', 'bucket_time', 'count', 'decky', 'decnet.db', 'deployed_deckies', 'event', 'event_type', 'fields', 'id > ?', 'max_id', 'msg', 'must_change_password', 'password_hash', 'payload', 'raw_line', 'role', 'service', 'time', 'timestamp', 'timestamp <= ?', 'timestamp >= ?', 'total', 'total_logs', 'unique_attackers', 'username', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/db4051caa70468e7 b/.hypothesis/constants/db4051caa70468e7 deleted file mode 100644 index 45b2292..0000000 --- a/.hypothesis/constants/db4051caa70468e7 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/db/models.py -# hypothesis_version: 6.151.11 - -['bounty', 'logs', 'users', 'viewer'] \ No newline at end of file diff --git a/.hypothesis/constants/de1994de9f46d0ad b/.hypothesis/constants/de1994de9f46d0ad deleted file mode 100644 index e6a1b51..0000000 --- a/.hypothesis/constants/de1994de9f46d0ad +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/ini_loader.py -# hypothesis_version: 6.151.12 - -[100, 512, 1024, ',', '.', '1', '[', ']', 'amount', 'archetype', 'binary', 'custom-', 'exceeds maximum', 'exec', 'general', 'gw', 'interface', 'ip', 'mutate-interval', 'mutate_interval', 'net', 'nmap-os', 'nmap_os', 'ports', 'services'] \ No newline at end of file diff --git a/.hypothesis/constants/de34182254a7e1ec b/.hypothesis/constants/de34182254a7e1ec deleted file mode 100644 index 99bc6fd..0000000 --- a/.hypothesis/constants/de34182254a7e1ec +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/composer.py -# hypothesis_version: 6.151.11 - -['10m', '3.8', '5', 'BASE_IMAGE', 'HOSTNAME', 'NET_ADMIN', 'args', 'build', 'cap_add', 'command', 'container_name', 'depends_on', 'driver', 'environment', 'external', 'hostname', 'image', 'infinity', 'ipv4_address', 'json-file', 'logging', 'max-file', 'max-size', 'network_mode', 'networks', 'options', 'restart', 'services', 'sleep', 'sysctls', 'unless-stopped', 'version'] \ No newline at end of file diff --git a/.hypothesis/constants/e04c4b026eeb7e26 b/.hypothesis/constants/e04c4b026eeb7e26 deleted file mode 100644 index dfad0cb..0000000 --- a/.hypothesis/constants/e04c4b026eeb7e26 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/rdp.py -# hypothesis_version: 6.151.11 - -[3389, 'LOG_TARGET', 'NODE_NAME', 'build', 'container_name', 'context', 'environment', 'rdp', 'restart', 'templates', 'unless-stopped'] \ No newline at end of file diff --git a/.hypothesis/constants/e0e90731fc1ee103 b/.hypothesis/constants/e0e90731fc1ee103 deleted file mode 100644 index cdc60d3..0000000 --- a/.hypothesis/constants/e0e90731fc1ee103 +++ /dev/null @@ -1,4 +0,0 @@ -# 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_CORS_ORIGINS', 'DECNET_DEVELOPER', 'DECNET_JWT_SECRET', 'DECNET_WEB_HOST', 'DECNET_WEB_PORT', 'False', 'PYTEST_CURRENT_TEST', 'admin', 'changeme', 'password', 'secret', 'true'] \ No newline at end of file diff --git a/.hypothesis/constants/e46f67535c4d7df0 b/.hypothesis/constants/e46f67535c4d7df0 deleted file mode 100644 index 3af6df2..0000000 --- a/.hypothesis/constants/e46f67535c4d7df0 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/fleet/api_mutate_decky.py -# hypothesis_version: 6.151.12 - -[404, 'Fleet Management', '^[a-z0-9\\-]{1,64}$', 'message'] \ No newline at end of file diff --git a/.hypothesis/constants/e514b080d6ddcc0c b/.hypothesis/constants/e514b080d6ddcc0c deleted file mode 100644 index 46fc91c..0000000 --- a/.hypothesis/constants/e514b080d6ddcc0c +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/auth/api_change_pass.py -# hypothesis_version: 6.151.12 - -['Authentication', 'message', 'password_hash'] \ No newline at end of file diff --git a/.hypothesis/constants/e80ba61461b381ee b/.hypothesis/constants/e80ba61461b381ee deleted file mode 100644 index faea83d..0000000 --- a/.hypothesis/constants/e80ba61461b381ee +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/dependencies.py -# hypothesis_version: 6.151.12 - -['/api/v1/auth/login', 'Authorization', 'Bearer', 'Bearer ', 'WWW-Authenticate', 'decnet.db', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/e9144578b3e37f8a b/.hypothesis/constants/e9144578b3e37f8a deleted file mode 100644 index 8ef4c3b..0000000 --- a/.hypothesis/constants/e9144578b3e37f8a +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/stream/api_stream_events.py -# hypothesis_version: 6.151.12 - -[401, 422, '/stream', 'Not authenticated', 'Observability', 'Validation error', 'description', 'id', 'lastEventId', 'text/event-stream'] \ No newline at end of file diff --git a/.hypothesis/constants/f0f613672557afad b/.hypothesis/constants/f0f613672557afad deleted file mode 100644 index a5cc582..0000000 --- a/.hypothesis/constants/f0f613672557afad +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/dependencies.py -# hypothesis_version: 6.151.11 - -['/api/v1/auth/login', 'Authorization', 'Bearer', 'Bearer ', 'WWW-Authenticate', 'decnet.db', 'token', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/f181f0db99f54b8a b/.hypothesis/constants/f181f0db99f54b8a deleted file mode 100644 index c62c37f..0000000 --- a/.hypothesis/constants/f181f0db99f54b8a +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/ingester.py -# hypothesis_version: 6.151.12 - -['.json', 'attacker_ip', 'bounty_type', 'credential', 'decky', 'decnet.web.ingester', 'fields', 'password', 'payload', 'r', 'replace', 'service', 'username', 'utf-8'] \ No newline at end of file diff --git a/.hypothesis/constants/f1b388f5e6b1c622 b/.hypothesis/constants/f1b388f5e6b1c622 deleted file mode 100644 index 9e49981..0000000 --- a/.hypothesis/constants/f1b388f5e6b1c622 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/stats/api_get_stats.py -# hypothesis_version: 6.151.12 - -['/stats', 'Observability'] \ No newline at end of file diff --git a/.hypothesis/constants/f4166372b8fe275d b/.hypothesis/constants/f4166372b8fe275d deleted file mode 100644 index 6907985..0000000 --- a/.hypothesis/constants/f4166372b8fe275d +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/bounty/api_get_bounties.py -# hypothesis_version: 6.151.12 - -[1000, '/bounty', 'Bounty Vault', 'data', 'limit', 'offset', 'total'] \ No newline at end of file diff --git a/.hypothesis/constants/f47a7b51284d728b b/.hypothesis/constants/f47a7b51284d728b deleted file mode 100644 index 760d861..0000000 --- a/.hypothesis/constants/f47a7b51284d728b +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/db/models.py -# hypothesis_version: 6.151.12 - -[512, 1024, 'bounty', 'logs', 'users', 'viewer'] \ No newline at end of file diff --git a/.hypothesis/constants/f482e30cab8c8a6a b/.hypothesis/constants/f482e30cab8c8a6a deleted file mode 100644 index 07f72a4..0000000 --- a/.hypothesis/constants/f482e30cab8c8a6a +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/auth/api_login.py -# hypothesis_version: 6.151.12 - -['/auth/login', 'Authentication', 'Bearer', 'WWW-Authenticate', 'access_token', 'bearer', 'must_change_password', 'password_hash', 'token_type', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/f5bfcf16c9e01ffc b/.hypothesis/constants/f5bfcf16c9e01ffc deleted file mode 100644 index 77f3b36..0000000 --- a/.hypothesis/constants/f5bfcf16c9e01ffc +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/db/sqlite/repository.py -# hypothesis_version: 6.151.12 - -[' AND ', ' WHERE ', '+00:00', ':', 'SELECT 1', 'Z', '[^a-zA-Z0-9_]', 'active_deckies', 'admin', 'attacker', 'attacker-ip', 'attacker_ip', 'count', 'decky', 'decnet.db', 'deployed_deckies', 'end_time', 'event', 'event_type', 'fields', 'm', 'p', 'payload', 'r', 'service', 'start_time', 'time', 'timestamp', 'total_logs', 'u', 'unique_attackers', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/f61b7d1d118bca37 b/.hypothesis/constants/f61b7d1d118bca37 deleted file mode 100644 index caadac3..0000000 --- a/.hypothesis/constants/f61b7d1d118bca37 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/deployer.py -# hypothesis_version: 6.151.11 - -[5.0, ', ', '--build', '--no-cache', '--watch', '-d', '-f', 'DECNET Deckies', 'Decky', 'Deployed Deckies', 'Hostname', 'IP', 'IPvlan', 'IPvlan L2', 'MACVLAN', 'Services', 'Status', '[green]up[/]', '[red]degraded[/]', 'absent', 'bold', 'build', 'cmdline', 'compose', 'decnet-compose.yml', 'decnet.cli', 'decnet.web.api:app', 'docker', 'down', 'green', 'manifest for', 'manifest unknown', 'mutate', 'name', 'not found', 'pid', 'pull access denied', 'red', 'rm', 'running', 'stop', 'up', 'uvicorn'] \ No newline at end of file diff --git a/.hypothesis/constants/f67728057ac2eaf3 b/.hypothesis/constants/f67728057ac2eaf3 deleted file mode 100644 index ed8c520..0000000 --- a/.hypothesis/constants/f67728057ac2eaf3 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/db/sqlite/database.py -# hypothesis_version: 6.151.12 - -['uri'] \ No newline at end of file diff --git a/.hypothesis/constants/f7527ac1d5cdef10 b/.hypothesis/constants/f7527ac1d5cdef10 deleted file mode 100644 index cd00ccd..0000000 --- a/.hypothesis/constants/f7527ac1d5cdef10 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/fleet/api_deploy_deckies.py -# hypothesis_version: 6.151.12 - -[400, 500, '/deckies/deploy', 'Fleet Management', 'decnet.web.api', 'message', 'unihost'] \ No newline at end of file diff --git a/.hypothesis/constants/f9f2aace37ce402b b/.hypothesis/constants/f9f2aace37ce402b deleted file mode 100644 index 18ba47e..0000000 --- a/.hypothesis/constants/f9f2aace37ce402b +++ /dev/null @@ -1,4 +0,0 @@ -# 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/fb7b3bbd8bd7b0f3 b/.hypothesis/constants/fb7b3bbd8bd7b0f3 deleted file mode 100644 index 3749001..0000000 --- a/.hypothesis/constants/fb7b3bbd8bd7b0f3 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/services/conpot.py -# hypothesis_version: 6.151.11 - -[161, 502, 'CONPOT_TEMPLATE', 'conpot', 'container_name', 'default', 'environment', 'honeynet/conpot', 'image', 'restart', 'unless-stopped'] \ No newline at end of file diff --git a/.hypothesis/constants/fc9d0ff181f53975 b/.hypothesis/constants/fc9d0ff181f53975 deleted file mode 100644 index 5046274..0000000 --- a/.hypothesis/constants/fc9d0ff181f53975 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/fleet/api_mutate_interval.py -# hypothesis_version: 6.151.12 - -[404, 500, 'Decky not found', 'Fleet Management', 'No active deployment', 'message'] \ No newline at end of file diff --git a/.hypothesis/constants/fe31031a8c96e163 b/.hypothesis/constants/fe31031a8c96e163 deleted file mode 100644 index 07f72a4..0000000 --- a/.hypothesis/constants/fe31031a8c96e163 +++ /dev/null @@ -1,4 +0,0 @@ -# file: /home/anti/Tools/DECNET/decnet/web/router/auth/api_login.py -# hypothesis_version: 6.151.12 - -['/auth/login', 'Authentication', 'Bearer', 'WWW-Authenticate', 'access_token', 'bearer', 'must_change_password', 'password_hash', 'token_type', 'uuid'] \ No newline at end of file diff --git a/.hypothesis/constants/ff35158fdfe08acb b/.hypothesis/constants/ff35158fdfe08acb deleted file mode 100644 index 86a9d99..0000000 --- a/.hypothesis/constants/ff35158fdfe08acb +++ /dev/null @@ -1,4 +0,0 @@ -# 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_CORS_ORIGINS', 'DECNET_DEVELOPER', 'DECNET_JWT_SECRET', 'DECNET_WEB_HOST', 'DECNET_WEB_PORT', 'False', 'admin', 'changeme', 'password', 'secret', 'true'] \ No newline at end of file diff --git a/.hypothesis/unicode_data/16.0.0/charmap.json.gz b/.hypothesis/unicode_data/16.0.0/charmap.json.gz deleted file mode 100644 index 1bfee5c..0000000 Binary files a/.hypothesis/unicode_data/16.0.0/charmap.json.gz and /dev/null differ 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 deleted file mode 100644 index c5b5bd7..0000000 Binary files a/.hypothesis/unicode_data/16.0.0/codec-utf-8.json.gz and /dev/null differ diff --git a/templates/telnet/decnet_logging.py b/templates/telnet/decnet_logging.py new file mode 100644 index 0000000..5a09505 --- /dev/null +++ b/templates/telnet/decnet_logging.py @@ -0,0 +1,89 @@ +#!/usr/bin/env python3 +""" +Shared RFC 5424 syslog helper for DECNET service templates. + +Services call syslog_line() to format an RFC 5424 message, then +write_syslog_file() to emit it to stdout — Docker captures it, and the +host-side collector streams it into the log file. + +RFC 5424 structure: + 1 TIMESTAMP HOSTNAME APP-NAME PROCID MSGID [SD-ELEMENT] MSG + +Facility: local0 (16), PEN for SD element ID: decnet@55555 +""" + +from datetime import datetime, timezone +from typing import Any + +# ─── Constants ──────────────────────────────────────────────────────────────── + +_FACILITY_LOCAL0 = 16 +_SD_ID = "decnet@55555" +_NILVALUE = "-" + +SEVERITY_EMERG = 0 +SEVERITY_ALERT = 1 +SEVERITY_CRIT = 2 +SEVERITY_ERROR = 3 +SEVERITY_WARNING = 4 +SEVERITY_NOTICE = 5 +SEVERITY_INFO = 6 +SEVERITY_DEBUG = 7 + +_MAX_HOSTNAME = 255 +_MAX_APPNAME = 48 +_MAX_MSGID = 32 + +# ─── Formatter ──────────────────────────────────────────────────────────────── + +def _sd_escape(value: str) -> str: + """Escape SD-PARAM-VALUE per RFC 5424 §6.3.3.""" + return value.replace("\\", "\\\\").replace('"', '\\"').replace("]", "\\]") + + +def _sd_element(fields: dict[str, Any]) -> str: + if not fields: + return _NILVALUE + params = " ".join(f'{k}="{_sd_escape(str(v))}"' for k, v in fields.items()) + return f"[{_SD_ID} {params}]" + + +def syslog_line( + service: str, + hostname: str, + event_type: str, + severity: int = SEVERITY_INFO, + timestamp: datetime | None = None, + msg: str | None = None, + **fields: Any, +) -> str: + """ + Return a single RFC 5424-compliant syslog line (no trailing newline). + + Args: + service: APP-NAME (e.g. "http", "mysql") + hostname: HOSTNAME (decky node name) + event_type: MSGID (e.g. "request", "login_attempt") + severity: Syslog severity integer (default: INFO=6) + timestamp: UTC datetime; defaults to now + msg: Optional free-text MSG + **fields: Encoded as structured data params + """ + pri = f"<{_FACILITY_LOCAL0 * 8 + severity}>" + ts = (timestamp or datetime.now(timezone.utc)).isoformat() + host = (hostname or _NILVALUE)[:_MAX_HOSTNAME] + appname = (service or _NILVALUE)[:_MAX_APPNAME] + msgid = (event_type or _NILVALUE)[:_MAX_MSGID] + sd = _sd_element(fields) + message = f" {msg}" if msg else "" + return f"{pri}1 {ts} {host} {appname} {_NILVALUE} {msgid} {sd}{message}" + + +def write_syslog_file(line: str) -> None: + """Emit a syslog line to stdout for Docker log capture.""" + print(line, flush=True) + + +def forward_syslog(line: str, log_target: str) -> None: + """No-op stub. TCP forwarding is now handled by rsyslog, not by service containers.""" + pass