Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
mightythor
HV veteran

liitunud: 02.12.2004
|
21.05.2008 04:47:46
tcptraceroute ei näita kõiki läbitud võrgusõlmi |
|
|
kuna turvalisuse huvides on UDP ja ICMP ECHO paketid paljudes tulemüürides keelatud, siis huvi pärast tahtsin näha teekonda enda arvutist aadressi 212.7.7.132 juurde. Sain sellise tulemuse:
$tcptraceroute 212.7.7.132
Selected device eth0, address 192.168.1.2, port 46072 for outgoing packets
Tracing the path to 212.7.7.132 on TCP port 80 (www), 30 hops max
1 192.168.1.1 1.046 ms 0.848 ms 0.704 ms
2 * * *
3 * * *
4 * * *
5 www.rate.ee (212.7.7.132) [open] 18.660 ms 17.456 ms 19.205 ms
|
Miks ja kuidas saavad olla sõlmede 2,3 ja 4 IP aadressid tuvastamatta?
|
|
Kommentaarid: 62 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
53 |
|
tagasi üles |
|
 |
airm
HV Guru
liitunud: 26.02.2003
|
|
Kommentaarid: 56 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
1 :: |
50 |
|
tagasi üles |
|
 |
mightythor
HV veteran

liitunud: 02.12.2004
|
21.05.2008 11:40:52
|
|
|
jap, seda küll, kuid minu katses oli ju kasutades TCP pakette, mis ei tohiks olla keelatud ning peaksid kenasti näitama tulemust ka sõlmedes 2,3 ja 4.
|
|
Kommentaarid: 62 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
53 |
|
tagasi üles |
|
 |
Andrus Luht
itimees.ee

liitunud: 11.06.2002
|
|
Kommentaarid: 377 loe/lisa |
Kasutajad arvavad: |
   |
:: |
5 :: |
1 :: |
318 |
|
tagasi üles |
|
 |
Dogbert
HV Guru

liitunud: 03.05.2004
|
21.05.2008 14:49:09
|
|
|
Huvitav, mul vastavad tcptraceroute kasutamisel kõik ruuterid, vähemalt kui Eesti aadressidega piirdun. Ometi on väga vähestel neist TCP port 80 lahti, kui üldse. Midagi selles teoorias ei klapi.
_________________ Tee inimesele lõke ja tal on soe üheks päevaks, pista ta põlema ja tal on soe elu lõpuni. (Terry Pratchett)
e.k spikker: muhk on kumer, lohk on nõgus. |
|
Kommentaarid: 33 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
32 |
|
tagasi üles |
|
 |
airm
HV Guru
liitunud: 26.02.2003
|
21.05.2008 17:59:03
|
|
|
ehk on see selline värk, et kontrollid lõppjaama 80 porti, aga teekonda vaatad ikkagi icmp -ga
|
|
Kommentaarid: 56 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
1 :: |
50 |
|
tagasi üles |
|
 |
kpihus
Kreisi kasutaja

liitunud: 14.04.2003
|
21.05.2008 22:36:38
|
|
|
tcptraceroute saadab syn paketi ja ootab syn ack vastust. Selleks, et vahepeale masin syn ackiga vastaks peab tal input olema lubatud, kui input on keelatud, siis saadakse vastu reset, või halvemal juhul lihtsalt pakett kdropitakse ära. See et tcptraceroute vastust ei saa aga tegelikult liiklus käib sealt läbi ei ole jällegi argument, sest forward ahela paketid ei läbi input ahelat ja vastupidi. Vähemasti mitte linuxi ja iptablesiga.
|
|
Kommentaarid: 26 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
25 |
|
tagasi üles |
|
 |
pppd
Kreisi kasutaja
liitunud: 21.06.2004
|
22.05.2008 23:27:53
|
|
|
tcptraceroute erineb oma "tavalistest" alternatiividest tegelikult ainult sellepoolest, et kasutab proovipakettidena TCP SYN'e, seda siis ICMP Echo või UDP mis-iganes-porti asemel, kogu TTL-iga mängimise skeem on aga täiesti sama (mis ongi tegelikult traceroute aluseks).
Nüüd tuletame natuke põhitõdesid meelde - traceroute saadab sihtmärgi suunas järjest suureneva TTL-iga proovipakette, kui paketil tee peal TTL otsa saab (iga ruuter võtab sellest teatavasti ühe maha), siis peaks see ruuter kelle käes TTL otsa sai, vastama paketi saatjale ICMP TTL exceeded teatega. Suur osa ruutereid on aga konfitud ICMP-d mitte saatma (ning just see ongi ka tava-traceroute väljundisse tärnide tekkimise põhjuseks, mitte mingi tuim ICMP-filtreerimine kuskil tee peal) ning nendelt ei jõua saatjani mitte midagi, seega vahepealsete ruuterite avastamise osas on tcptraceroute täiesti võrdväärne tavalise traceroutega. Alles siis kui proovipaketid jõuavad sihtmärgini, tuleb mängu üks tcptraceroute eripäradest - kui ICMP Echole või suvalisse porti saadetud UDP-le (tava-traceroute proovipaketid!) ei pruugi sihtmärk mitte midagi vastata (serveri teenusteprofiiliga mittesobivad paketid lihtsalt dropitakse vaikselt), siis mingi toimiva teenuse porti saadetud SYN-i peale see server väga tõenäoliselt siiski reageerib ning selle järgi saab proovija teada, et jõuti sihtmärgini ning võib traceroute lõpetada, tava-traceroute tiksusks sellisel juhul lihtsalt vaikselt piirini (tavaliselt 30) ning proovija ei saakski kunagi teada, mitme hopi kaugusel sihtmärk tegelikult asub. Pluss muidugi veel see nüanss et kui teepeal tõepoolest on mingi tulemüür mis väljuvat ICMP'd või kahtlaste portidega UDP-liiklust filtreerib, siis TCP SYN'id mingisse tuntud porti pääsevad tõenäolisemalt läbi. Vahepealsete ruuterite peal jooksvad või mittejooksvad teenused ei puutu üldse asjasse, kuna proovipaketid pole nendele adresseeritud siis ruuterid nendele ei reageeri, vaid teevad seda milleks nad mõeldud on - saadavad need paketid edasi sinna suunas, kus nende arvates sihtmärk asub või siis vastavad, et nad ei saa paketti enam millegipärast edasi saata. Või siis ei vasta.
|
|
Kommentaarid: 3 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
3 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|