2 Fragen zum Port Scanner - Warum scannt dieser Port-Scanner so langsam ? ....
-
Hallo,
ich habe mal 2 Fragen :
**Warum scannt dieser Port-Scanner so langsam ?
**
Quellcode des Port Scanners :
http://www.nickles.de/c/s/21-0009-152-1.htmDownload des Port Scanners:
http://www.nickles.de/downloads/ps.zip2.Frage:
Wie kann man den Quellcode umschreiben, sodass man während des scannens das prog minimieren bzw. abbrechen kann ?Danke
:: NoName ::
-
zu 2.:
Threads ! Ich habe vor kurzem ein ähnliches Prog. geschrieben
(Zugriff auf Computer die spezielle offene Pfade/Dateien haben).
Bau einen Thread ein und du kannst den Vorgang auch stoppen.
Sinnvoll wäre es dann noch das Prog würde sich die letzte gescannte
IP "merken" und dann "weiter scannen" anbieten
-
PortScanner arbeiten mit Threads.
-
Danke, dann werde ich mich mal durchschlagen ! Aber was ist nun mit Frage 1 ...? es gibt Port Scanner die viel schneller arbeiten als dieser ! (sind aber auch in einer anderen Programmiersprache geschrieben worden)
Danke
-
tja, richtige Profis können sogar mit C++ BASIC programmieren.
-
könnt ihr mir vielleicht helfen mit diesem Thread ? Komme nicht so ganz klar ...

Danke
-
Man könnte es ohne CSocket und in einem seperaten Thread machen. Ach, es gibt an diesem schlechten Beispiel so viel zu verbessern...
-
schön, aber könntest du mir vielleicht ein kleines Beispiel geben was du meinst...?

Denn so genau weiss ich auch nicht was Threads sind, im meinem Buch (Inside Visual C++ 6.0) steht das nämlich alles viel zu Kompliziert (jedenfalls für mich
)... Danke
-
Ich habe hier was gefunden, aber wie kann ich das benutzen ?
HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, DWORD dwStackSize, LPTHREAD_START_ROUTINE lpStartAdress, LPVOID lpParamter, DWORD dwCreationFlags, LPDWORD lpThreadId );irgendwie so : (oder ?)
for (UINT p1 = 0; p1 < p2; p2++) { hThread[p1] = CreateThread( NULL, 0, ThreadFunc, (LPVOID)p1, 0, &dwThread[p1] ); }...Stimmt das so ..?
Danke