CLI catsctl
catsctl es la interfaz de línea de comandos para administrar Catsplash.
Uso general
Sección titulada «Uso general»sudo catsctl [opciones] <comando> [argumentos]Opciones
Sección titulada «Opciones»| Opción | Descripción |
|---|---|
--config <path> |
Ruta al archivo de configuración TOML |
Comandos
Sección titulada «Comandos»Muestra estadísticas del sistema: interfaces, puerto, sesiones activas/pendientes y tráfico total.
sudo catsctl statusLista todos los clientes en la base de datos con su estado, MAC, IP, tiempo de conexión, datos usados, límites y ancho de banda.
sudo catsctl listAutoriza manualmente a un cliente.
sudo catsctl auth <mac> <ip>Ejemplo:
sudo catsctl auth aa:bb:cc:dd:ee:ff 192.168.10.50Desconecta manualmente a un cliente.
sudo catsctl kick <mac>Ejemplo:
sudo catsctl kick aa:bb:cc:dd:ee:ffExtiende la sesión de un cliente por N minutos.
sudo catsctl extend <mac> <minutos>Ejemplo:
sudo catsctl extend aa:bb:cc:dd:ee:ff 30Establece un límite de datos para un cliente en MB. Usa 0 para eliminar el límite.
sudo catsctl limit <mac> <mb>Ejemplo:
sudo catsctl limit aa:bb:cc:dd:ee:ff 500Establece límites de ancho de banda para un cliente.
sudo catsctl band <mac> <descarga> <subida>Los valores pueden ser en mbit, kbit, etc. Usa 0 para eliminar el límite.
Ejemplo:
sudo catsctl band aa:bb:cc:dd:ee:ff 5mbit 2mbit