Welche kostenlose oder frei downloadbare und empfehlenswerte Tools gibt es, um mögliche Schwachstellen an einen Netzwerkgerät zu lokalisieren?

DHC

Commander
Registriert
Aug. 2013
Beiträge
2.564
Ich habe mir vor einigen Monaten mal einige Router zu Fernwartungszwecken eingerichtet.
Soweit funktioniert alles sehr zufriedenstellend.
Nun würde ich gerne überprüfen, ob man Schwachstellen erkennen kann, um diese dann zu beheben.

Mit nmap habe ich mal einen Portscan durchlaufen lassen.
nmap -Pn -sS -sV --version-all --reason -v -A -O --osscan-guess -p0-65535 IP-ADRESSE
Dabei wurde nichts gefunden.

Das hört sich erst mal gut an.
Nun würde ich gerne weitere Tools nutzen, um evtl. weitere Schwachstellen zu ermitteln.
Bei einer Recherche bin ich auf Nessus gestoßen. Leider kann man das nicht einfach herunterladen. Dazu muss man eine Business-E-Mail-Adresse angeben. Was auch immer das heißen soll.
Wie auch immer. Meine E-Mail-Adressen werden nicht akzeptiert.

Welche Tools gibt es noch, um Schwachstellen herauszufinden?
Gerne als Portable-Version (Ohne Installation). Zumindest was Windows angeht.
Für Linux habe ich diverse VMs, auf denen man, wenn nötig, Tools installieren könnte.
Hier gerne mit GUI, wenn möglich.
 
nmap
zmap
arp-scan
ghidra
Nuclei Scanner + bei dir passende tempaltes
Wireshark
Nikto
openssh
ssh-audit
OWASP ZAP
ike-scan
onesixtyone
httpx
binwalk
grype
openssl
SSLyze
curl
netdiscover

fallen mir auf anhieb ein. mit jedem davon schaut man nach unterschiedlichen luecken. manche sind simpel zu bedienen, manche schwieriger.
Welche sinnvoll sind kommt drauf an was du vor hast und welche ziele du erfuellen willst.
Und welche Vektoren du absichern willst.
Bevor man sich den aufwand daheim macht, lieber einfach die Firewall restriktiver machen.

viele anleitugnen, zu vielen tools findest du hier
https://www.kali.org/tools/
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: JumpingCat, BFF und AB´solut SiD
madmax2010 schrieb:
Bevor man sich den aufwand daheim macht, lieber einfach die Firewall restriktiver machen.
Die sollten theoretisch sicher sein.
Aber ich will auf Nummer sicher gehen.
Es gibt nur drei/vier accept-Regeln für input für die WAN-Schnittstelle.
Alles andere wird gedropt.

madmax2010 schrieb:
welche ziele du erfuellen willst.
Ich möchte generell überprüfen, ob es noch weitere Schwachstellen gibt.
Mir ist schon klar, dass dies viel Raum für Interpretationen zuläßt.
Es geht um Router. Da sollte man die Auswahl evtl. etwas eingrenzen können.

nmap habe ich schon benutzt. Siehe Post #1.
 
Geht es um geschäftliche Nutzung?
Sind das "richtige" Router oder "Baumarktgeräte" wie Fritzbox?
 
Das bei Nessus ist eine stupide Registrierung fuer die Trial.

1780183680210.png


Du kannst da eine beliebige Adresse eintragen.

DHC schrieb:
Mit nmap habe ich mal einen Portscan durchlaufen lassen.
nmap -Pn -sS -sV --version-all --reason -v -A -O --osscan-guess -p0-65535 IP-ADRESSE
Dabei wurde nichts gefunden.

