Aplicacion¶
PortHound se usa desde una SPA Vue 3 + Vuetify. La barra superior muestra el estado de autenticacion, el estado de WebSocket, la base de API activa y el acceso al token local.
Pantalla principal¶
Dashboard: conteos, mapa, ultimos targets y ultimos banners.Targets: crear y controlar scopes.Ports: revisar puertos por protocolo y operar por lote.Banners: ver banners y favicons.API: buscar rutas del backend.
Navegacion¶
- En desktop, las secciones aparecen como tabs.
- En mobile, se abren en un drawer lateral.
- La portada permite cambiar
API base URLsi la UI y el backend no comparten origen.
Vistas auxiliares¶
Explorerpara buscar targets, servicios, banners, tags y favicons.Chartspara analitica.Tagspara metadatos y tiempos.CatalogyFile Catalogpara catalogos.Map Worldpara el atlas inmersivo.
Estado local¶
apiBasese guarda enlocalStorage.authTokense guarda ensessionStorage.wsStatuscambia en tiempo real.authStatuspasa poropen,saved,checking,requiredyauthenticated.