Solo applicazione
Utilizza l'app Android InfraZoom autonoma per Quick Scan, Wi-Fi Live, roaming, DNS, HTTP, captive Portal e prove della prima visita.
Documentazione del prodotto
Documentazione completa del prodotto per solo app InfraZoom per Android, solo app per Windows, monitoraggio di app e dispositivi, distribuzione locale, configurazione, report, sicurezza, controlli API e risoluzione dei problemi.
Utilizza l'app Android InfraZoom autonoma per Quick Scan, Wi-Fi Live, roaming, DNS, HTTP, captive Portal e prove della prima visita.
Utilizza l'app Windows per integrità del PC, Wi-Fi, Ethernet, rilevamento LAN, DNS/HTTP/TCP/TLS, DHCP, percorsi, cronologia e prove PDF.
Aggiungi l'appliance locale quando un sito necessita di telemetria, inventario, avvisi, cronologia e report continui.
Genera prove per ticket di supporto, recensioni dei clienti, prima/dopo il lavoro e follow-up degli incidenti.
Comprendere token, endpoint protetti, esposizione dei parametri, dati locali e limiti di distribuzione.
Convalida endpoint di integrità, registri, parametri, test manuali, rilevamento LAN, controlli di throughput e report.
Premium è previsto come portale centrale self-hosted a pagamento per operazioni multisito. Non è necessario per l'utilizzo dell'app gratuita o dell'apparecchio.




Infracheck è uno stack di diagnostica di rete locale per utenti domestici, piccoli uffici, team di supporto IT e MSP. Inizia con le app Android e Windows per il dispositivo dell'utente, quindi aggiunge un'appliance locale basata su Docker quando un sito necessita di prove continue.
Per il posizionamento del prodotto e le pagine dei casi d'uso, vedere Cos'è Infracheck, monitoraggio MSP self-hosted, Monitoraggio dell'appliance Docker, Diagnostica Wi-Fi Android, e rapporti sulle prove di rete. Per scopi pratici di risoluzione dei problemi, utilizzare Test di qualità e stabilità Wi-Fi e diagnostica della rete locale.
Solo applicazione serve per controllare un dispositivo domestico, aziendale o utente senza hardware distribuito. App + Elettrodomestico serve per il monitoraggio continuo del sito. Licenza Premium è il livello centrale self-hosting pianificato per operazioni multisito e MSP.
Wi-Fi lato telefono, DNS, HTTP, captive Portal, congestione del canale e prove di roaming per utenti domestici, utenti d'ufficio e tecnici.
Telemetria locale continua, inventario LAN, avvisi, report e configurazione dall'app sul campo.
Portale centrale self-hosted, più dispositivi, white label, routing degli avvisi, ruoli, API e flussi di lavoro MSP.
Lo stack è volutamente semplice: il telefono acquisisce l'esperienza del cliente, l'appliance acquisisce la telemetria a livello di sito e la centralizzazione Premium rimane ospitata autonomamente.
Utilizza l'app solo quando desideri controllare la rete dal telefono o dal PC stesso, sia che tu stia risolvendo un problema con il Wi-Fi di casa o raccogliendo prove durante una visita di supporto.
Utilizza l'app Windows quando il reclamo richiede prove da un laptop, desktop, adattatore cablato, percorso VPN, ambiente Wi-Fi Windows, risolutore DNS o sottorete locale. Funziona in modo autonomo e non richiede alcun elettrodomestico.



Gli screenshot pubblici sottopongono intenzionalmente ad hashing nomi Wi-Fi e BSSID e mascherano indirizzi privati, URL di dispositivi, esempi di IP pubblici e token. Il prodotto stesso memorizza la cronologia diagnostica localmente nel profilo utente di Windows, a meno che l'utente non esporti un report.
Utilizzare questa modalità quando un'appliance Linux Docker viene distribuita in una rete domestica, aziendale o di un cliente. È utile quando lo storico deve rimanere disponibile dopo il primo controllo o visita di supporto.
_infracheck._tcp, or pair manually by URL and admin token.

Infracheck v1 ha come target gli host Docker Linux sulla LAN di destinazione.
Il repository gratuito dell'appliance è disponibile all'indirizzo github.com/gatgserv/infracheck-appliance.
git clone https://github.com/gatgserv/infracheck-appliance.git
cd infracheck-appliance
sh scripts/install-linux.sh
.env with generated admin/read/Grafana tokens if missing.config/config.yaml from the example if missing.data/ folder.docker compose up -d --build.http://<host-ip>:8080/uihttp://<host-ip>:3000http://<host-ip>:9090http://<host-ip>:9093Prima dell'aggiornamento, conservare una copia di .env, config/config.yaml, and the persistent data/ folder. The appliance stores local history in SQLite and generated reports under the mounted data path.
cd infracheck-appliance
cp .env .env.backup
cp config/config.yaml config/config.yaml.backup
docker compose pull
docker compose up -d --build
Se un aggiornamento fallisce, ripristina la versione precedente del repository e i file di configurazione salvati, quindi esegui docker compose up -d --build again. Do not delete data/ unless you intentionally want to clear local history and reports.
La configurazione predefinita dell'appliance è montata su /etc/infracheck/config.yaml. In local deployments, edit container/config/config.yaml.
INFRACHECK_CONFIGINFRACHECK_ADMIN_TOKENINFRACHECK_READ_TOKENINFRACHECK_PROTECT_METRICSINFRACHECK_ALLOW_PUBLIC_READSINFRACHECK_STORAGE_PATHINFRACHECK_SITE_IDINFRACHECK_SITE_NAMEINFRACHECK_SITE_LOCATIONINFRACHECK_PORT
Quando i CIDR di rilevamento sono vuoti, l'agente rileva automaticamente le reti IPv4 direttamente connesse e limita le maschere generali a /24. For routed networks or multiple VLANs, configure every range explicitly.
targets:
discovery:
cidrs:
- "192.168.10.0/24"
- "192.168.20.0/24"
- "10.20.0.0/23"


