Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(In)security allgemein Sicherheit, Anonymität im Netz. Schutz und Maßnahmen. Prävention und Konzepte. Sicherheitsarchitekturen allgemein und auf der Netzwerkebene.

Eigener TCP-Scanner

Diskussion: Eigener TCP-Scanner im Forum (In)security allgemein, in der Kategorie Security Area; Anzeige Hi, Ich hab meinen eigenen TCP-Portscanner geschrieben zum Testen im LAN. Der TCP-connect()-Scan ist jedoch sehr langsam. Für jeden ...

Like Tree2Likes
  • 2 Post By +++ATH0

Antwort
Alt 19.01.12, 16:26   #1 (permalink)
 
Registriert seit: 29.06.11
lightf Leistung: Facit NTK
Likes: 0
Standard Eigener TCP-Scanner

Anzeige

Hi,

Ich hab meinen eigenen TCP-Portscanner geschrieben zum Testen im LAN. Der TCP-connect()-Scan ist jedoch sehr langsam. Für jeden Port braucht es 1 Sekunde. Ist es normal das es so langsam ist? Wie kann ich es schneller machen? (Hyperthreading?)? Kann mich da einer bitte aufklären?

gruß

lightf ist offline   Mit Zitat antworten
Alt 19.01.12, 17:05   #2 (permalink)
 
Registriert seit: 15.01.12
POSSIBLE Leistung: Facit NTK
Likes: 0
Standard

das Experiement habe ich auch schon mal gemacht.
War bei mir genauso das es recht lange gedauert hat.
würde mich auch interessieren.
POSSIBLE ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 19.01.12, 17:25   #3 (permalink)
 
Benutzerbild von Sleepprogger
 
Registriert seit: 17.10.09
Sleepprogger Leistung: Facit NTK
Likes: 10
Standard

Multithreading ist sicherlich keine schlechte Idee.
Der Timeout sollte einstellbar sein.
Aber versuchs vor allem vlt. mal damit (z.b. duckduckgo liefert Fortführendes):TCP_SYN_Scan.

[Halbwissen]Des weiteren hatten alte windowse ne recht geringe Anzahl gleichzeitig Sockets. Konnte man allerdings iwo umstellen und ich habe keine Ahnung wie das bei den neuen Versionen ist.[/Halbwissen]
__________________
Anonymisierungsdienste I
Send from my PC using Firefox...
Sleepprogger ist offline   Mit Zitat antworten
Alt 19.01.12, 17:56   #4 (permalink)
Themenstarter
 
Registriert seit: 29.06.11
lightf Leistung: Facit NTK
Likes: 0
Standard AW

Das es mit dem SYN-Scan schneller geht ist klar, aber ich verstehe nicht, aus welchem Grund nmap für den gleichen Scan nur 5 Sekunden und mein TCP-connect()-Scan 23-Sekunden braucht. Welche Technik nutzt nmap dafür?

lg
lightf ist offline   Mit Zitat antworten
Alt 19.01.12, 18:07   #5 (permalink)
Member of Honour
 
Benutzerbild von +++ATH0
 
Registriert seit: 02.04.05
+++ATH0 Leistung: K 6-3+++ATH0 Leistung: K 6-3+++ATH0 Leistung: K 6-3
Likes: 76
Standard

Habe ein Haus gebaut. Aber es stürzt immer ein. Warum? Was mache ich falsch?

Nmap ist übrigens Open-Source.
t3rr0r.bYt3 and xrayn like this.
+++ATH0 ist offline   Mit Zitat antworten
Alt 19.01.12, 18:16   #6 (permalink)
 
Benutzerbild von Sleepprogger
 
Registriert seit: 17.10.09
Sleepprogger Leistung: Facit NTK
Likes: 10
Standard

1. Siehe den über mir.

2. Timeout um circa 78% veringern. ?

Mehr infos gibt es erst gegen selbiges
__________________
Anonymisierungsdienste I
Send from my PC using Firefox...
Sleepprogger ist offline   Mit Zitat antworten
Alt 19.01.12, 22:00   #7 (permalink)
Themenstarter
 
