scan port
This commit is contained in:
@@ -82,6 +82,14 @@ class OPNsenseConfig(BaseModel):
|
||||
protocol: str = "http" # "http" ou "https"
|
||||
|
||||
|
||||
class ServiceDefinition(BaseModel):
|
||||
"""Définition d'un service réseau (pour scan de services)"""
|
||||
name: str
|
||||
port: int
|
||||
protocol: Optional[str] = None # http, https, ssh, rdp, smb...
|
||||
description: str = ""
|
||||
|
||||
|
||||
class DatabaseConfig(BaseModel):
|
||||
"""Configuration base de données"""
|
||||
path: str = "./data/db.sqlite"
|
||||
@@ -123,6 +131,7 @@ class IPWatchConfig(BaseModel):
|
||||
colors: ColorsConfig = Field(default_factory=ColorsConfig)
|
||||
database: DatabaseConfig = Field(default_factory=DatabaseConfig)
|
||||
opnsense: OPNsenseConfig = Field(default_factory=OPNsenseConfig)
|
||||
services: List[ServiceDefinition] = Field(default_factory=list)
|
||||
|
||||
|
||||
class ConfigManager:
|
||||
|
||||
Reference in New Issue
Block a user