
Tool zum Überprüfen, ob eine Domain oder ihre mehreren Subdomains online sind.
Diese Version von PortWitness wurde in Python2 entwickelt, wobei Module wie os, subprocess und sys usw. verwendet wurden. Der gesamte Code basiert auf dem Konzept der Socket-Programmierung. Mit Sockets stellen wir eine Verbindung zu einer Webanwendung her, um herauszufinden, ob sie aktiv ist oder nicht. Diese neue Version von PortWitness ist schneller und genauer.

python2 name.py url
PortWitness wurde als Bash-Tool entwickelt, um aktive Domains und Subdomains von Websites mittels Port-Scanning zu ermitteln. Es hilft Penetrationstestern und Bug-Jägern, Informationen über aktive Subdomains für die von ihnen anvisierte Domain zu sammeln. PortWitness zählt Subdomains mit Sublist3r auf und verwendet Nmap zusammen mit nslookup, um aktive Sites zu überprüfen. Aktive Domains oder Subdomains werden schließlich in einer Ausgabedatei gespeichert. Mit dieser Ausgabedatei kann ein Benutzer direkt mit dem Testen dieser Sites beginnen.
Sublist3r wurde ebenfalls in dieses Modul integriert. Es ist sehr effektiv und genau, wenn es darum geht, herauszufinden, welche Subdomains mit Nmap und nslookup aktiv sind.
Dieses Tool hilft einem Benutzer auch dabei, die IP-Adressen aller Subdomains zu erhalten und speichert sie in einer Textdatei. Diese IPs können für weitere Scans des Ziels verwendet werden.

Dieses Tool wurde mit Bash-Scripting erstellt, daher benötigen Sie lediglich eine Linux-Maschine.
Erteilen Sie der Datei mit chmod +x portwitness.sh Ausführungsrechte
bash portwitness.sh url
Sahil Tikoo
Associate Security Researcher