Registriert seit: 29.06.11
lightf Leistung: Facit NTK
Likes: 0
Standard Haut nicht hin

Hi,

Folgendes hab ich versucht, doch Timeout liegt immer noch bei einer Sekunde:
int timeout = 500; // 500 Millisekunden

sock1 = socket(AF_INET, SOCK_STREAM, 0);

setsockopt(sock1, SOL_SOCKET, SO_RCVTIMEO, (char *)&timeout, sizeof(timeout));
setsockopt(sock1, SOL_SOCKET, SO_SNDTIMEO, (char *)&timeout,
sizeof(timeout));

Könnt ihr mir weiterhelfen?
lightf ist offline   Mit Zitat antworten
Alt 20.01.12, 04:33   #8 (permalink)
 
Registriert seit: 20.01.12
codewiz Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Zitat von lightf Beitrag anzeigen
Hi,

Folgendes hab ich versucht, doch Timeout liegt immer noch bei einer Sekunde:
int timeout = 500; // 500 Millisekunden

sock1 = socket(AF_INET, SOCK_STREAM, 0);

setsockopt(sock1, SOL_SOCKET, SO_RCVTIMEO, (char *)&timeout, sizeof(timeout));
setsockopt(sock1, SOL_SOCKET, SO_SNDTIMEO, (char *)&timeout,
sizeof(timeout));

Könnt ihr mir weiterhelfen?
Ja hast du das Threading jetzt schon implementiert oder nicht?
30 Threads die 30 ports scannen mit gleichem timeout bedeutet 30 mal schneller scannen ne?
codewiz ist offline   Mit Zitat antworten
Alt 20.01.12, 08:11   #9 (permalink)
Themenstarter
 
Registriert seit: 29.06.11
lightf Leistung: Facit NTK
Likes: 0
Standard Timeout

Hi,

Kann das ohne Hyperthreading nicht beschleunigt werden? Kann man am Timeout nichts reduzieren?

vg
lightf ist offline   Mit Zitat antworten
Alt 20.01.12, 12:55   #10 (permalink)
Senior Member
 
Benutzerbild von t3rr0r.bYt3
 
Registriert seit: 07.01.03
t3rr0r.bYt3 Leistung: Z3
Likes: 19
Standard

Du solltest "Threading" bzw. "Multithreading" nicht mit "Hyperthreading" verwechseln.
t3rr0r.bYt3 ist offline   Mit Zitat antworten
Alt 20.01.12, 15:49   #11 (permalink)
Themenstarter
 
Registriert seit: 29.06.11
lightf Leistung: Facit NTK
Likes: 0
Standard Welche lib?

Und welche library würdet ihr mir dafür empfehlen?
z. B. OpenMP?

gruß
lightf ist offline   Mit Zitat antworten
Alt 20.01.12, 17:39   #12 (permalink)
Senior Member
 
Registriert seit: 13.07.08
enkore Leistung: K 6-3enkore Leistung: K 6-3enkore Leistung: K 6-3
Likes: 85
Standard

Wenn dein Compiler das unterstützt, ist das der einfachste Weg, ja. Allerdings sollte man num threads vorher hochsetzen.

omp_set_num_threads(n);
__________________
"It is the human race! The deterioration of the spirit of man. Man undermining himself, causing a self-willed, self-imposed, self-evident self-destruction."
+++ BREAKING +++ Troll ertrinkt im Planschbecken +++
enkore ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Security Area » (In)security allgemein » Eigener TCP-Scanner
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
HaBo intern In eigener Sache.. throjan News & Ankündigungen 24 24.12.10 18:54
Eigener DynDNS ?! dtsq Network · LAN, WAN, Firewalls 3 23.03.06 17:36
Eigener Bootloader ? gatez Linux/UNIX 11 17.08.05 15:46
Eigener RagnarokServer für LAN? Metallica Games 10 30.07.05 00:23
Eigener FTP-Server sTEk Network · LAN, WAN, Firewalls 5 02.05.02 18:56


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61