nmap-Tool erkennt offene Ports
Nmap ist die Abkürzung für Network Mapper. Nmap ist ein kostenloses Open-Source-Tool zur Netzwerkerkennung und -aufklärung. Nmap kann das Netzwerk nach aktiven Hosts, offenen Ports, Betriebssystemversion und Diensterkennung durchsuchen und eine verdeckte Informationsüberprüfung durchführen. Die Installationsmethode ist wie folgt:
#yum安装
yum -y install nmap
#rpm包安装
rpm -ivh nmap-4.11-1.1.x86_64.rpm
Nach dem Login kopieren
Überprüfen Sie die offenen Ports:
#查看本机开放端口信息(也可以查看其他ip)
nmap 127.0.0.1
Nach dem Login kopieren
nmap 127.0.0.1 Überprüfen Sie die offenen Ports dieser Maschine und alle Ports werden gescannt.
⚠️Dieses Tool fragt den offenen Portstatus ab und kann Nur ein 22-Port.
Nmap-Scan-Parameter
-p: Den angegebenen Port scannen
- #🎜🎜 # -A: Offensives Scannen verwenden
- -sV: Nmap für Versionserkennung angeben
- -F: Scannen die 100 wahrscheinlichsten offenen Ports
- -v: Redundante Informationen anzeigen, Details während des Scannens anzeigen #🎜 🎜#
- iL: Zielhost oder Zielnetzwerksegment aus Datei importieren -sn: Nur Hosterkennung, kein Port-Scanning#🎜🎜 ## 🎜🎜#– ausschließen: Der verbundene Host oder die verbundene Website wird nicht gescannt
-sL: Nur die angegebene Ziel-IP auflisten, keine Hosterkennung
# 🎜🎜#- –system-dns: Geben Sie an, dass der DNS-Server des Systems verwendet werden soll
- –excludefile: Der Host oder das Netzwerksegment in Die importierte Datei wird nicht gescannt. 🎜🎜#-sU: Verwenden Sie UDP-Scanning, um den UDP-Portstatus des Zielhosts zu ermitteln.
- -Pn: Behandelt alle angegebenen Hosts als aktiviert und überspringen Sie den Host-Erkennungsprozess.
- -T4: Geben Sie die Zeit an, die der Scanvorgang benötigt ## hat 6 Ebenen. Je höher die Ebene, desto schneller ist die Erkennung und Blockierung. Es wird empfohlen, das allgemeine Scan-Befehlsformat nmap + Scan-Parameter + Zieladresse oder Netzwerk zu verwenden Segment
- Telnet, um zu überprüfen, ob der Port geöffnet istBefehlsregeln: Telnet-IP-Port
Der folgende Inhalt zeigt an, dass eine Verbindung hergestellt werden kann- #🎜 🎜#
# 🎜🎜#
Wenn der Server nicht über ein Telnet-Tool verfügt, können Sie den folgenden Befehl ausführen, um es zu installieren: yum -y install telnet.x86_64
Nach dem Login kopieren
- curl, um zu überprüfen, ob der Link-Port vorhanden ist ist offenBefehlsregeln: curl http:ip: Eine Antwort auf Port
zeigt an, dass normal darauf zugegriffen werden kann.
nc (netcat)-Befehl zum Überprüfen, ob ein Port im Remote-Linux-System geöffnet ist
nc ist Netcat. netcat ist ein einfaches Unix-Tool, das TCP- oder UDP-Protokolle verwendet, um Daten zwischen Netzwerkverbindungen zu lesen und zu schreiben.
Es ist als vertrauenswürdiges Backend-Tool konzipiert, das direkt verwendet oder einfach von anderen Programmen oder Skripten aufgerufen werden kann.
Gleichzeitig ist es auch ein funktionsreiches Tool zum Debuggen und Erkunden von Netzwerken, da es fast jede Art von Verbindung herstellen kann, die Sie benötigen, und außerdem über mehrere interessante integrierte Funktionen verfügt.
netcat verfügt über drei Funktionsmodi: Verbindungsmodus, Abhörmodus und Tunnelmodus.
Allgemeine Syntax des Befehls nc (netcat):
nc [-optionen] [Hostname oder IP] [Portnummer]
Im folgenden Beispiel prüfen wir, ob Port 22 auf dem Remote-Linux-System geöffnet ist.
[root@zjq zjq666]# nc -zvw3 121.xxx.234.456 8848
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 121.xxx.234.456:8848.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
Nach dem Login kopieren
Detaillierte Erklärung der Befehlsparameter:
nc: der Hauptteil des ausgeführten Befehls;
#🎜 🎜## 🎜🎜#z: Null-E/A-Modus (wird zum Scannen verwendet);
v: Explizite Ausgabe; 🎜#
w3: Stellen Sie das Timeout auf 3 Sekunden ein;
121.xxx.234.456: Die IP-Adresse des Zielsystems; 🎜🎜 #
8848: Port, der überprüft werden muss.
- Netstat-Tool zum Anzeigen aktivierter PortsDer Befehl lautet wie folgt:
netstat -ntlp
Nach dem Login kopieren
-
# 🎜🎜#
Sie können die Portnutzung abfragen, um Portkonflikte zu vermeiden. Das obige ist der detaillierte Inhalt vonSo überprüfen Sie die offenen Ports und aktivierten Ports des Servers unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!