Avatar billede danielhep Nybegynder
07. august 2004 - 11:38 Der er 7 kommentarer og
2 løsninger

netværks tool

hey

Compiler: Visual Studios 6.0 C++

Jeg er ved at programmere en port scanner i C++, men der er nogle ting som jeg undre mig lidt over.

Jeg regner ik med at connect er den function som skal bruges til at scanne en port med ??

Hvordan det med protokoller, og den slags.  Men scanner vel også efter hvad der er på porten eller ??

Er der eller mere jeg har glemt he he ??

Mvh

Daniel
Avatar billede danielhep Nybegynder
07. august 2004 - 11:51 #1
protokoller..men kunne også sige servicer
Avatar billede arne_v Ekspert
07. august 2004 - 12:04 #2
Jeg har aldrig lavet en port scanner, men umiddelbart vil jeg da tro
at man netop forsøger at connecte til en port og ser om man kan det
eller ej.

Hvis du vil checke hvad der kører på porten bliver du nok nødt til at
prøve at send/recv noget applikations specifikt data. Men der er en standard for
hvad forskellige porte bruges til, så det er sjældent nødvendigt.
Avatar billede danielhep Nybegynder
07. august 2004 - 12:12 #3
du har vel ikke noget om de forskellige servicer ?
Avatar billede arne_v Ekspert
07. august 2004 - 12:40 #4
Avatar billede danielhep Nybegynder
07. august 2004 - 13:49 #5
arne_V >>

udfra dette link du har givet mig, kan jeg se hvad for nogle servicer der plejer at være på diverse porte.
Men hvis min port scanner snak kunne finde ud at det, som allle port scannere gør, mener du så at man skal forudsætte at hvis port 80 er åben, så er det http ?
Og hvis port 2629/tcp er åben så er det sitaraserver ??
Avatar billede arne_v Ekspert
07. august 2004 - 14:43 #6
Jeg mener at enten må du forudsætte at port 80 er HTTP eller så bliver du nødt til
at sende:

GET / HTTP/1.0\r\n
\r\n

og se om der kommer et validt HTTP respons tilbage.

[jeg har som sagt aldrig lavet port scanner, men lidt almindelig
sund logik siger mig, at sådan må det være]
Avatar billede danielhep Nybegynder
07. august 2004 - 15:07 #7
ok..jeg holder spørgsmålet åbent et stykke tid endnu
Avatar billede bufferzone Praktikant
07. august 2004 - 16:07 #8
EN ordentlig portscanner skal kunne scanne på en rækkg forskellige måder. UDP og TCP med både fuld og halv connect, ICMP af forskellige udformninger, X mas tree osv osv. Du kan på http://www.insecure.org se hvad scanneren Nmap derer den bedste på markedet kan og så lave noget tilsvarende
Avatar billede arne_v Ekspert
10. august 2004 - 22:05 #9
Jeg vil da også lige ligge et svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester