AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Portscanner
Thema durchsuchen
Ansicht
Themen-Optionen

Portscanner

Ein Thema von Luckie · begonnen am 28. Apr 2003 · letzter Beitrag vom 15. Okt 2003
Antwort Antwort
Seite 5 von 5   « Erste     345   
Benutzerbild von Luckie
Luckie
Registriert seit: 29. Mai 2002
  1. nonVCL (25 KB)
  2. Kann ein URL in IP auflösen
  3. Scann-Vorgang in einem extra Thread
  4. Fortschrittsanzeige
  5. Scannvorgang kann abgebrochen werden
  6. Benutzung des IP-Adress-Eingabefeldes (-> keine syntaktisch ungültigen IP's)
  7. Doppelt so schnell wie der Simple Portscan von sharkx und die Exe ist um 20% kleiner

Download: Portscanner (57 KB)
Ein Teil meines Codes würde euch verunsichern.
 
Assarbad
 
#41
  Alt 16. Aug 2003, 12:45
Code:
ACL = Access Control List
DACL = Discretionary ACL (ist für die Zugriffssicherheit von Objekten verantwortlich)
SACL = System ACL (verantwortlich bestimmte Zugriffsarten auf ein Objekt in der Eventlog zu melden)
SID = Security ID ... in der Form:
 S-1-5-21-220523388-152049171-1060284298-500
 S-V-I-R -R       -R       -R        -R
 S ist immer da
 V ist die SID-Revision (bisher nur 1)
 I ist der Identifier der Authority (zB NT System, ....)
 R sind die RIDs

 Die letzte RID in obigem Beispiel ist die UID (User ID) des Builtin\Administrator
  Mit Zitat antworten Zitat
Benutzerbild von negaH
negaH
 
#42
  Alt 16. Aug 2003, 13:04
Zitat:
Also es gibt gute Gründe die VCL zu benutzen, aber IMO nicht bei kleineren Projekten. Und selbst wenn man sie bei solchen kleinen Projekten nutzt
Sorry, das ist Ansichtssache. Ich würde gerade in kleineren Projekten die VCL nutzen damit ich die Zeit am Userinterface spare und in das wesentliche investieren kann. Gerade bei kleinen Projekten sollte per VCL das Userinterface in einer Stunde fertig sein.

Bei großen Projekten wiederum wäre die VCL ein Muss, da nur so mehrere Programmierer mit unterschiedlichem Knowhow längerere Zeit das Monster warten können.

Gruß Hagen
  Mit Zitat antworten Zitat
Assarbad
 
#43
  Alt 16. Aug 2003, 13:12
Hehe, mit "kleineren Projekten" meine ich den Gesamtumfang. Übrigens, die GUI meines Scanners hat keine halbe Stunde gedauert (inklusive Korrekturen ). Das größte Problem war die Logik hinter den Threads. Wie du weißt hatte ich ja vorher eine andere Methode benutzt.

Aber das IMO (=meiner Meinung nach) besagt ja schon, daß es meine Ansicht ist
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#44
  Alt 16. Aug 2003, 15:11
Sehe ich genauso. warum sollte ich für ein Benutzerinterface, welches aus zwei Edits, drei Lsabel und einem Button besteht die VCL benutzen? Mit dem Ressourcen-Editor vom VS habe ich die Oberfläche genauso schnell zusammen geklickt wie mit der IDE von Delphi. Als Ergebnis habe ich dann eien EXe die um ein Vielfaches kleiner ist, als mit VCL.

Und wenn ich überlege, wenn ich nur VCL Programme hätte, dann hätte ich bestimmt schon beim Traffic meiner HP traufgelegt.
Michael
  Mit Zitat antworten Zitat
Assarbad
 
#45
  Alt 16. Aug 2003, 15:50
Nun übertreibste aber, oder

Es hat was mit Abwägung und in gewisser Weise mit der Einstellung zu tun. Aber wenn ich zB einen Mechanismus testen will, dann nehm ich lieber die VCL, da bin ich noch schneller ... wenn also ne GUI gar nicht wichtig ist
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#46
  Alt 16. Aug 2003, 16:24
Komisch, so mache ich es auch. Probiert wird erst mit der VCL und dann ohne. Das LuckieDIPS haben wir auch erst mit VCL gemacht und dann nach und nach alles rausgeschmissen. Und als ich nur noch Code hatte der mit dem User-Interface nichts mehr am Hut hatte, habe ich schnell eine nonVCl GUI innerhalb von 20 Minuten drumrumgebastelt.
Michael
  Mit Zitat antworten Zitat
Benutzerbild von FriFra
FriFra

 
Delphi 2005 Professional
 
#47
  Alt 15. Okt 2003, 07:12
@Luckiy, negaH, Assabard: Alle Portscanner haben einen Fehler (oder ist es ein Feature? )...

Wenn man eine im Netzwerk nicht vorhandene IP angibt, (ich habe es mit einigen versucht!) wird immer angezeigt, dass die Ports 25 und 110 offen seien! Wie ist es möglich, dass eine nicht vorhandene Maschine offene Ports besitzt ?
Miniaturansicht angehängter Grafiken
portscan.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von FriFra
FriFra

 
Delphi 2005 Professional
 
#48
  Alt 15. Okt 2003, 08:28
jetzt weiss ich woran das liegt... Wenn bei Norton Antivirus der E-Mail-Schutz aktiv ist tritt dieses Phänomen auf, hat also nichts mit dem Portscanner zu tun. Es zeigt aber wie unzuverlässig die Ergebnisse sein können ...
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 5 von 5   « Erste     345   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:05 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz