Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
cli
Package cli provides command-line interface commands for the Scanorama network scanner.
|
Package cli provides command-line interface commands for the Scanorama network scanner. |
|
scanorama
command
Package main provides the entry point for the Scanorama network scanning application.
|
Package main provides the entry point for the Scanorama network scanning application. |
|
Package docs provides Swagger documentation for the Scanorama API.
|
Package docs provides Swagger documentation for the Scanorama API. |
|
swagger
Package swagger Code generated by swaggo/swag.
|
Package swagger Code generated by swaggo/swag. |
|
internal
|
|
|
api
Package api provides HTTP REST API functionality for the Scanorama network scanner.
|
Package api provides HTTP REST API functionality for the Scanorama network scanner. |
|
api/handlers
Package handlers provides HTTP request handlers for the Scanorama API.
|
Package handlers provides HTTP request handlers for the Scanorama API. |
|
api/middleware
Package middleware provides HTTP middleware functions for the Scanorama API server.
|
Package middleware provides HTTP middleware functions for the Scanorama API server. |
|
auth
Package auth provides authentication utilities for the Scanorama API server.
|
Package auth provides authentication utilities for the Scanorama API server. |
|
config
Package config provides configuration management for scanorama.
|
Package config provides configuration management for scanorama. |
|
daemon
Package daemon provides the background service functionality for scanorama.
|
Package daemon provides the background service functionality for scanorama. |
|
db
Package db provides database connectivity and data models for scanorama.
|
Package db provides database connectivity and data models for scanorama. |
|
discovery
Package discovery provides network discovery functionality using nmap.
|
Package discovery provides network discovery functionality using nmap. |
|
errors
Package errors provides structured error handling for scanorama operations.
|
Package errors provides structured error handling for scanorama operations. |
|
logging
Package logging provides structured logging functionality using Go's slog package.
|
Package logging provides structured logging functionality using Go's slog package. |
|
metrics
Package metrics provides interfaces for metrics collection and monitoring.
|
Package metrics provides interfaces for metrics collection and monitoring. |
|
metrics/mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
profiles
Package profiles provides scanning profile management for scanorama.
|
Package profiles provides scanning profile management for scanorama. |
|
scanning
Package scanning provides core network scanning functionality for Scanorama.
|
Package scanning provides core network scanning functionality for Scanorama. |
|
scheduler
Package scheduler provides job scheduling and execution functionality for scanorama.
|
Package scheduler provides job scheduling and execution functionality for scanorama. |
|
services
Package services provides business logic services for Scanorama.
|
Package services provides business logic services for Scanorama. |
|
workers
Package workers provides a worker pool implementation for concurrent operations in scanorama.
|
Package workers provides a worker pool implementation for concurrent operations in scanorama. |
|
test
|
|
|
helpers
Package helpers provides testing utilities for database connections, environment setup, and test data management for Scanorama integration tests.
|
Package helpers provides testing utilities for database connections, environment setup, and test data management for Scanorama integration tests. |
Click to show internal directories.
Click to hide internal directories.