Utilizza la pagina Configurazione per impostare la frequenza con cui viene eseguito ciascun controllo: ping, DNS, HTTP/TLS, rilevamento LAN, velocità WAN e controlli avanzati possono essere pianificati in modo indipendente. I controlli della scadenza TLS normalmente non richiedono una frequenza a livello di minuto; la cadenza giornaliera è solitamente sufficiente a meno che l'elenco degli obiettivi non cambi spesso.
Il percorso dati montato conserva la cronologia SQLite e i report generati. Configura la conservazione in base alle policy del cliente, ai requisiti di prova dei ticket e alle dimensioni del disco. Per i siti di piccole dimensioni, conservare la cronologia operativa recente e i report dei clienti selezionati è solitamente più utile che conservare per sempre ogni controllo grezzo.
.env, config/config.yaml, and data/ before upgrades or host migration.L'interfaccia utente dell'appliance è progettata come dashboard sull'integrità della rete locale per proprietari, amministratori e team di supporto.

I report convertono il lavoro di supporto in prove visibili al cliente. Utilizzali dopo le installazioni, dopo la valutazione degli incidenti, prima/dopo la correzione o per revisioni ricorrenti dell'account.




Infracheck è local-first. L'appliance gratuita viene eseguita all'interno della rete del cliente e la centralizzazione Premium è pianificata come self-hosted.
security.protect_metrics: true or INFRACHECK_PROTECT_METRICS=true to protect /metrics.security.allow_public_reads: false or INFRACHECK_ALLOW_PUBLIC_READS=false to protect read-only API endpoints.Authorization: Bearer <token> and X-Infracheck-Token: <token>.--privileged by default..env, generated tokens, Grafana credentials, and data/ private.Utilizzare questi comandi durante la convalida dell'installazione, la risoluzione dei problemi o l'automazione.
curl http://localhost:8080/healthz
curl http://localhost:8080/readyz
curl http://localhost:8080/api/v1/info
curl http://localhost:8080/api/v1/health
curl http://localhost:8080/api/v1/verdicts/latest
curl http://localhost:8080/api/v1/recommendations
curl http://localhost:8080/api/v1/tests/ping/latest
curl http://localhost:8080/api/v1/tests/dns/latest
curl http://localhost:8080/api/v1/tests/http/latest
curl http://localhost:8080/api/v1/tests/speed/latest
curl http://localhost:8080/api/v1/devices
curl http://localhost:8080/api/v1/reports
curl -X POST http://localhost:8080/api/v1/tests/ping/run \
-H "Authorization: Bearer $INFRACHECK_ADMIN_TOKEN"
curl -X POST http://localhost:8080/api/v1/discovery/run \
-H "Authorization: Bearer $INFRACHECK_ADMIN_TOKEN"
curl -X POST http://localhost:8080/api/v1/reports/generate \
-H "Authorization: Bearer $INFRACHECK_ADMIN_TOKEN" \
-H "Content-Type: application/json" \
-d '{"type":"daily","hours":24}'
cd container
docker compose logs -f
curl http://localhost:8080/healthz
curl http://localhost:8080/readyz
curl http://localhost:8080/metrics
curl -X POST http://localhost:8080/api/v1/iperf/server/start \
-H "Authorization: Bearer $INFRACHECK_ADMIN_TOKEN"
iperf3 -c <agent-ip>
curl -X POST http://localhost:8080/api/v1/iperf/server/stop \
-H "Authorization: Bearer $INFRACHECK_ADMIN_TOKEN"
curl -X POST http://localhost:8080/api/v1/discovery/run \
-H "Authorization: Bearer $INFRACHECK_ADMIN_TOKEN"
curl http://localhost:8080/api/v1/devices
Se il rilevamento automatico del gateway non riesce, impostare targets.gateway.address explicitly in the config.
Sì. L'app sul campo è posizionata come gratuita.
Sì. Il locale apparecchio/contenitore è posizionato come libero.
No. Il posizionamento attuale è una licenza Premium a pagamento con un portale centrale self-hosted.
L'appliance gratuita è pubblicata su github.com/gatgserv/infracheck-appliance. La pagina di download si collega al repository e alla versione 1.0.0.
http://<appliance-ip>:8080/ui.