Module validation

Source
Expand description

Input validation and sanitization for netwatch

This module provides secure validation functions for all user inputs to prevent injection attacks, path traversal, and other security issues.

Functionsยง

sanitize_user_input
Sanitizes user input by removing or escaping dangerous characters
validate_bandwidth
Validates bandwidth values to prevent overflow and unrealistic values
validate_config_string
Validates configuration strings for injection attacks
validate_file_path
Validates file paths for logging and configuration
validate_interface_name
Validates network interface names to prevent path traversal and injection
validate_refresh_interval
Validates refresh interval values