Entwickler-Ecke

Internet / Netzwerk - Portscanner programmieren...


PhilGo - Sa 20.09.03 19:43
Titel: Portscanner programmieren...
Hi,

weis jemand wie man einen Portscanner programmieren kann?

Oder hat jemand schon einen brauchbaren Quelltext?
Ich hab davon überhaupt keine Ahnung und soll so was für einen Kumpel machen. :roll:

Danke im Voraus.


Mfg PhilGo


recall - Sa 20.09.03 20:07

Du sollst einen Portscanner für einen Kumpel proggen ?
Sehr zweifelhaftes Ansinnen... Erklärung wäre nicht schlecht.

Wozu braucht der einen Portscanner ?
Ich kann dir nicht helfen, bevor ich nicht wenigstens weiss wozu du sowas brauchst / verwenden wirst !? Da dus an einen Kumpel weitergeben willst, kanns ja wohl nicht der Lerneffekt sein ;) !

Viele Grüsse.


PhilGo - Sa 20.09.03 20:17

Hi,

ich weis ja selber nicht wozu der den Portscanner braucht. Der is eben zu mir gekommen, weil der weis das ich ein bisschen programmiere. Aber mir ist dann selber klar geworden, daß ich so was nicht programmieren kann. :roll:

Und wenn ich den Quelltext habe, kann ich über die Funktionsweise und das Ansteuern der Ports etwas lernen. :)

Mfg PhilGo

Moderiert von user profile iconUGrohne: Absätze entfernt


bIce - Sa 20.09.03 20:38

Hi,
Ein Portscanner ist eigentlich simpel zu realisieren:
1. Du brauchst eine IP bei der Du die Ports prüfen willst.
2. Du durchläufst alle (oder bestimmte) Ports, und versuchst zu ihnen eine Verbindung aufzubauen
3. Wenn die Verbindung erfolgreich war, dann ist der Port offen, sonst geschlossen.

Das Prog musst Du dir jetzt selbst erarbeiten, sonst gäbe es keinen Lerneffekt.


PhilGo - So 21.09.03 14:13

Hi,

da ich bei Delphi noch nicht ganz auf der Höhe bin, wäre es nett, wenn du mir einen Quelltext bereitstellen könntest. :roll:

Grund:
Hab erst vor ein 1/2 Jahr mit dem programmieren angefangen. :oops:

Danke im voraus.

Mfg PhilGo

Moderiert von user profile iconUGrohne: Absätze entfernt


bIce - So 21.09.03 19:01

Ich selbst habe sowas noch nicht programmiert. Daher habe ich keinen Quelltext parat, habe auch jetzt nicht viel Zeit dafür. Es ist aber wirklich nicht schwer soetwas zu programmieren. Spiele etwas mit der TClientSocket-Componente herum.


maxk - So 21.09.03 20:05

Schau dir mal http://www.maxk.keepfree.de/download/FreeScan.rar an!

// Edit: URL geändert


PhilGo - Mo 22.09.03 08:13

Danke für eure Hilfe. :D

Ich werd es halt mal versuchen.

Aber ich kann mit deinem FreeScan nicht die Ports scannen. :oops:

Mfg PhilGo

Moderiert von user profile iconUGrohne: Absätze entfernt


maxk - Mo 22.09.03 11:51

PhilGo hat folgendes geschrieben:
Aber ich kann mit deinem FreeScan nicht die Ports scannen. :oops:
:? Wie meinst du das genau? Du gibst in das Memo die Ports ein (mit Leerzeichen getrennen, oder Bereiche mit Bindestrich an). In das Edit kommt der Host. Das man auf Start klicken musss, will ich hier nicht erwähnen müssten :mrgreen: . Bei mir funktioniert das alles wunderbar.
Warum nie bei anderen?


PhilGo - Di 23.09.03 17:07

Hi,

bei deinem Freescan waren ja Host und die Ports schon voreingestellt:

Host: 127.0.0.1 Ports: 1-65535


Ergebnis: Es ist nicht möglich diese Ip-Adresse(127.0.0.1) zu ermitteln. Vorgang abgebrochen.


Was mach ich falsch?




Mfg PhilGo


maxk - Di 23.09.03 18:45

:?!?: Komisch ob es vielleicht daran liegt, dass du Win 98 verwendest? Bei mir funktioniert es.

PS: Es gibt 2 Versionen, eine arbeitet mit Indy andere direkt mit WinSock. Schau mal ob du die Indy benutzt. Ich glaube aber nicht, dass es daran liegt :?


PhilGo - Mi 24.09.03 17:45

Du hast glaub ich recht.
Ich benutze Win 98. :oops:
Aber warum funktioniert das net?

Muss ich da irgendwelche Veränderungen im Quelltext vornehmen damit das funzt?



Mfg PhilGo :roll:


PhilGo - Mi 24.09.03 17:48

Selbst wenn ich online bin funktioniert das net.


Naja, danke erstmal für deinen Quelltext + Programm. :D


Mfg PhilGo :wink:


barfuesser - Do 25.09.03 11:44

Kannst Du eigentlich einen Ping an 127.0.0.1 absetzen?

barfuesser


focus - Do 25.09.03 14:55

hab vor kurzem in der freeware oder open source ecke einen nonvcl scanner von assarbad oder luckie gefunden der recht gut und vor allem schnell war ... dann erweitert sich der lerneffekt sogar auf nonvcl, threads, boardsuche uvm ;-)
gruss
michael


maxk - Do 25.09.03 19:03

Ich habe eine neue Version hochgeladen. Der Portscanner sollte jetzt eigentlich unter Win98 funktionieren.
Hier noch mal der Link: http://www.maxk.keepfree.de/download/FreeScan.rar

// Edit: URL geändert


PhilGo - Sa 27.09.03 18:15

@barfuesser: Ein Ping funktioniert. Warum fragst du eigendlich? :wink:

@focus: Danke für die Info. Ich werde dort mal vorbeizischen. :D

@maxk: Dein Link funktioniert nicht! :roll:

Mfg PhilGo


maxk - Sa 27.09.03 18:55

Ich hasse meinen Provider. Die löschen manchmal willkürlich irgendwelche Dateien. Versuchs nochmal. Wenn nicht geht, schick ich's dir via Mail.


maxk - Mo 29.09.03 18:33

PhilGo hat folgendes geschrieben:
@maxk: Dein Link funktioniert nicht! :roll:
Okay langsam wird's komisch. Jetzt da ich mit RAR gepackt habe, funktioniert wieder alles so, wie es soll. Der Link http://www.maxk.keepfree.de/download/FreeScan.rar enthält 100 % den PortScanner. Ansonsten könnt ihr mich aus dem Forum werfen :fingergekreuzt:


PhilGo - Mi 01.10.03 17:01

Hi, dein Link funktioniert jetzt(bin heute 1.9. erst wieder ins Internet gekommen). Werde ihn gleich mal testen.

Ich hab herausgefunden, wenn ich zwei Portscanner gleichzeitig benutze, daß mein Computer abschmiert(jedenfalls bei mir).

Mfg PhilGo