![Battlegrounds Mobile (BGMI) sembra essere bandito in India](/f/bb8be4a5db74481798da9a943e4d519b.jpg?width=100&height=100)
In questo breve articolo, imparerai come trovare tutti i client (utilizzando i loro indirizzi IP) connessi a un Apache o Nginx server web acceso HTTP o HTTPS porte su un server Linux.
In Linux, ogni servizio in esecuzione sul server che ascolta il socket affinché un client effettui una richiesta di connessione. Dopo una connessione riuscita da un client, viene creato un socket (una combinazione di un indirizzo IP e una porta (un numero che identifica un'applicazione/servizio a cui il client è connesso)).
Lettura consigliata: Come guardare le porte TCP e UDP in tempo reale
Per ottenere le informazioni dettagliate di queste prese, useremo a ss strumento da riga di comando, che viene utilizzato per visualizzare le informazioni relative al socket di rete su una macchina Linux. Puoi anche usare il più vecchio comando netstat, che visualizza le connessioni socket attive.
Ad esempio, è possibile utilizzare questi strumenti per ottenere le informazioni sulle statistiche del socket di tutti i client connessi a una porta oa un servizio specifico.
# ss. O. # netstat.
Per ottenere l'elenco di tutti i client collegati HTTP (Porta 80) o HTTPS (Porta 443), puoi usare il comando ss o comando netstat, che elencherà tutte le connessioni (indipendentemente dallo stato in cui si trovano) incluse le statistiche sui socket UNIX.
# ss -o stato stabilito '( sport = :http o sport = :https )' O. # netstat -o stato stabilito '( sport = :http o sport = :https )'
In alternativa, è possibile eseguire il seguente comando per elencare i numeri di porta numerici.
# ss -tn origine: 80 o origine: 443. O. # netstat -tn origine: 80 o origine: 443.
Potresti anche trovare utili i seguenti articoli:
Questo è tutto ciò che abbiamo in questo breve articolo. Per maggiori informazioni sul ss utility, leggi la sua pagina man (uomo ss). Puoi contattarci per qualsiasi domanda, tramite il modulo di commento qui sotto.