Die Community zu .NET und Classic VB.
Menü

FAQ 0122: Kann man mit VB einen Portscanner erstellen?

 von 

Frage 

Kann man mit VB einen Portscanner erstellen?

Antwort  

In gewissen Grenzen ist dies möglich, wobei die Beispiele streng genommen keine Portscanner sind, da Winsock die komplette Verbindungskette durchläuft.

Bei TCP sendet der Portscanner ein Datenpaket mit gesetzten SYN-Flag, welches von der Gegenstelle entweder mit einem Datenpaket mit gesetzten SYN/ACK oder mit gesetzten RST/ACK beantwortet wird. Portscanner unterlassen anschließend das Senden des Datenpaketes mit gesetztem ACK-Flag, welches nötig wäre, um die Verbindung herzustellen. Bei Portscannern, die mit dem Winsock-Steuerelement erstellt wurden, wird dieses Paket jedoch gesendet, so daß es sich hierbei tatsächlich um eine Client-Anwendung, nicht jedoch um einen Portscanner an sich handelt. Mitt DLLs von Drittanbietern oder ausreichend Kenntnis der Winsock-API (und dem Einsatz von RAW-Sockets) kann man sich jedoch auch mit VB einen Portscanner erstellen.

Beispiele für Portscanner mit VB und Winsock-Steuerelement sind in unserem Upload zu finden.

Weiterführende Informationen: Portscanner

Ihre Meinung  

Falls Sie Fragen zu dieser FAQ haben, Ihre Erfahrung mit anderen Nutzern austauschen möchten oder auf eine Ergänzung hinweisen möchten, dann teilen Sie uns diese bitte in einem der unten vorhandenen Themen oder über einen neuen Beitrag mit. Hierzu können sie einfach einen Beitrag in einem zum Thema passenden Forum anlegen, welcher automatisch mit dieser Seite verknüpft wird.