Hping: Difference between revisions
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 | ||
* ''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]
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