scan port

This commit is contained in:
2026-02-07 18:53:18 +01:00
parent dff1b03e42
commit 4eb3defa59
11 changed files with 1037 additions and 3 deletions

View File

@@ -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: