Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Teamspeak 3 weblist emuleerimine märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
pepz
HV vaatleja
pepz

liitunud: 17.12.2015




sõnum 30.01.2016 16:39:13 Teamspeak 3 weblist emuleerimine vasta tsitaadiga

Kas keegi on varem proovinud weblist päringuid emuleerida? Plaan Teamspeak 3 serverit kaitsta rünnete eest tehes mitu gateway serverit mis maskeerivad liikluse main serverisse, et hostiva serveri ip oleks alati peidus. Hetkel olen teinud nii, et suunab main serveri weblist päringud läbi gateway serveri (peidab weblistist õige ip ära) ja gateway 9987 udp ühendused suunab main serverisse. Kuid weblist emuleerimine oleks kõvasti kasulikum.

Kui keegi saksa keelt taipab siis siin on ka juhiseid emuleerimiseks http://yat.qa/ressourcen/protokolle/#weblist-server
Ise hetkel ei taipa seda "Little Endian" ja "Big Endian" värki, pole varem baitide ja bittide väärtustega detailsemalt kokku puutunud.

Igasugused nõuanded ja soovitused teretulnud, proovin täna õhtu sniffida main serveris neid weblist päringuid, ehk saan NodeJS-ga neid hiljem ka emuleerida.


Uuendus:
Kuulasin pealt milliseid pakette saadab, siin on output:
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535 byte                                                  s
13:36:21.778239 IP (tos 0x0, ttl 64, id 18591, offset 0, flags [DF], proto UDP (                                                  17), length 32)
    108.61.218.67.vultr.com.35163 > weblist.teamspeak.com.2010: [bad udp cksum 0                                                  x4635 -> 0x26f1!] UDP, length 4
        0x0000:  4500 0020 489f 4000 4011 ac16 6c3d da43  E...H.@.@...l=.C
        0x0010:  68cf 96c7 895b 07da 000c 4635 0197 0001  h....[....F5....
13:36:21.949728 IP (tos 0x0, ttl 47, id 0, offset 0, flags [DF], proto UDP (17),                                                   length 36)
    weblist.teamspeak.com.2010 > 108.61.218.67.vultr.com.35163: [udp sum ok] UDP                                                  , length 8
        0x0000:  4500 0024 0000 4000 2f11 05b2 68cf 96c7  E..$..@./...h...
        0x0010:  6c3d da43 07da 895b 0010 e41f 0197 0001  l=.C...[........
        0x0020:  9571 ad57                                .q.W
13:36:21.949838 IP (tos 0x0, ttl 64, id 18617, offset 0, flags [DF], proto UDP (                                                  17), length 44)
    108.61.218.67.vultr.com.35163 > weblist.teamspeak.com.2010: [bad udp cksum 0                                                  x4641 -> 0xbee6!] UDP, length 16
        0x0000:  4500 002c 48b9 4000 4011 abf0 6c3d da43  E..,H.@.@...l=.C
        0x0010:  68cf 96c7 895b 07da 0018 4641 0198 0002  h....[....FA....
        0x0020:  9571 ad57 0327 2000 0000 0200            .q.W.'......
13:36:22.120927 IP (tos 0x0, ttl 47, id 0, offset 0, flags [DF], proto UDP (17),                                                   length 33)
    weblist.teamspeak.com.2010 > 108.61.218.67.vultr.com.35163: [udp sum ok] UDP                                                  , length 5
        0x0000:  4500 0021 0000 4000 2f11 05b5 68cf 96c7  E..!..@./...h...
        0x0010:  6c3d da43 07da 895b 000d 26ed 0198 0002  l=.C...[..&.....
        0x0020:  00
tagasi üles
vaata kasutaja infot saada privaatsõnum
kalvis
Kreisi kasutaja

liitunud: 20.10.2009




sõnum 31.01.2016 18:52:15 vasta tsitaadiga

Big endianis oled harjunud paberil numbreid kirja panema. Näiteks number 1234 on big endianis. Intel prosed suhtlevad little endianis, seega number läheb proses töötlusesse 4321. Aritmeetikas kui kantakse järku üle siis alustatakse tehet little endianis.
Osad prosed töötavad big endianis, osad little endianis. Jama tekibki siis kui üks saadab ühes formaadis teine aga tahab teist. Siis on vajalik konverteerimine.
tagasi üles
vaata kasutaja infot saada privaatsõnum
pepz
HV vaatleja
pepz

liitunud: 17.12.2015




sõnum 01.02.2016 13:10:47 vasta tsitaadiga

Leidsin ka koha kus ma saan kuvada antud andmeid: http://www.scadacore.com/field-applications/programming-calculators/online-hex-converter
Sisestades sinna kolmanda päringu 0x0020 väärtused on näha UINT16 - Little Endian (BA) all osasid väärtusi nagu: port ja slotid, lisaks mingisugused ts3 flagid ja kas server on parooliga kaitstud.

tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Teamspeak 3 weblist emuleerimine
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
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



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.