Trova porte aperte in FreeBSD usando Sockstat

In questo articolo, vedremo come trovare porte aperte in FreeBSD usando socksstat. 10 comandi utili.

Sockstat è una delle versatili utility da riga di comando. È principalmente usato per trovare porte aperte in FreeBSD e il comando socksstat è installato di default in FreeBSD. È comunemente usato per visualizzare il nome dei processi che hanno aperto una certa porta di rete su un sistema FreeBSD.

Il comando Sockstat viene anche utilizzato per elencare i socket aperti in base alla versione del protocollo (IPv4 e IPv6), allo stato della connessione e su quali porte un demone o un programma si collega e ascolta. Può ridurre i risultati per una connessione aperta in base all'utente proprietario del socket, al descrittore di file di un socket di rete o al PID del processo che ha aperto il socket.

1. Mostra tutte le porte aperte in FreeBSD

Il comando Sockstat mostrerà tutte le porte aperte in un sistema FreeBSD

# sockstat

2. Elenco delle porte di ascolto

# sockstat -l

Il comando socksstat con il flag -l visualizzerà tutti i socket di ascolto aperti nello stack di rete. Mostra prese di ascolto.

3. Visualizza le porte aperte IPv4

# sockstat -4

Mostra i socket AF_INET (IPv4).

4. Visualizza le porte aperte IPv6

# sockstat -6

Mostra i socket AF_INET6 (IPv6).

5. Visualizza le porte aperte TCP o UDP

# sockstat -P tcp

# sockstat -P udp

# sockstat -P tcp,udp

Mostra i socket Internet solo se il numero di porta locale o estera è nell'elenco specificato. L'argomento porte è un elenco separato da virgole di numeri di porta e intervalli specificati come prima e ultima porta separati da un trattino.

6. Elenca il numero di porta specifico TCP e UDP

# sockstat -P tcp -p 443 [Show TCP HTTPS Port]
# sockstat -P udp -p 53 [Show UDP DNS Port]
# sockstat -P tcp -p 443,53,80,21 [Show Both TCP and UDP]

Questo controllerà che la porta di menzione sia aperta o meno.

7. Visualizza le porte di ascolto della rete

# sockstat -46 -l -s

Per elencare tutti i socket TCP aperti in stato di ascolto, aggiungi i flag -l e -s, come mostrato nell'esempio seguente. Essendo un protocollo senza connessione, UDP non mantiene alcuna informazione sullo stato della connessione.

8. Visualizza socket unix e pipe con nome

# sockstat -u

Mostra i socket AF_LOCAL (UNIX). I socket di dominio Unix, così come altre forme di comunicazione locale tra processi, come le named pipe, possono essere visualizzati dal comando socksstat utilizzando il flag -u, come mostrato nell'immagine sottostante.

9. Visualizza i protocolli connessi HTTPS

# sockstat -46 -s -P TCP -p 443 -c

Puoi elencare tutti i socket connessi associati al protocollo HTTPS insieme allo stato di ogni connessione eseguendo il comando seguente.

10. Visualizza socket remoti HTTP

# sockstat -46 -c | egrep ’80|443′ | awk '{print $7}' | uniq -c | sort -nr

# sockstat -46 -c -p 80,443 | grep -v ADDRESS|awk '{print $7}' | uniq -c | sort -nr

Per elencare tutti i socket remoti associati al protocollo HTTP, puoi eseguire una delle seguenti combinazioni di comandi.

In questo articolo, abbiamo visto come trovare una porta aperta in FreeBSD usando socksstat.


Come installare e configurare CSF (ConfigServer Security & Firewall) su CentOS 7

Come installare e configurare CSF (ConfigServer Security & Firewall) su CentOS 7

ConfigServer Security & Firewall (in breve è anche chiamato csf) è un firewall Stateful Packet Inspection (SPI). Scopri come installare e configurare CSF su CentOS 7

Come installare lagente di backup R1Soft su CentOS

Come installare lagente di backup R1Soft su CentOS

Scopri come installare R1Soft Backup Agent su CentOS e configurarlo. R1Soft Server Backup Manager offre ai fornitori di servizi una soluzione flessibile e server-friendly.

Come modificare i limiti di CloudLinux LVE

Come modificare i limiti di CloudLinux LVE

In questo articolo abbiamo spiegato come modificare i limiti LVE di CloudLinux. Quindi iniziamo. I limiti di CloudLinux LVE possono essere modificati utilizzando LVE Manager.

Come cambiare SSH della porta del server Linux

Come cambiare SSH della porta del server Linux

Per cambiare la porta SSH del server Linux, è necessario accedere al server tramite SSH e modificare il file di configurazione SSH.

Come installare Centova Cast su CentOS

Come installare Centova Cast su CentOS

Centova Cast è la piattaforma di gestione leader per i flussi radio Internet, che fornisce informazioni approfondite e controllo ai provider di hosting di streaming. Centova Cast

Come impostare linoltro della posta sul tuo server di posta?

Come impostare linoltro della posta sul tuo server di posta?

È possibile superare i problemi di invio della posta elettronica utilizzando le seguenti impostazioni di inoltro della posta elettronica.

Come installare Apache, MariaDB, PHP e phpMyAdmin in Ubuntu 18.04

Come installare Apache, MariaDB, PHP e phpMyAdmin in Ubuntu 18.04

Impareremo a installare Apache MariaDB PHP e PHPMyAdmin nel server Ubuntu 18.04. Apache, MySQL/MariaDB e PHP sono composti da pacchetti. È conosciuto come LAMPADA

Impara la gestione degli utenti di base in Linux

Impara la gestione degli utenti di base in Linux

Vuoi aggiungere, modificare o eliminare un utente in Linux? Ecco l'articolo perfetto per te.

Impara la gestione dei gruppi di base in Linux

Impara la gestione dei gruppi di base in Linux

Scopri di più sulla gestione dei gruppi in Linux. Come aggiungere un gruppo, modificare un gruppo ed eliminare un gruppo, aggiungere membri in Linux. Crea un nuovo gruppo, usa il comando groupadd.

Impara a installare Fail2ban su CentOS 7

Impara a installare Fail2ban su CentOS 7

Fail2ban è molto utile per proteggere la connessione SSH. Ora dovresti essere in grado di installare e configurare fail2ban su centos7, aggiungere un ulteriore livello di sicurezza al server