├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── backend ├── Dockerfile ├── config │ ├── constants.js │ ├── google-sso.js │ ├── security.config.js │ └── security.js ├── controllers │ ├── api-key.controller.js │ ├── auth.controller.js │ ├── certificates.controller.js │ ├── encryption.controller.js │ ├── export │ │ ├── common.controller.js │ │ ├── csv.controller.js │ │ ├── evidence.controller.js │ │ └── s3-status.controller.js │ ├── logs.controller.js │ ├── operations.controller.js.js │ └── s3-config.controller.js ├── data │ ├── .gitkeep │ └── archives │ │ └── .gitkeep ├── db │ ├── db-entrypoint.sh │ ├── index.js │ ├── init │ │ ├── 00-setup-ssl.sh │ │ └── init.sql │ ├── migrations │ │ └── add-operation-to-api-keys.sql │ └── models │ │ └── logs.js ├── exports │ └── .gitkeep ├── lib │ ├── eventLogger.js │ ├── jwtHandler.js │ ├── logRotation.js │ ├── passport-google.js │ ├── redis.js │ └── redisEncryption.js ├── middleware │ ├── api-key.middleware.js │ ├── auth.middleware.js │ ├── csrf.middleware.js │ ├── error.middleware.js │ ├── jwt.middleware.js │ ├── sanitize.middleware.js │ └── session.js ├── models │ ├── api-key.js │ ├── evidence.js │ ├── logs.js │ ├── operations.js │ ├── tags.js │ └── templates.js ├── package.json ├── routes │ ├── api-key.routes.js │ ├── auth.routes.js │ ├── certificates.routes.js │ ├── evidence.routes.js │ ├── export.routes.js │ ├── export │ │ ├── common.routes.js │ │ ├── csv.routes.js │ │ ├── encryption.routes.js │ │ ├── evidence.routes.js │ │ └── s3-status.routes.js │ ├── ingest.routes.js │ ├── logs-access.routes.js │ ├── logs-health.routes.js │ ├── logs.routes.js │ ├── operations.routes.js │ ├── s3-config.routes.js │ ├── session.routes.js │ ├── tags.routes.js │ └── templates.routes.js ├── server.js ├── services │ ├── auth.service.js │ ├── export │ │ ├── csv.service.js │ │ ├── evidence.service.js │ │ └── html-report.service.js │ └── password.service.js ├── tools │ ├── backupPostgresData.js │ ├── backupRedisData.js │ ├── decryptPassword.js │ ├── decryptRedisData.js │ ├── decryptS3.py │ └── exportPostgresData.js └── utils │ ├── auth-logger.js │ ├── encryption.js │ ├── export │ ├── file-utils.js │ └── formatter.js │ ├── password.js │ ├── s3Encryption.js │ └── sanitize.js ├── docker-compose.yml ├── docs ├── api-guide.md ├── architecture.md ├── security.md ├── sso-integration.md └── user-guide.md ├── frontend ├── .npmrc ├── Dockerfile ├── package.json ├── postcss.config.js ├── public │ └── index.html ├── src │ ├── App.jsx │ ├── components │ │ ├── ActiveSessionsTable.jsx │ │ ├── AdminPanel.jsx │ │ ├── ApiDocumentation.jsx │ │ ├── CardFieldSettings.jsx │ │ ├── CertificateManager.jsx │ │ ├── DateRangeFilter.jsx │ │ ├── EvidenceTab.jsx │ │ ├── EvidenceToggle.jsx │ │ ├── EvidenceUploader.jsx │ │ ├── EvidenceViewer.jsx │ │ ├── FileStatusTracker.jsx │ │ ├── LogCard │ │ │ ├── CardContent.jsx │ │ │ ├── CardHeader.jsx │ │ │ ├── FieldDisplay.jsx │ │ │ ├── FieldEditor.jsx │ │ │ ├── cardUtils.js │ │ │ └── index.js │ │ ├── LogManagement.jsx │ │ ├── LogRowCard.jsx │ │ ├── LoggerCardView.jsx │ │ ├── LoggerRow.jsx │ │ ├── Login.jsx │ │ ├── MacAddressViewer.jsx │ │ ├── Operations.jsx │ │ ├── Pagination.jsx │ │ ├── RedTeamLogger.jsx │ │ ├── RelationViewer.jsx │ │ ├── S3ConfigPanel.jsx │ │ ├── S3UploadModal.jsx │ │ ├── SearchFilter.jsx │ │ ├── SessionManagement.jsx │ │ ├── Tags │ │ │ ├── Tag.jsx │ │ │ ├── TagDisplay.jsx │ │ │ ├── TagFilter.jsx │ │ │ ├── TagInput.jsx │ │ │ └── index.js │ │ ├── UserCommandsViewer.jsx │ │ ├── UserSettings.jsx │ │ ├── api-keys │ │ │ ├── ApiKeyHeader.jsx │ │ │ ├── ApiKeyList.jsx │ │ │ ├── ApiKeyListItem.jsx │ │ │ ├── ApiKeyManager.jsx │ │ │ ├── CreateApiKeyForm.jsx │ │ │ ├── NewApiKeyDisplay.jsx │ │ │ ├── apiKeyUtils.js │ │ │ └── index.js │ │ ├── auth │ │ │ ├── ChangeOwnPasswordForm.jsx │ │ │ ├── GoogleLoginButton.jsx │ │ │ ├── LoginForm.jsx │ │ │ └── PasswordChangeForm.jsx │ │ ├── common │ │ │ └── MessageBanner.jsx │ │ ├── export │ │ │ ├── ColumnSelector.jsx │ │ │ ├── ExportControls.jsx │ │ │ ├── ExportDatabasePanel.jsx │ │ │ ├── ExportInstructions.jsx │ │ │ ├── ExportList.jsx │ │ │ ├── ExportOptionsPanel.jsx │ │ │ ├── MessageBanner.jsx │ │ │ ├── exportUtils.js │ │ │ └── index.js │ │ ├── relations │ │ │ ├── CommandList.jsx │ │ │ ├── EnrichedDetailCards.jsx │ │ │ ├── RelatedEntitiesList.jsx │ │ │ ├── RelationDetails.jsx │ │ │ ├── RelationFilters.jsx │ │ │ ├── RelationItem.jsx │ │ │ ├── RelationList.jsx │ │ │ ├── index.js │ │ │ └── relationUtils.js │ │ └── templates │ │ │ ├── TemplateDialogs.jsx │ │ │ ├── TemplateList.jsx │ │ │ ├── TemplateManager.jsx │ │ │ └── index.js │ ├── hooks │ │ ├── useApiKeyManagement.js │ │ ├── useApiKeys.js │ │ ├── useCardFields.js │ │ ├── useCardNavigation.js │ │ ├── useEvidenceApi.js │ │ ├── useLoggerApi.js │ │ ├── useLoggerOperations.js │ │ ├── usePagination.js │ │ ├── useTagsApi.js │ │ └── useTemplates.js │ ├── index.css │ ├── index.jsx │ ├── services │ │ └── s3UploadService.js │ ├── setupProxy.js │ └── utils │ │ ├── constants.js │ │ ├── macAddressUtils.js │ │ ├── passwordValidation.js │ │ ├── queryParser.js │ │ └── sanitize.js └── tailwind.config.js ├── generate-env.py ├── generate_env ├── __init__.py ├── argument_parser.py ├── certificate_manager.py ├── config_manager.py ├── security.py └── utils │ ├── file_operations.py │ └── init.py ├── images ├── Clio_Logging_Platform_Logo.png ├── Clio_admin_api_keys.png ├── Clio_admin_export.png ├── Clio_admin_init.png ├── Clio_admin_logs.png ├── Clio_admin_session_mgmt.png ├── Clio_cell_templates.png ├── Clio_user_card_view.png ├── Clio_user_card_view2.png ├── Clio_user_evidence_view1.png ├── Clio_user_evidence_view2.png ├── Clio_user_file_view.png ├── Clio_user_init.png ├── Clio_user_relations_view1.png ├── Clio_user_relations_view2.png ├── Clio_user_table_view.png ├── dataFlowsvg_xmlns └── service_connections.png ├── log_exporter ├── README.md ├── core │ ├── __init__.py │ ├── event_handler.py │ ├── forwarder.py │ ├── rate_limit_queue.py │ └── utils.py ├── docs │ ├── COBALT_STRIKE.md │ ├── COMMAND_FILTERING.md │ ├── CONFIGURATION.md │ ├── DEVELOPERS.md │ ├── SLIVER.md │ └── TROUBLESHOOTING.md ├── gen_fake_cs_data.py ├── log_exporter.py ├── parsers │ ├── __init__.py │ ├── base_parser.py │ ├── cobalt_strike.py │ ├── command_filters.py │ └── sliver.py ├── requirements.txt └── systemd.template ├── nginx-proxy ├── Dockerfile ├── configs │ ├── nginx-letsencrypt.conf │ └── nginx-selfsigned.conf └── start.sh ├── relation-service ├── Dockerfile ├── data │ └── .gitkeep ├── logs │ └── .gitkeep ├── package.json └── src │ ├── db │ ├── add-operations-columns.sql │ ├── index.js │ ├── init │ │ └── init.sql │ ├── migrations │ │ └── 001_add_operations_filtering.sql │ └── run-migration.js │ ├── middleware │ ├── auth.middleware.js │ └── jwt.middleware.js │ ├── models │ ├── fileStatus.js │ └── relations.js │ ├── routes │ ├── fileStatus.js │ ├── relations.js │ └── updates.js │ ├── server.js │ └── services │ ├── analyzers │ ├── baseAnalyzer.js │ ├── domainAnalyzer.js │ ├── fileStatusAnalyzer.js │ ├── hostnameAnalyzer.js │ ├── index.js │ ├── ipAnalyzer.js │ ├── macAddressAnalyzer.js │ ├── userCommandAnalyzer.js │ ├── userHostnameAnalyzer.js │ └── userIPAnalyzer.js │ ├── batchService.js │ ├── fileStatusService.js │ └── relationAnalyzer.js ├── renew-cert.py ├── requirements.txt └── setup.sh /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/README.md -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/config/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/config/constants.js -------------------------------------------------------------------------------- /backend/config/google-sso.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/config/google-sso.js -------------------------------------------------------------------------------- /backend/config/security.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/config/security.config.js -------------------------------------------------------------------------------- /backend/config/security.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/config/security.js -------------------------------------------------------------------------------- /backend/controllers/api-key.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/controllers/api-key.controller.js -------------------------------------------------------------------------------- /backend/controllers/auth.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/controllers/auth.controller.js -------------------------------------------------------------------------------- /backend/controllers/certificates.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/controllers/certificates.controller.js -------------------------------------------------------------------------------- /backend/controllers/encryption.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/controllers/encryption.controller.js -------------------------------------------------------------------------------- /backend/controllers/export/common.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/controllers/export/common.controller.js -------------------------------------------------------------------------------- /backend/controllers/export/csv.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/controllers/export/csv.controller.js -------------------------------------------------------------------------------- /backend/controllers/export/evidence.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/controllers/export/evidence.controller.js -------------------------------------------------------------------------------- /backend/controllers/export/s3-status.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/controllers/export/s3-status.controller.js -------------------------------------------------------------------------------- /backend/controllers/logs.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/controllers/logs.controller.js -------------------------------------------------------------------------------- /backend/controllers/operations.controller.js.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/controllers/operations.controller.js.js -------------------------------------------------------------------------------- /backend/controllers/s3-config.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/controllers/s3-config.controller.js -------------------------------------------------------------------------------- /backend/data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/data/archives/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/db/db-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/db/db-entrypoint.sh -------------------------------------------------------------------------------- /backend/db/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/db/index.js -------------------------------------------------------------------------------- /backend/db/init/00-setup-ssl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/db/init/00-setup-ssl.sh -------------------------------------------------------------------------------- /backend/db/init/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/db/init/init.sql -------------------------------------------------------------------------------- /backend/db/migrations/add-operation-to-api-keys.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/db/migrations/add-operation-to-api-keys.sql -------------------------------------------------------------------------------- /backend/db/models/logs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/db/models/logs.js -------------------------------------------------------------------------------- /backend/exports/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/lib/eventLogger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/lib/eventLogger.js -------------------------------------------------------------------------------- /backend/lib/jwtHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/lib/jwtHandler.js -------------------------------------------------------------------------------- /backend/lib/logRotation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/lib/logRotation.js -------------------------------------------------------------------------------- /backend/lib/passport-google.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/lib/passport-google.js -------------------------------------------------------------------------------- /backend/lib/redis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/lib/redis.js -------------------------------------------------------------------------------- /backend/lib/redisEncryption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/lib/redisEncryption.js -------------------------------------------------------------------------------- /backend/middleware/api-key.middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/middleware/api-key.middleware.js -------------------------------------------------------------------------------- /backend/middleware/auth.middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/middleware/auth.middleware.js -------------------------------------------------------------------------------- /backend/middleware/csrf.middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/middleware/csrf.middleware.js -------------------------------------------------------------------------------- /backend/middleware/error.middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/middleware/error.middleware.js -------------------------------------------------------------------------------- /backend/middleware/jwt.middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/middleware/jwt.middleware.js -------------------------------------------------------------------------------- /backend/middleware/sanitize.middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/middleware/sanitize.middleware.js -------------------------------------------------------------------------------- /backend/middleware/session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/middleware/session.js -------------------------------------------------------------------------------- /backend/models/api-key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/models/api-key.js -------------------------------------------------------------------------------- /backend/models/evidence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/models/evidence.js -------------------------------------------------------------------------------- /backend/models/logs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/models/logs.js -------------------------------------------------------------------------------- /backend/models/operations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/models/operations.js -------------------------------------------------------------------------------- /backend/models/tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/models/tags.js -------------------------------------------------------------------------------- /backend/models/templates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/models/templates.js -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/routes/api-key.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/routes/api-key.routes.js -------------------------------------------------------------------------------- /backend/routes/auth.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/routes/auth.routes.js -------------------------------------------------------------------------------- /backend/routes/certificates.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/routes/certificates.routes.js -------------------------------------------------------------------------------- /backend/routes/evidence.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/routes/evidence.routes.js -------------------------------------------------------------------------------- /backend/routes/export.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/routes/export.routes.js -------------------------------------------------------------------------------- /backend/routes/export/common.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/routes/export/common.routes.js -------------------------------------------------------------------------------- /backend/routes/export/csv.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/routes/export/csv.routes.js -------------------------------------------------------------------------------- /backend/routes/export/encryption.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/routes/export/encryption.routes.js -------------------------------------------------------------------------------- /backend/routes/export/evidence.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/routes/export/evidence.routes.js -------------------------------------------------------------------------------- /backend/routes/export/s3-status.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/routes/export/s3-status.routes.js -------------------------------------------------------------------------------- /backend/routes/ingest.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/routes/ingest.routes.js -------------------------------------------------------------------------------- /backend/routes/logs-access.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/routes/logs-access.routes.js -------------------------------------------------------------------------------- /backend/routes/logs-health.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/routes/logs-health.routes.js -------------------------------------------------------------------------------- /backend/routes/logs.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/routes/logs.routes.js -------------------------------------------------------------------------------- /backend/routes/operations.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/routes/operations.routes.js -------------------------------------------------------------------------------- /backend/routes/s3-config.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/routes/s3-config.routes.js -------------------------------------------------------------------------------- /backend/routes/session.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/routes/session.routes.js -------------------------------------------------------------------------------- /backend/routes/tags.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/routes/tags.routes.js -------------------------------------------------------------------------------- /backend/routes/templates.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/routes/templates.routes.js -------------------------------------------------------------------------------- /backend/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/server.js -------------------------------------------------------------------------------- /backend/services/auth.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/services/auth.service.js -------------------------------------------------------------------------------- /backend/services/export/csv.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/services/export/csv.service.js -------------------------------------------------------------------------------- /backend/services/export/evidence.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/services/export/evidence.service.js -------------------------------------------------------------------------------- /backend/services/export/html-report.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/services/export/html-report.service.js -------------------------------------------------------------------------------- /backend/services/password.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/services/password.service.js -------------------------------------------------------------------------------- /backend/tools/backupPostgresData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/tools/backupPostgresData.js -------------------------------------------------------------------------------- /backend/tools/backupRedisData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/tools/backupRedisData.js -------------------------------------------------------------------------------- /backend/tools/decryptPassword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/tools/decryptPassword.js -------------------------------------------------------------------------------- /backend/tools/decryptRedisData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/tools/decryptRedisData.js -------------------------------------------------------------------------------- /backend/tools/decryptS3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/tools/decryptS3.py -------------------------------------------------------------------------------- /backend/tools/exportPostgresData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/tools/exportPostgresData.js -------------------------------------------------------------------------------- /backend/utils/auth-logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/utils/auth-logger.js -------------------------------------------------------------------------------- /backend/utils/encryption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/utils/encryption.js -------------------------------------------------------------------------------- /backend/utils/export/file-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/utils/export/file-utils.js -------------------------------------------------------------------------------- /backend/utils/export/formatter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/utils/export/formatter.js -------------------------------------------------------------------------------- /backend/utils/password.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/utils/password.js -------------------------------------------------------------------------------- /backend/utils/s3Encryption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/utils/s3Encryption.js -------------------------------------------------------------------------------- /backend/utils/sanitize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/backend/utils/sanitize.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/api-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/docs/api-guide.md -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/docs/security.md -------------------------------------------------------------------------------- /docs/sso-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/docs/sso-integration.md -------------------------------------------------------------------------------- /docs/user-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/docs/user-guide.md -------------------------------------------------------------------------------- /frontend/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/.npmrc -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/App.jsx -------------------------------------------------------------------------------- /frontend/src/components/ActiveSessionsTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/ActiveSessionsTable.jsx -------------------------------------------------------------------------------- /frontend/src/components/AdminPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/AdminPanel.jsx -------------------------------------------------------------------------------- /frontend/src/components/ApiDocumentation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/ApiDocumentation.jsx -------------------------------------------------------------------------------- /frontend/src/components/CardFieldSettings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/CardFieldSettings.jsx -------------------------------------------------------------------------------- /frontend/src/components/CertificateManager.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/CertificateManager.jsx -------------------------------------------------------------------------------- /frontend/src/components/DateRangeFilter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/DateRangeFilter.jsx -------------------------------------------------------------------------------- /frontend/src/components/EvidenceTab.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/EvidenceTab.jsx -------------------------------------------------------------------------------- /frontend/src/components/EvidenceToggle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/EvidenceToggle.jsx -------------------------------------------------------------------------------- /frontend/src/components/EvidenceUploader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/EvidenceUploader.jsx -------------------------------------------------------------------------------- /frontend/src/components/EvidenceViewer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/EvidenceViewer.jsx -------------------------------------------------------------------------------- /frontend/src/components/FileStatusTracker.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/FileStatusTracker.jsx -------------------------------------------------------------------------------- /frontend/src/components/LogCard/CardContent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/LogCard/CardContent.jsx -------------------------------------------------------------------------------- /frontend/src/components/LogCard/CardHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/LogCard/CardHeader.jsx -------------------------------------------------------------------------------- /frontend/src/components/LogCard/FieldDisplay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/LogCard/FieldDisplay.jsx -------------------------------------------------------------------------------- /frontend/src/components/LogCard/FieldEditor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/LogCard/FieldEditor.jsx -------------------------------------------------------------------------------- /frontend/src/components/LogCard/cardUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/LogCard/cardUtils.js -------------------------------------------------------------------------------- /frontend/src/components/LogCard/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/LogCard/index.js -------------------------------------------------------------------------------- /frontend/src/components/LogManagement.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/LogManagement.jsx -------------------------------------------------------------------------------- /frontend/src/components/LogRowCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/LogRowCard.jsx -------------------------------------------------------------------------------- /frontend/src/components/LoggerCardView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/LoggerCardView.jsx -------------------------------------------------------------------------------- /frontend/src/components/LoggerRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/LoggerRow.jsx -------------------------------------------------------------------------------- /frontend/src/components/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/Login.jsx -------------------------------------------------------------------------------- /frontend/src/components/MacAddressViewer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/MacAddressViewer.jsx -------------------------------------------------------------------------------- /frontend/src/components/Operations.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/Operations.jsx -------------------------------------------------------------------------------- /frontend/src/components/Pagination.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/Pagination.jsx -------------------------------------------------------------------------------- /frontend/src/components/RedTeamLogger.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/RedTeamLogger.jsx -------------------------------------------------------------------------------- /frontend/src/components/RelationViewer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/RelationViewer.jsx -------------------------------------------------------------------------------- /frontend/src/components/S3ConfigPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/S3ConfigPanel.jsx -------------------------------------------------------------------------------- /frontend/src/components/S3UploadModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/S3UploadModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/SearchFilter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/SearchFilter.jsx -------------------------------------------------------------------------------- /frontend/src/components/SessionManagement.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/SessionManagement.jsx -------------------------------------------------------------------------------- /frontend/src/components/Tags/Tag.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/Tags/Tag.jsx -------------------------------------------------------------------------------- /frontend/src/components/Tags/TagDisplay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/Tags/TagDisplay.jsx -------------------------------------------------------------------------------- /frontend/src/components/Tags/TagFilter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/Tags/TagFilter.jsx -------------------------------------------------------------------------------- /frontend/src/components/Tags/TagInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/Tags/TagInput.jsx -------------------------------------------------------------------------------- /frontend/src/components/Tags/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/Tags/index.js -------------------------------------------------------------------------------- /frontend/src/components/UserCommandsViewer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/UserCommandsViewer.jsx -------------------------------------------------------------------------------- /frontend/src/components/UserSettings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/UserSettings.jsx -------------------------------------------------------------------------------- /frontend/src/components/api-keys/ApiKeyHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/api-keys/ApiKeyHeader.jsx -------------------------------------------------------------------------------- /frontend/src/components/api-keys/ApiKeyList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/api-keys/ApiKeyList.jsx -------------------------------------------------------------------------------- /frontend/src/components/api-keys/ApiKeyListItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/api-keys/ApiKeyListItem.jsx -------------------------------------------------------------------------------- /frontend/src/components/api-keys/ApiKeyManager.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/api-keys/ApiKeyManager.jsx -------------------------------------------------------------------------------- /frontend/src/components/api-keys/CreateApiKeyForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/api-keys/CreateApiKeyForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/api-keys/NewApiKeyDisplay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/api-keys/NewApiKeyDisplay.jsx -------------------------------------------------------------------------------- /frontend/src/components/api-keys/apiKeyUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/api-keys/apiKeyUtils.js -------------------------------------------------------------------------------- /frontend/src/components/api-keys/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/api-keys/index.js -------------------------------------------------------------------------------- /frontend/src/components/auth/ChangeOwnPasswordForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/auth/ChangeOwnPasswordForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/auth/GoogleLoginButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/auth/GoogleLoginButton.jsx -------------------------------------------------------------------------------- /frontend/src/components/auth/LoginForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/auth/LoginForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/auth/PasswordChangeForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/auth/PasswordChangeForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/common/MessageBanner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/common/MessageBanner.jsx -------------------------------------------------------------------------------- /frontend/src/components/export/ColumnSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/export/ColumnSelector.jsx -------------------------------------------------------------------------------- /frontend/src/components/export/ExportControls.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/export/ExportControls.jsx -------------------------------------------------------------------------------- /frontend/src/components/export/ExportDatabasePanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/export/ExportDatabasePanel.jsx -------------------------------------------------------------------------------- /frontend/src/components/export/ExportInstructions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/export/ExportInstructions.jsx -------------------------------------------------------------------------------- /frontend/src/components/export/ExportList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/export/ExportList.jsx -------------------------------------------------------------------------------- /frontend/src/components/export/ExportOptionsPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/export/ExportOptionsPanel.jsx -------------------------------------------------------------------------------- /frontend/src/components/export/MessageBanner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/export/MessageBanner.jsx -------------------------------------------------------------------------------- /frontend/src/components/export/exportUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/export/exportUtils.js -------------------------------------------------------------------------------- /frontend/src/components/export/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/export/index.js -------------------------------------------------------------------------------- /frontend/src/components/relations/CommandList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/relations/CommandList.jsx -------------------------------------------------------------------------------- /frontend/src/components/relations/EnrichedDetailCards.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/relations/EnrichedDetailCards.jsx -------------------------------------------------------------------------------- /frontend/src/components/relations/RelatedEntitiesList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/relations/RelatedEntitiesList.jsx -------------------------------------------------------------------------------- /frontend/src/components/relations/RelationDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/relations/RelationDetails.jsx -------------------------------------------------------------------------------- /frontend/src/components/relations/RelationFilters.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/relations/RelationFilters.jsx -------------------------------------------------------------------------------- /frontend/src/components/relations/RelationItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/relations/RelationItem.jsx -------------------------------------------------------------------------------- /frontend/src/components/relations/RelationList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/relations/RelationList.jsx -------------------------------------------------------------------------------- /frontend/src/components/relations/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/relations/index.js -------------------------------------------------------------------------------- /frontend/src/components/relations/relationUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/relations/relationUtils.js -------------------------------------------------------------------------------- /frontend/src/components/templates/TemplateDialogs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/templates/TemplateDialogs.jsx -------------------------------------------------------------------------------- /frontend/src/components/templates/TemplateList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/templates/TemplateList.jsx -------------------------------------------------------------------------------- /frontend/src/components/templates/TemplateManager.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/templates/TemplateManager.jsx -------------------------------------------------------------------------------- /frontend/src/components/templates/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/components/templates/index.js -------------------------------------------------------------------------------- /frontend/src/hooks/useApiKeyManagement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/hooks/useApiKeyManagement.js -------------------------------------------------------------------------------- /frontend/src/hooks/useApiKeys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/hooks/useApiKeys.js -------------------------------------------------------------------------------- /frontend/src/hooks/useCardFields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/hooks/useCardFields.js -------------------------------------------------------------------------------- /frontend/src/hooks/useCardNavigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/hooks/useCardNavigation.js -------------------------------------------------------------------------------- /frontend/src/hooks/useEvidenceApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/hooks/useEvidenceApi.js -------------------------------------------------------------------------------- /frontend/src/hooks/useLoggerApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/hooks/useLoggerApi.js -------------------------------------------------------------------------------- /frontend/src/hooks/useLoggerOperations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/hooks/useLoggerOperations.js -------------------------------------------------------------------------------- /frontend/src/hooks/usePagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/hooks/usePagination.js -------------------------------------------------------------------------------- /frontend/src/hooks/useTagsApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/hooks/useTagsApi.js -------------------------------------------------------------------------------- /frontend/src/hooks/useTemplates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/hooks/useTemplates.js -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/index.jsx -------------------------------------------------------------------------------- /frontend/src/services/s3UploadService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/services/s3UploadService.js -------------------------------------------------------------------------------- /frontend/src/setupProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/setupProxy.js -------------------------------------------------------------------------------- /frontend/src/utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/utils/constants.js -------------------------------------------------------------------------------- /frontend/src/utils/macAddressUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/utils/macAddressUtils.js -------------------------------------------------------------------------------- /frontend/src/utils/passwordValidation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/utils/passwordValidation.js -------------------------------------------------------------------------------- /frontend/src/utils/queryParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/utils/queryParser.js -------------------------------------------------------------------------------- /frontend/src/utils/sanitize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/src/utils/sanitize.js -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /generate-env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/generate-env.py -------------------------------------------------------------------------------- /generate_env/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/generate_env/__init__.py -------------------------------------------------------------------------------- /generate_env/argument_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/generate_env/argument_parser.py -------------------------------------------------------------------------------- /generate_env/certificate_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/generate_env/certificate_manager.py -------------------------------------------------------------------------------- /generate_env/config_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/generate_env/config_manager.py -------------------------------------------------------------------------------- /generate_env/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/generate_env/security.py -------------------------------------------------------------------------------- /generate_env/utils/file_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/generate_env/utils/file_operations.py -------------------------------------------------------------------------------- /generate_env/utils/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/generate_env/utils/init.py -------------------------------------------------------------------------------- /images/Clio_Logging_Platform_Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/images/Clio_Logging_Platform_Logo.png -------------------------------------------------------------------------------- /images/Clio_admin_api_keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/images/Clio_admin_api_keys.png -------------------------------------------------------------------------------- /images/Clio_admin_export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/images/Clio_admin_export.png -------------------------------------------------------------------------------- /images/Clio_admin_init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/images/Clio_admin_init.png -------------------------------------------------------------------------------- /images/Clio_admin_logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/images/Clio_admin_logs.png -------------------------------------------------------------------------------- /images/Clio_admin_session_mgmt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/images/Clio_admin_session_mgmt.png -------------------------------------------------------------------------------- /images/Clio_cell_templates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/images/Clio_cell_templates.png -------------------------------------------------------------------------------- /images/Clio_user_card_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/images/Clio_user_card_view.png -------------------------------------------------------------------------------- /images/Clio_user_card_view2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/images/Clio_user_card_view2.png -------------------------------------------------------------------------------- /images/Clio_user_evidence_view1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/images/Clio_user_evidence_view1.png -------------------------------------------------------------------------------- /images/Clio_user_evidence_view2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/images/Clio_user_evidence_view2.png -------------------------------------------------------------------------------- /images/Clio_user_file_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/images/Clio_user_file_view.png -------------------------------------------------------------------------------- /images/Clio_user_init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/images/Clio_user_init.png -------------------------------------------------------------------------------- /images/Clio_user_relations_view1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/images/Clio_user_relations_view1.png -------------------------------------------------------------------------------- /images/Clio_user_relations_view2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/images/Clio_user_relations_view2.png -------------------------------------------------------------------------------- /images/Clio_user_table_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/images/Clio_user_table_view.png -------------------------------------------------------------------------------- /images/dataFlowsvg_xmlns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/images/dataFlowsvg_xmlns -------------------------------------------------------------------------------- /images/service_connections.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/images/service_connections.png -------------------------------------------------------------------------------- /log_exporter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/log_exporter/README.md -------------------------------------------------------------------------------- /log_exporter/core/__init__.py: -------------------------------------------------------------------------------- 1 | # Core module for the C2 Log Forwarder -------------------------------------------------------------------------------- /log_exporter/core/event_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/log_exporter/core/event_handler.py -------------------------------------------------------------------------------- /log_exporter/core/forwarder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/log_exporter/core/forwarder.py -------------------------------------------------------------------------------- /log_exporter/core/rate_limit_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/log_exporter/core/rate_limit_queue.py -------------------------------------------------------------------------------- /log_exporter/core/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/log_exporter/core/utils.py -------------------------------------------------------------------------------- /log_exporter/docs/COBALT_STRIKE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/log_exporter/docs/COBALT_STRIKE.md -------------------------------------------------------------------------------- /log_exporter/docs/COMMAND_FILTERING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/log_exporter/docs/COMMAND_FILTERING.md -------------------------------------------------------------------------------- /log_exporter/docs/CONFIGURATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/log_exporter/docs/CONFIGURATION.md -------------------------------------------------------------------------------- /log_exporter/docs/DEVELOPERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/log_exporter/docs/DEVELOPERS.md -------------------------------------------------------------------------------- /log_exporter/docs/SLIVER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/log_exporter/docs/SLIVER.md -------------------------------------------------------------------------------- /log_exporter/docs/TROUBLESHOOTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/log_exporter/docs/TROUBLESHOOTING.md -------------------------------------------------------------------------------- /log_exporter/gen_fake_cs_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/log_exporter/gen_fake_cs_data.py -------------------------------------------------------------------------------- /log_exporter/log_exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/log_exporter/log_exporter.py -------------------------------------------------------------------------------- /log_exporter/parsers/__init__.py: -------------------------------------------------------------------------------- 1 | # Parsers module for the C2 Log Forwarder -------------------------------------------------------------------------------- /log_exporter/parsers/base_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/log_exporter/parsers/base_parser.py -------------------------------------------------------------------------------- /log_exporter/parsers/cobalt_strike.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/log_exporter/parsers/cobalt_strike.py -------------------------------------------------------------------------------- /log_exporter/parsers/command_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/log_exporter/parsers/command_filters.py -------------------------------------------------------------------------------- /log_exporter/parsers/sliver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/log_exporter/parsers/sliver.py -------------------------------------------------------------------------------- /log_exporter/requirements.txt: -------------------------------------------------------------------------------- 1 | requests>=2.25.0 2 | watchdog>=2.1.0 -------------------------------------------------------------------------------- /log_exporter/systemd.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/log_exporter/systemd.template -------------------------------------------------------------------------------- /nginx-proxy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/nginx-proxy/Dockerfile -------------------------------------------------------------------------------- /nginx-proxy/configs/nginx-letsencrypt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/nginx-proxy/configs/nginx-letsencrypt.conf -------------------------------------------------------------------------------- /nginx-proxy/configs/nginx-selfsigned.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/nginx-proxy/configs/nginx-selfsigned.conf -------------------------------------------------------------------------------- /nginx-proxy/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/nginx-proxy/start.sh -------------------------------------------------------------------------------- /relation-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/Dockerfile -------------------------------------------------------------------------------- /relation-service/data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /relation-service/logs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /relation-service/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/package.json -------------------------------------------------------------------------------- /relation-service/src/db/add-operations-columns.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/db/add-operations-columns.sql -------------------------------------------------------------------------------- /relation-service/src/db/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/db/index.js -------------------------------------------------------------------------------- /relation-service/src/db/init/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/db/init/init.sql -------------------------------------------------------------------------------- /relation-service/src/db/migrations/001_add_operations_filtering.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/db/migrations/001_add_operations_filtering.sql -------------------------------------------------------------------------------- /relation-service/src/db/run-migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/db/run-migration.js -------------------------------------------------------------------------------- /relation-service/src/middleware/auth.middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/middleware/auth.middleware.js -------------------------------------------------------------------------------- /relation-service/src/middleware/jwt.middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/middleware/jwt.middleware.js -------------------------------------------------------------------------------- /relation-service/src/models/fileStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/models/fileStatus.js -------------------------------------------------------------------------------- /relation-service/src/models/relations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/models/relations.js -------------------------------------------------------------------------------- /relation-service/src/routes/fileStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/routes/fileStatus.js -------------------------------------------------------------------------------- /relation-service/src/routes/relations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/routes/relations.js -------------------------------------------------------------------------------- /relation-service/src/routes/updates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/routes/updates.js -------------------------------------------------------------------------------- /relation-service/src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/server.js -------------------------------------------------------------------------------- /relation-service/src/services/analyzers/baseAnalyzer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/services/analyzers/baseAnalyzer.js -------------------------------------------------------------------------------- /relation-service/src/services/analyzers/domainAnalyzer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/services/analyzers/domainAnalyzer.js -------------------------------------------------------------------------------- /relation-service/src/services/analyzers/fileStatusAnalyzer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/services/analyzers/fileStatusAnalyzer.js -------------------------------------------------------------------------------- /relation-service/src/services/analyzers/hostnameAnalyzer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/services/analyzers/hostnameAnalyzer.js -------------------------------------------------------------------------------- /relation-service/src/services/analyzers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/services/analyzers/index.js -------------------------------------------------------------------------------- /relation-service/src/services/analyzers/ipAnalyzer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/services/analyzers/ipAnalyzer.js -------------------------------------------------------------------------------- /relation-service/src/services/analyzers/macAddressAnalyzer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/services/analyzers/macAddressAnalyzer.js -------------------------------------------------------------------------------- /relation-service/src/services/analyzers/userCommandAnalyzer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/services/analyzers/userCommandAnalyzer.js -------------------------------------------------------------------------------- /relation-service/src/services/analyzers/userHostnameAnalyzer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/services/analyzers/userHostnameAnalyzer.js -------------------------------------------------------------------------------- /relation-service/src/services/analyzers/userIPAnalyzer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/services/analyzers/userIPAnalyzer.js -------------------------------------------------------------------------------- /relation-service/src/services/batchService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/services/batchService.js -------------------------------------------------------------------------------- /relation-service/src/services/fileStatusService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/services/fileStatusService.js -------------------------------------------------------------------------------- /relation-service/src/services/relationAnalyzer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/relation-service/src/services/relationAnalyzer.js -------------------------------------------------------------------------------- /renew-cert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/renew-cert.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | cryptography>=36.0.0 2 | python-dotenv>=0.20.0 3 | redis>=4.2.0 -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seahop/Clio/HEAD/setup.sh --------------------------------------------------------------------------------