Vind open poorten in FreeBSD met behulp van Sockstat

In dit artikel zullen we zien hoe we open poorten in FreeBSD kunnen vinden met behulp van sokkenstat. 10 handige commando's.

Socksstat is een van de veelzijdige hulpprogramma's voor de opdrachtregel. Het wordt voornamelijk gebruikt voor het vinden van open poorten in FreeBSD en het sokstat-commando is standaard geïnstalleerd in FreeBSD. Het wordt vaak gebruikt voor het weergeven van de naam van de processen die een bepaalde netwerkpoort op een FreeBSD-systeem hebben geopend.

De opdracht Socksstat wordt ook gebruikt voor het weergeven van open sockets op basis van protocolversie (IPv4 en IPv6), op de status van de verbinding en op welke poorten een daemon of een programma bindt en waarop luistert. Het kan de resultaten voor een geopende verbinding verkleinen op basis van de gebruiker die eigenaar is van de socket, de bestandsdescriptor van een netwerksocket of de PID van het proces dat de socket heeft geopend.

1. Toon alle open poorten in FreeBSD

De opdracht Socksstat toont alle open poorten in een FreeBSD-systeem

# sockstat

2. Lijst met luisterpoorten

# sockstat -l

sokkenstat-opdracht met de vlag -l geeft alle luistersockets weer die in de netwerkstack zijn geopend. Toon luisteraansluitingen.

3. Open IPv4-poorten weergeven

# sockstat -4

Toon AF_INET (IPv4)-sockets.

4. Open IPv6-poorten weergeven

# sockstat -6

Toon AF_INET6 (IPv6)-sockets.

5. Open TCP- of UDP-poorten weergeven

# sockstat -P tcp

# sockstat -P udp

# sockstat -P tcp,udp

Toon alleen internetaansluitingen als het lokale of buitenlandse poortnummer op de opgegeven lijst staat. Het poortargument is een door komma's gescheiden lijst van poortnummers en bereiken gespecificeerd als eerste en laatste poort, gescheiden door een streepje.

6. Lijst met TCP- en UDP-specifiek poortnummer:

# 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]

Hiermee wordt gecontroleerd of de vermeldingspoort open is of niet.

7. Netwerkluisterpoorten weergeven

# sockstat -46 -l -s

Om alle geopende TCP-sockets in luistertoestand weer te geven, voegt u de vlaggen -l en -s toe, zoals weergegeven in het onderstaande voorbeeld. Omdat het een verbindingsloos protocol is, houdt UDP geen informatie bij over de status van de verbinding.

8. Unix-sockets en benoemde pijpen weergeven

# sockstat -u

Toon AF_LOCAL (UNIX) sockets. Unix-domein-sockets, evenals andere vormen van lokale communicatie tussen processen, zoals named pipes, kunnen worden weergegeven door de sokstat-opdracht met behulp van de vlag -u, zoals weergegeven in de onderstaande afbeelding.

9. Geef HTTPS-verbonden protocollen weer

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

U kunt alle aangesloten sockets weergeven die zijn gekoppeld aan het HTTPS-protocol naast de status van elke verbinding door de onderstaande opdracht uit te voeren.

10. HTTP-externe sockets weergeven

# 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

Om alle externe sockets weer te geven die zijn gekoppeld aan het HTTP-protocol, kunt u een van de volgende opdrachtcombinaties uitvoeren.

In dit artikel hebben we gezien hoe u een open poort in FreeBSD kunt vinden met behulp van sokkenstat.


Hoe maak je een groep aan in Linux

Hoe maak je een groep aan in Linux

Groepen worden gebruikt om gebruikers en hun privileges te organiseren, zoals het lezen van de schrijf- en uitvoeringsrechten. Om een ​​groud toe te voegen, is het commando groupadd.

3 manieren om het CPU-gebruik in Linux te controleren

3 manieren om het CPU-gebruik in Linux te controleren

Leg 3 manieren uit om het CPU-gebruik in Linux te controleren. CPU-gebruik verwijst naar het gebruik van verwerkingsbronnen of de hoeveelheid werk die door een CPU wordt verwerkt.

Hoe DenyHosts te installeren en configureren in CentOS 7

Hoe DenyHosts te installeren en configureren in CentOS 7

DenyHosts wordt veel gebruikt als alternatief voor Fail2ban. Als er te veel ongeldige SSH-inlogpogingen zijn geweest, gaat het ervan uit dat de brute-force-aanvallen of

Koppel een nieuwe schijf aan een Linux-server

Koppel een nieuwe schijf aan een Linux-server

We zullen leren hoe je een nieuwe schijf op een Linux-server kunt mounten. Voor deze demonstratie gebruiken we de CentOS 7-cloudserver. mount nu de partitie zoals hieronder getoond.

Eenvoudig te installeren Fail2ban op Ubuntu 20.04

Eenvoudig te installeren Fail2ban op Ubuntu 20.04

Leg goed uit hoe het eenvoudig is om Fail2ban op Ubuntu 20.04 te installeren. Fail2ban is geschreven in de programmeertaal Python en is gratis open source. Configuratie.

Hoe WireGuard VPN te installeren op Ubuntu 20.04

Hoe WireGuard VPN te installeren op Ubuntu 20.04

Leg goed uit hoe u WireGuard VPN installeert op Ubuntu 20.04. WireGuard is een uiterst eenvoudige, snelle en moderne VPN die gebruikmaakt van de modernste cryptografie

Hoe OpenSSL 1.1.1d in CentOS te installeren

Hoe OpenSSL 1.1.1d in CentOS te installeren

OpenSSL is een robuuste, commerciële toolkit met volledige functionaliteit voor de Transport Layer Security (TLS) & (SSL)-protocollen. Leer OpenSSL 1.1.1d installeren in CentOS

CSF installeren en configureren op CentOS 8

CSF installeren en configureren op CentOS 8

Hoe CSF op de CentOS 8-server te installeren en configureren. ConfigServer Security & Firewall is een (SPI) firewall, Login/Intrusion Detection en Security applicatie.

Configuratie van auditregel wordt niet weergegeven – Problemen oplossen?

Configuratie van auditregel wordt niet weergegeven – Problemen oplossen?

Configuratie auditregel niet weergegeven? Ontdek hoe onze ondersteuningstechnici het probleem oplossen en oplossen. Regelconfiguratiebestand /etc/audit/rules.d/audit.rules

CloudLinux Hoge belasting op server

CloudLinux Hoge belasting op server

In dit artikel zullen we leren hoe onze ondersteuningstechnici de hoge belasting van CloudLinux op de server oplossen. Zorg ervoor dat uw LVE-limieten correct zijn geconfigureerd.