Hping: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 31: Line 31:
* ''ttl'' - time to live
* ''ttl'' - time to live
* ''id'' - IP aadressi ID  
* ''id'' - IP aadressi ID  
* ''sport'' -
* ''flags''- TCP 'lipud' (R - RESET, S - SYN, A - ACK, F - FIN, P - PUSH, U - URGENT, X -mittestandartne 0x40, Y - mittestandartne 0x80)
* ''flags''- TCP 'lipud' (R - RESET, S - SYN, A - ACK, F - FIN, P - PUSH, U - URGENT, X -mittestandartne 0x40, Y - mittestandartne 0x80)
* ''seq'' - paki järjekorra number
* ''seq'' - paki järjekorra number
Line 37: Line 36:
* ''rtt'' - round trip time (millisekundites)
* ''rtt'' - round trip time (millisekundites)
=''hping'' paigaldamine [3]=
=''hping'' paigaldamine [3]=
Kõige uuema ''hping'' paigaldamine NPM-iga
Kõige uuema ''hping'' versiooni paigaldamine NPM-iga


   npm install hping -g
   <font size="3">npm install hping -g</font>


==Kasutamine==
==Kasutamine==
Ühekorde ''hping'' www.google.com serverist
Ühekorde ''hping'' www.google.com serverist


   hping www.google.com  
   <font size="3"> hping www.google.com </font>


Vastus www.google.com serverist, 10 -sekundilise intervalliga
Vastus www.google.com serverist, 10 -sekundilise intervalliga


   hping www.google.com -i 10  
   <font size="3">hping www.google.com -i 10 </font>


Ühekordne vastus samast serverist GET meetodi abil
Ühekordne vastus samast serverist GET meetodi abil


   hping get www.google.com
   <font size="3">hping get www.google.com</font>


Päring mitmest serverist korraga
Päring mitmest serverist korraga


   hping www.google.com www.itcollege.ee www.wiki.itcollege.ee
   <font size="3">hping www.google.com www.itcollege.ee www.wiki.itcollege.ee</font>


Seadmete vaatamiseks
Seadmete vaatamiseks


   hping settings
   <font size="3">hping settings</font>


Rohkem valikuteks ja abi saamiseks
Rohkem valikuteks ja abi saamiseks


   hping -h
   <font size="3">hping -h</font>
=Kokkuvõte=
=Kokkuvõte=
=Kasutatud material=
=Kasutatud material=

Revision as of 09:45, 23 May 2015

Koostaja

Ruti Kerro
Eesti Infotehnoloogia Kolledž
Rühm A21
versioon 1.0
19.05.2015

Sissejuhatus [1]

Hping on käsureal orienteeriv TCP/IP pakkide koostaja ja analüüsija.

Hping töötab järgmistes UNIX-i süsteemides: Linux, FreeBSD, NetBSD, OpenBSD, Solaris, MacOs X, Windows.

Võimalused [1]

Varem kasutati hping-i turvalisuse tagamiseks, kuid nüüd saab seda kasutada mitmel eri viisil, juhul kui kasutaja ei hooli turvalisusest vaid tahab lihtsalt testida võrke või host-e. Järgnevalt toon välja võimalusi, mida hping pakub :

  • Tulemüüri testimine
  • Täpsem portide skännimine
  • Võrkude testimine erinevate protokollidega
  • Manuaalne MTU
  • Täpsem traceroute (kõikide toetavate protokollidega)
  • OS fingerprinting
  • Uptime eelaimamine
  • TCP/IP auditeerimine

Pilt [2]

Valik
http://sectools.org/tool/hping/screenshot/0/

  • len - andmete pikkus (baitides)
  • ip - source IP aadress
  • ttl - time to live
  • id - IP aadressi ID
  • flags- TCP 'lipud' (R - RESET, S - SYN, A - ACK, F - FIN, P - PUSH, U - URGENT, X -mittestandartne 0x40, Y - mittestandartne 0x80)
  • seq - paki järjekorra number
  • win - TCP akna suurus
  • rtt - round trip time (millisekundites)

hping paigaldamine [3]

Kõige uuema hping versiooni paigaldamine NPM-iga

 npm install hping -g

Kasutamine

Ühekorde hping www.google.com serverist

  hping www.google.com 

Vastus www.google.com serverist, 10 -sekundilise intervalliga

 hping www.google.com -i 10 

Ühekordne vastus samast serverist GET meetodi abil

 hping get www.google.com

Päring mitmest serverist korraga

 hping www.google.com www.itcollege.ee www.wiki.itcollege.ee

Seadmete vaatamiseks

 hping settings

Rohkem valikuteks ja abi saamiseks

 hping -h

Kokkuvõte

Kasutatud material

Selle artikli valmimisel on kasutatud järgnevaid allikaid :
[1] http://www.hping.org/
[2] http://sectools.org/tool/hping/
[3] https://www.npmjs.com/package/hping