Du weisst was da gemacht wird?
ParameterBedeutung
-PnÜberspringt die Host-Erkennung (Ping). Nmap behandelt das Ziel direkt als erreichbar.
-sSTCP SYN-Scan ("Half-Open Scan"). Sehr verbreitete Methode zur Port-Erkennung.
-sVErmittelt die Versionen der gefundenen Dienste.
--version-allVerwendet die aggressivste Versionserkennung mit allen verfügbaren Signaturen.
--reasonZeigt an, warum Nmap einen Port als offen, geschlossen oder gefiltert einstuft.
-vVerbose-Modus, liefert mehr Informationen während des Scans.
-AAktiviert mehrere erweiterte Erkennungen gleichzeitig (OS-Erkennung, Versionserkennung, Script-Scanning, Traceroute).
-OBetriebssystem-Erkennung anhand des TCP/IP-Stacks.
--osscan-guessErzwingt eine Schätzung des Betriebssystems, auch wenn die Erkennung unsicher ist.
-p0-65535Scan aller TCP-Ports von 0 bis 65535.

Was hast Du denn erwartet? Und was soll gefunden werden?
Das der Scan ewig dauert wirst Du wohl mitbekommen haben.

Und was erfaehrst Du eigentlich wenn Du das nmap auf die IP eines Deiner Router absetzt. Aus Deinem Netzwerk natuerlich. Aus dem Internet auf die Externe eines Routers wuerde ich so nie probieren.

Das ist einer meiner Router. Von intern gesehen.
Code:
bff@vm007:~$ sudo nmap -Pn -sS -sV --version-all --reason -v -A -O --osscan-guess -p0-65535 192.168.0.1
Starting Nmap 7.94SVN ( https://nmap.org ) at 2026-05-30 19:49 EDT
NSE: Loaded 156 scripts for scanning.
NSE: Script Pre-scanning.
Initiating NSE at 19:49
Completed NSE at 19:49, 0.00s elapsed
Initiating NSE at 19:49
Completed NSE at 19:49, 0.00s elapsed
Initiating NSE at 19:49
Completed NSE at 19:49, 0.00s elapsed
Initiating ARP Ping Scan at 19:49
Scanning 192.168.0.1 [1 port]
Completed ARP Ping Scan at 19:49, 0.03s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 19:49
Completed Parallel DNS resolution of 1 host. at 19:49, 0.05s elapsed
Initiating SYN Stealth Scan at 19:49
Scanning _gateway (192.168.0.1) [65536 ports]
Discovered open port 80/tcp on 192.168.0.1
Discovered open port 443/tcp on 192.168.0.1
Discovered open port 53/tcp on 192.168.0.1
Completed SYN Stealth Scan at 19:49, 5.96s elapsed (65536 total ports)
Initiating Service scan at 19:49
Scanning 3 services on _gateway (192.168.0.1)
Completed Service scan at 19:50, 12.09s elapsed (3 services on 1 host)
Initiating OS detection (try #1) against _gateway (192.168.0.1)
Retrying OS detection (try #2) against _gateway (192.168.0.1)
Retrying OS detection (try #3) against _gateway (192.168.0.1)
Retrying OS detection (try #4) against _gateway (192.168.0.1)
Retrying OS detection (try #5) against _gateway (192.168.0.1)
NSE: Script scanning 192.168.0.1.
Initiating NSE at 19:50
Completed NSE at 19:50, 8.58s elapsed
Initiating NSE at 19:50
Completed NSE at 19:50, 1.18s elapsed
Initiating NSE at 19:50
Completed NSE at 19:50, 0.00s elapsed
Nmap scan report for _gateway (192.168.0.1)
Host is up, received arp-response (0.0093s latency).
Not shown: 65533 closed tcp ports (reset)
PORT    STATE SERVICE  REASON         VERSION
53/tcp  open  domain   syn-ack ttl 53 Unbound
| dns-nsid:
|   NSID: mia04 (6d69613034)
|_  id.server: mia04
80/tcp  open  http     syn-ack ttl 64 BusyBox http 1.19.4
| http-methods:
|_  Supported Methods: GET HEAD POST
|_http-title: Site doesn't have a title (text/html).
443/tcp open  ssl/http syn-ack ttl 64 BusyBox http 1.19.4
|_ssl-date: TLS randomness does not represent time
| ssl-cert: Subject: commonName=*wifi.net
| Subject Alternative Name: DNS:*wifi.net
| Issuer: commonName=tplinkwifi.net
| Public Key type: rsa
| Public Key bits: 2048
| Signature Algorithm: sha256WithRSAEncryption
| Not valid before: 2020-01-01T00:00:00
| Not valid after:  2040-12-31T00:00:00
| MD5:   647a:2218:a7c4:202d:666f:bd97:5f04:5751
|_SHA-1: fd58:fa0f:da26:d246:8210:db3a:75ab:ed93:5e04:751f
|_http-title: Site doesn't have a title (text/html).
| http-methods:
|_  Supported Methods: GET HEAD POST
MAC Address: 98:25:4A:40:51:A0 (Unknown)
Aggressive OS guesses: FreeBSD 12.0-RELEASE (93%), HP P2000 G3 NAS device (92%), Linux 3.1 (90%), Linux 3.2 (90%), Linux 3.0 (90%), AXIS 210A or 211 Network Camera (Linux 2.6.17) (90%), OpenWrt Kamikaze 7.09 (Linux 2.6.22) (90%), Asus RT-AC66U router (Linux 2.6) (90%), Asus RT-N16 WAP (Linux 2.6) (90%), Asus RT-N66U WAP (Linux 2.6) (90%)
No exact OS matches for host (If you know what OS is running on it, see https://nmap.org/submit/ ).
TCP/IP fingerprint:
OS:SCAN(V=7.94SVN%E=4%D=5/30%OT=53%CT=1%CU=41031%PV=Y%DS=1%DC=D%G=Y%M=98254
OS:A%TM=6A1B77C3%P=x86_64-pc-linux-gnu)SEQ(SP=FF%GCD=1%ISR=10D%TI=Z%CI=Z%TS
OS:=22)SEQ(SP=FF%GCD=1%ISR=10D%TI=Z%CI=Z%II=I%TS=22)OPS(O1=M5B4ST11NWD%O2=M
OS:5B4ST11NWD%O3=M5B4NNT11NWD%O4=M5B4ST11NWD%O5=M5B4ST11NWD%O6=M5B4ST11)WIN
OS:(W1=FFFF%W2=FFFF%W3=FFFF%W4=FFFF%W5=FFFF%W6=FFFF)ECN(R=Y%DF=Y%T=35%W=FFF
OS:F%O=M5B4NNSNWD%CC=Y%Q=)T1(R=Y%DF=Y%T=35%S=O%A=S+%F=AS%RD=0%Q=)T2(R=N)T3(
OS:R=N)T4(R=Y%DF=Y%T=35%W=0%S=A%A=Z%F=R%O=%RD=0%Q=)T5(R=Y%DF=Y%T=40%W=0%S=Z
OS:%A=S+%F=AR%O=%RD=0%Q=)T6(R=Y%DF=Y%T=40%W=0%S=A%A=Z%F=R%O=%RD=0%Q=)T7(R=N
OS:)U1(R=Y%DF=N%T=40%IPL=164%UN=0%RIPL=G%RID=G%RIPCK=G%RUCK=G%RUD=G)IE(R=Y%
OS:DFI=N%T=40%CD=S)

Uptime guess: 0.000 days (since Sat May 30 19:50:16 2026)
Network Distance: 1 hop
TCP Sequence Prediction: Difficulty=255 (Good luck!)
IP ID Sequence Generation: All zeros
Service Info: OS: Linux; CPE: cpe:/o:linux:linux_kernel

TRACEROUTE
HOP RTT     ADDRESS
1   9.32 ms _gateway (192.168.0.1)

NSE: Script Post-scanning.
Initiating NSE at 19:50
Completed NSE at 19:50, 0.00s elapsed
Initiating NSE at 19:50
Completed NSE at 19:50, 0.00s elapsed
Initiating NSE at 19:50
Completed NSE at 19:50, 0.00s elapsed
Read data files from: /usr/bin/../share/nmap
OS and Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 39.56 seconds
           Raw packets sent: 65662 (2.893MB) | Rcvd: 65602 (2.628MB)
 
TorenAltair schrieb:
"richtige" Router
Was definierst du als richtiger Router?
Ich habe kein Klickibunti-Router. Das sind Router von MikroTik, falls das wichtig ist.

BFF schrieb:
stupide Registrierung fuer die Trial
Das sah bei mir anders aus.
Hast du einen Link?

BFF schrieb:
Du weisst was da gemacht wird?
Ich habe das von Kuketz-IT kopiert und die IP-Adresse entsprechend angepasst.
Ich dachte mir, das wird schon passen.
Ergänzung ()

BFF schrieb:
Das der Scan ewig dauert wirst Du wohl mitbekommen haben.
Solange lief das Ganze nicht.
Vielleicht 15 bis 30 Minuten.

Auf jeden Fall wurde nichts ausgegeben. Es wurde nichts gefunden.
 
DHC schrieb:
Hast du einen Link?

https://www.tenable.com/products/nessus/nessus-essentials
Selbst bei den andeeren beiden "Tools" bedeutet die Mail einfach eine gueltige Mail.

DHC schrieb:
Solange lief das Ganze nicht.
Vielleicht 15 bis 30 Minuten.

Erklaere mal warum Deine 15-30 Minuten kuerzer sind als meine schlappe Minute. 🤷‍♂️

Anyway.

DHC schrieb:
Auf jeden Fall wurde nichts ausgegeben. Es wurde nichts gefunden.

Das nmap muss ein Ergebnis gezeigt haben. Aehnlich wie in meinem Spoiler nur kuerzer eigentlich. Auch wenn kein Port "offen" ist an einem Geraet.
Hast Du Deinen Microtik direkt auf seine WAN gescant? Ueber das Internet oder lokal bei Dir im LAN?

DHC schrieb:
Ich habe das von Kuketz-IT kopiert und die IP-Adresse entsprechend angepasst.
Ich dachte mir, das wird schon passen.

Das ein offener Port und ein lauschender Service dahinter nicht unbedingt eine Schwachstelle sein muss ist Dir bekannt? Und ganz ehrlich gesagt, Du wirst mit Nesus rein nichts anfangen koennen.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: AB´solut SiD, JumpingCat und madmax2010
DHC schrieb:
ch möchte generell überprüfen, ob es noch weitere Schwachstellen gibt
Gibt es garantiert. Du hast auch wenn du zwei drei Wochen rein steckst eine gute Chance was zu finden. Vor allem wenn die Hardware vor dir liegt.

Halte die Firmware up to date.
Halte das Netzwerk so simpel wie möglich und so komplex wie nötig.
Viel besser wird es nur mit viel Aufwand
 
  • Gefällt mir
Reaktionen: BFF und JumpingCat
BFF schrieb:
einfach eine gueltige Mail
Ja. Die E-Mails sind gültig. Direkt bei der Eingabe wurde sogleich gemeldet, dass es sich nicht um eine Business E-Mail handele.

BFF schrieb:
Microtik direkt auf seine WAN gescant?
Ja.

BFF schrieb:
lokal bei Dir im LAN?
Den Router ja.
Ich habe noch einen online direkt hinter einem Mobilfunk-Router.
Den möchte ich auch noch testen.
Da sind aber im Endeffekt die selben Einstellungen, wie bei dem Router bei mir Zu Hause.

BFF schrieb:
Das ein offener Port und ein lauschender Service dahinter nicht unbedingt eine Schwachstelle sein muss ist Dir bekannt?
Die bösen Jungs in den Weiten des Internets lassen nichts unversucht.
Da werden alle möglichen Kniffs und Tricks ausgepackt.
Ich will nur sicher stellen, dass alles im grünen Bereich ist.

Lieber zu viel überprüft, als zu wenig.
Ergänzung ()

madmax2010 schrieb:
Halte die Firmware up to date.
Das mache ich immer.
Sobald es neue Updates gibt, werden die auf alle Router aufgespielt.

madmax2010 schrieb:
Halte das Netzwerk so simpel wie möglich und so komplex wie nötig.
Das habe ich hoffentlich so gemacht.
Alles komplett minimalistisch.
Wie schon gesagt. Die Firewall hat 5 Regeln. Drei accept (input) für WAN und dann zwei mal drop (input / forward).
 
Zuletzt bearbeitet:
Also das letzte was du machen solltest ist ein Portscan von außen, das kann auch mal böse post geben.

Und für Schwachstellen von intern (black- / whitebox) bspw openvas/greenbone security manager nutzen.
 
Zurück
Oben