Department of Software Engineering

Hasonló dokumentumok
Department of Software Engineering

2017 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

A Wireshark program használata Capture Analyze Capture Analyze Capture Options Interface

[SZÁMÍTÓGÉP-HÁLÓZATOK]

DKÜ ZRT. A Portál rendszer felületének általános bemutatása. Felhasználói útmutató. Támogatott böngészők. Felületek felépítése. Információs kártyák

Hálózati architektúrák és Protokollok GI Kocsis Gergely

2014 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Rétegezett architektúra HTTP. A hálózatfejlesztés motorját a hálózati alkalmazások képezik. TCP/IP protokoll készlet

Felhasználói kézikönyv - Android kliens

API tervezése mobil környezetbe. gyakorlat

Számítógépes Hálózatok. 3. gyakorlat

Az Outlook levelező program beállítása tanúsítványok használatához

Órarendkészítő szoftver

E-Freight beállítási segédlet

Ha a parancs argumentuma egy interfész, akkor csak a megadott interfészt beállításait jeleníti meg.

Magyar Nemzeti Bank - Elektronikus Rendszer Hitelesített Adatok Fogadásához ERA. Elektronikus aláírás - felhasználói dokumentáció

Felhasználói dokumentáció. a TávTagTár programhoz. Készítette: Nyíri Gábor, hdd@nc-studio.com GDF Abakusz regisztrációs kód: GDFAba43

ALKALMAZÁSOK ISMERTETÉSE

A CAPICOM ActiveX komponens telepítésének és használatának leírása Windows 7 operációs rendszer és Internet Explorer 9 verziójú böngésző esetén

Gyakorló 9. feladat megoldási útmutató

A Windows az összetartozó adatokat (fájlokat) mappákban (könyvtárakban) tárolja. A mappák egymásba ágyazottak.

Információ és kommunikáció

Sú gó az ASIR/PA IR Públikús felú lethez

Felhasználói leírás a DimNAV Server segédprogramhoz ( )

POSZEIDON dokumentáció (1.2)

Hálózati architektúrák és Protokollok GI Kocsis Gergely

Alapfogalmak, WWW, HTTP

ServiceTray program Leírás

Szeged Megyei Jogú Város Integrált e-önkormányzati Rendszerének Térinformatikai Modul felhasználói kézikönyve. Internetes verzió

Információ és kommunikáció

Minőségellenőrzési kérdőív kitöltő program Felhasználói kézikönyv

Óranyilvántartás (NEPTUN)

Tisztelt Felhasználó!

Bevezető. Servlet alapgondolatok


Felhasználói segédlet a Scopus adatbázis használatához

Sege dlet az ovodasupport.magiszter.net bejelento rendszer haszna lata hoz

INFORMATIKAI SEGÉDLET AZ ELEKTRONIKUS BEADVÁNYOK BENYÚJTÁSÁHOZ

Pázmány Péter Katolikus Egyetem

Tartalomjegyzék 2. RENDSZER FELÉPÍTÉSE... 3

Netis vezeték nélküli, N típusú Router Gyors Telepítési Útmutató

Belépés a GroupWise levelező rendszerbe az Internet felől

FELHASZNÁLÓI KÉZIKÖNYV XMAP (EXTENDED MAP) KEZELÉSI ÚTMUTATÓ (TATABÁNYA VÁROS KÖZLEKEDÉSE)

Felhasználói segédlet a Web of Knowledge / Web of Science adatbázis használatához

Thermo1 Graph. Felhasználói segédlet

ivms-4200 kliensszoftver

Gyors telepítési kézikönyv

G Data MasterAdmin 9 0 _ 09 _ _ # r_ e p a P ch e T 1

ContractTray program Leírás

Számítógépes hálózatok

Az internet az egész világot behálózó számítógép-hálózat.

Szaftex I. Felhasználói kézikönyv 1.0 Szakdolgozók részére

Mobil Telefonon Keresztüli Felügyelet Felhasználói Kézikönyv

Választó lekérdezés létrehozása

Szülői modul. Belépés a TANINFORM rendszerbe. Főoldal

Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0

RBLDNS DNS-based blocklists management felhasználói kézikönyv

[SZÁMÍTÓGÉP-HÁLÓZATOK]

HF-DVR H.264 Hálózati Rögzítő. Felhasználói kézikönyv

A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező)

SMS küldő központ Leírás

DebitTray program Leírás

Kézikönyv. Szelekciós jegyzék létrehozása

Pick Pack Pont kereső és boltválasztó alkalmazás

Az Internet. avagy a hálózatok hálózata

NEPTUN MOBIL ALKALMAZÁS FELHASZNÁLÓI SEGÉDLET

EDInet Connector telepítési segédlet

Vihar 2.0 rendszer Felhasználói kézikönyv

Számítógép hálózatok gyakorlat

Számítógépes hálózatok GY


Bóra Adatcsere. A webes modul működésének részletesebb leírását a csatolt dokumentum tartalmazza.

Nokia N97_mini (Mail for Exchange) beállítása Virtualoso levelezésre

ECDL Információ és kommunikáció

Hálózati architektúrák és Protokollok GI Kocsis Gergely

Windows mappaműveletek

Dropbox - online fájltárolás és megosztás

FELHASZNÁLÓI KÉZIKÖNYV. WF-2322 Vezetéknélküli Hozzéférési Pont

FELHASZNÁLÓI ÚTMUTATÓ A MOBIL BROKER KERESKEDÉSI FELÜLET HASZNÁLATÁHOZ

1 Rendszerkövetelmények

Netis Vezetékes ADSL2+, N Modem Router Gyors Telepítési Útmutató

KTI Közlekedéstudományi Intézet Nonprofit Kft. Vasúti Vizsgaközpont

DOKUMENTUMOK TÖMEGES LETÖLTÉSE ÉTDR-BŐL

NSR TAO rendszer használatához kiadott tanúsítvány megújításának lépései

Kormányzati Elektronikus Aláíró és Aláírás-ellenőrző Szoftver

Selling Platform Telepítési útmutató Gyakori hibák és megoldások

Netis vezeték nélküli, N típusú, router

Telepítési útmutató a SMART Response 2009 szoftverhez

Felhasználói segédlet a Scopus adatbázis használatához

NSR TAO rendszer használatához kiadott tanúsítvány megújításának lépései

Hálózatkezelés Szolgáltatási minőség (QoS)

Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt

VALUTAISMERTETŐ FUNKCIÓNÁLIS SPECIFIKÁCIÓ

Jelentkezési lap képző szervek részére

melyet a következő linken tehet meg.

Az FMH weboldal megnyitásakor megjelenő angol nyelvű üzenetek eltüntetése


Gyors üzembe helyezési kézikönyv

MKOSZ Online Support - Felhasználói

HVK Adminisztrátori használati útmutató

Átírás:

Ősz 2018 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Department of Software Engineering Számítógép hálózatok 2. gyakorlat Forgalomfigyelés, Wireshark, HTTP Bordé Sándor Jánki Zoltán Richárd S z e g e d i T u d o m á n y e g y e t e m

Tartalomjegyzék Bevezetés... 3 Modellek és protokollok... 3 Elméleti hátter... 3 5-rétegű Internet protokoll stack (TCP/IP)... 3 OSI modell... 4 Alkalmazási réteg - HTTP... 5 HTTP kérés-válasz... 5 Sütik... 7 Gyakorlati háttér... 9 Munka az elfogott csomagokkal... 10 Megjelenítési szűrők (Display filters)... 12 Szűrőkifejezések létrehozása, tárolása... 12 Csomagok keresése... 13 Csomagok megjelölése, ignorálása... 13 Adatok mentése, betöltése... 13 2

Bevezetés Ez a gyakorlat a Wireshark nevű hálózati forgalom figyelő program használatáról fog szólni. Segítségével elkaphatjuk és elemezhetjük a hálózaton közlekedő csomagokat. (Hasonlóan a Packet Tracer szimulációs módjához.) Kiknek és miben segíthet a program? rendszergazdáknak a hálózati problémák felderítésében hálózat-biztonsági szakembereknek a biztonsági rések felderítése fejlesztőknek a protokoll implementációk tesztelésénél, debuggolásnál hallgatóknak a hálózatok működésének megértésében (pl. ez a kurzus) A program néhány főbb jellemzője: ingyenesen elérhető (wireshark.org), ugyanitt tutorial is található Linuxos, Windowsos és MAC OS X verzió is van belőle elkapja egy hálózati interfészre érkező adatcsomagokat, ezekről részletes információt szolgáltat korlátozható az elfogni kívánt, illetve elfogás után a megjelenített csomagok köre a csomagok kereshetők több módon a forgalmi adatok elmenthetők és betölthetők És végül: mire nem jó a Wireshark? Nem akadályozza meg, illetve nem figyelmeztet külső behatolás esetén. o Ennek ellenére, felhasználhatók a különös dolgok felderítésére. Nem lehet vele manipulálni a hálózatot, hanem csak mérni, megfigyelni lehet azt. Modellek és protokollok Elméleti hátter Mivel a program segítségével a hálózaton közlekedő csomagokat lehet elfogni és megvizsgálni, érdemes megismerkedni az ehhez kapcsolódó fogalmakkal. Az 5- rétegű Internet protokoll stack-ről (TCP/IP) és az OSI modellről már volt szó, úgyhogy itt most csak ismétlésként szerepel. A protokollokról itt olvashatunk bővebben! Ahogy az korábban is meg lett fogalmazva, a réteges felépítést fentrőllefelé haladva vizsgáljuk. 5-rétegű Internet protokoll stack (TCP/IP) A rétegződés a szolgáltatások és a protokollok szerint követhető végig. Minden réteg szolgáltatást nyújt a közvetlenül fölötte levő rétegnek. A fogadott szolgáltatások segítségével adott műveletek hajtódnak végre egy rétegen belül. 3

1. ábra TCP/IP modell A protokoll olyan szabályok halmaza, amelyek azt mondják meg, hogy milyen legyen a formátuma, és mi legyen a jelentése azoknak a csomagoknak és üzeneteknek, amelyeket egy adott rétegen belül a társak küldözgetnek egymásnak. Egy protokoll réteg implementálható szoftveresen, hardveresen vagy akár a kettő kombinációjaként is. 2. ábra Példa a rétegződésre a TCP/IP modellben Ezt a rétegződést ma is használják a gyakorlatban. A jobb oldali ábrán látható egy példa, hogy egy csomagban hogyan valósul meg a rétegződés. OSI modell A modell a különböző protokollok által nyújtott funkciókat egy rendszerbe szervezi. Jellemzője, hogy minden rétege csak a közvetlenül felette lévő rétegnek adhat és csak a közvetlenül alatta lévőtől kérhet szolgáltatást. A szabvány lehetővé teszi, hogy a más gyártók által készített hardverek és szoftverek gondtalanul együttműködhessenek, feltéve, ha követik az előírásokat. Bővebben: http://hu.wikipedia.org/wiki/osi_modell Angolul: http://en.wikipedia.org/wiki/osi_model 3. ábra OSI modell 4

Alkalmazási réteg - HTTP Az alkalmazási réteg protokolljai - mint például a HTTP (HyperText Transfer Protocol) - szinte kivétel nélkül szoftveresen kerülnek megvalósításra. Maradva a HTTP-nél, tekintsük át a működését! A HTTP a Web alkalmazási rétegbeli protokollja. A HTTP két programban kerül implementálásra: egy kliens programban és egy szerver programban. A két program különböző rendszereken fut, melyek HTTP üzenetváltások segítségével kommunikálnak egymással. A kliens oldalért felelős a Web böngésző, a szerver oldalért pedig a Web szerver. HTTP kérés-válasz Amint azt fentebb tárgyaltuk a HTTP üzenetváltáshoz egy ún. kliens-szerver architektúra szükséges. A kliens a böngésző segítségével küld egy HTTP kérést (HTTP request) egy objektum iránt a szerver felé. A szerver fogadja a kérést és visszaküld egy HTTP választ, amely tartalmazza a kért objektumot. Az alsóbb rétegekről, és hogy azokban mi történik, a későbbi gyakorlatokon lesz szó. 4. ábra HTTP kérés-válasz interakció HTTP kérés Az alábbi ábrákon látható, hogy egy HTTP kérés üzenet milyen mezőket tartalmaz, illetve azok milyen tartalmakkal rendelkeznek. 5. ábra HTTP kérés minta 5

6. ábra HTTP kérés példa Ahogy látható a 6. ábrán, az üzenet hagyományos - ember számára is olvasható - ASCII szövegként íródik. Minden HTTP kérésben szerepel egy kérés sor (request line), néhány fejléc sor (header lines), egy további üres sor. Ezek együtt alkotják a HTTP kérés üzenet fejlécét. Az üzenet hátralévő részében található az üzenet törzse (entity body), ha van. Lássuk részleteiben a mezőket! Request line Method: o GET - ha valamilyen objektum iránt indítunk kérést (leggyakoribb) o POST - adatot továbbítunk a szerver felé, melyet az fel fog dolgozni (pl.: kitöltött űrlap) o PUT - adott erőforrás feltöltése o DELETE - adott erőforrás törlése o stb... URL: a kért objektum elérési útvonala Version: HTTP verziószám (1.0, 1.1, 2.0) Header lines Host: a host, amelyen a kért objektum elérhető Connection: a válasz megérkezését követően mi történjen a megnyitott kapcsolattal User-agent: ami indította a kérést (pl.: böngésző) Accept-language: milyen típusú objektumot részesít előnyben a felhasználó Entity body HTTP GET kérés esetében ez a mező nem kerül kitöltésre, ugyanis csak egy objektum iránti kérést indítottunk, és a szerver minden szükséges információt megkap a fejlécből. Viszont egy HTTP POST kérés esetén adatokat szeretnénk továbbítani a szerver felé (pl.: egy űrlap kitöltését követően az űrlap mezőibe írt adatokat). Ekkor kap értelmet a törzs rész. HTTP válasz 7. ábra HTTP válasz minta 6

8. ábra HTTP válasz példa A kérésünkre érkező válasz is érdekes. Vizsgáljuk meg az itt található mezőket is! Továbbra is a felhasználó számára értelmezhető formában íródik az üzenet. A válasz üzenet egy állapot sort tartalmaz (status line) kérés sor helyett. Az alatta levő sorok nevei megegyeznek a kérés üzenetben szereplőkkel. Nézzük a mezőket részletesen! Status line Version: 1.0, 1.1, 2.0 (ami a szerveren fut) Status code, phrase: o 200 OK: Sikeres kérés, és az információk vissza lettek küldve a válaszban. o 301 Moved Permanently: A kért objektum át lett mozgatva máshova. Az új URL egy ún. Location mezőben kerül specifikálásra. o 400 Bad Request: Általános hibakód, mi szerint a szerver nem tudja értelmezni a kérést. o 404 Not Found: A kért objektum nem létezik a szerveren. o 505 HTTP Version Not Supported: A HTTP kérés verziószáma nem támogatott a szerver által. Header lines Connection: a válasz elküldését követően mi történjen a megnyitott kapcsolattal Date: a válasz elküldésének időpontja Server: milyen Web-szerver generálta a választ Last-Modified: a fájl utolsó módosításának időpontja Content-Length: hány bájtos a válasz üzenet Content-Type: a válasz törzse (Entity body) milyen típusú (pl.: szöveg) Entity body A kért objektum tényleges tartalma. Sütik Bizonyára mindenki találkozott már olyan érdekes jelenséggel, hogy egy tetszőleges web-oldal (nem első alkalommal történő) látogatása közben az oldalon korábban meglátogatott részei vagy az ahhoz kapcsolódó részei közvetlenül elénk vannak rakva. Például, egy webshop-ban szétnéztem az akciós laptopok között, és némelyiket részletesebben is megvizsgáltam (azaz rákattintottam a termékre). Másnap pedig visszalépve az oldalra egyből néhány laptop fogad. Ez hogyan lehetséges? Hogyan kerülnek ezek a termékek az oldalra bármilyen keresés és szűrés nélkül? 7

Ezekre a kérdésekre adnak választ a sütik (cookies). A web-oldalaknak a legtöbb esetben érdekük, hogy nyomon kövessék a felhasználót, milyen oldalakat látogatott. Ezekből az információkból viselkedési szokásokat lehet felállítani, és ezek alapján a felhasználó passzív igényeit tudjuk kielégíteni. Lássuk, ezek hogyan működnek! Sütik működése A süti technológia négy komponensből áll: 1. egy süti-fejléc sor a HTTP válasz üzenetben 2. egy süti-fejléc sor a HTTP kérés üzenetben 3. egy süti-fájl a felhasználó rendszerében, amelyet a böngésző menedzsel 4. a back-end adatbázis a Web-oldalnál A folyamat egy hagyományos HTTP kéréssel indul. A kérést fogadja a webszerver, majd készít egy egyedi azonosítót, és egy, az azonosítóval ellátott belépési pontot back-end adatbázisában. A web-szerver reagál a kérésre egy válaszszal, azonban ez kiegészül a korábbiakban látott válaszhoz képest egy Setcookie: fejléccel. A böngésző fogadja a választ, és látja a Set-cookie: fejlécet. Ekkor a rendszerünkben található süti-fájlt kiegészíti a böngésző egy új sorral, mely tartalmazza a szerver címét, és a fejlécben található azonosítót. Ezt követően, ha ugyanezen szerver felé indítunk kérést, a HTTP kérés üzenetben megjelenik egy Cookie: fejléc az azonosítóval ellátva. Ez a folyamat idézi elő, hogy a szerver kövesse a felhasználó aktivitását egy web-oldalon. Tekintsük meg az ábrán látható példát! 9. ábra Példa a sütik működésére 8

1. A kliens süti-fájlja már tartalmaz egy bejegyzést, miszerint már korábban meglátogatta az ebay oldalát. Első látogatását megkezdi az Amazon weboldalára. A web-szerver felé indított első HTTP kérés egy hagyományos HTTP kérés üzenet. 2. A szerver fogadja a kérést, de mivel nem volt Cookie: fejléc a kérésben, így készít egy azonosítót a felhasználónak (1678), és ezzel az azonosítóval létrehoz egy belépési pontot is az adatbázison. A létrehozott azonosítót a Setcookie: 1678 mezőben visszaküldi egy HTTP válasz formájában. 3. A kliens böngészője fogadja a választ, megtalálja a Set-cookie: fejlécet, és a lokális süti-fájlba be is írja ezt az új sort. 4. A következő klienstől indított kérésben már szerepel a Cookie: fejléc a korábban fogadott azonosítóval együtt. Innentől a web-szerver képes sütispecifikus műveleteket végrehajtani (pl.: mit látogatott meg a felhasználó), és rendelkezésre bocsátja az adatbázist. 5. A válasz üzenet már a hagyományos HTTP response formát követi, ugyanis a süti azonosító már korábban el lett küldve a felhasználónak (nincs Setcookie: mező). 6. A süti egy hét múlva ugyanúgy működik, a lokálisan eltárolt süti-fájlból betöltött azonosító elküldésével. Gyakorlati háttér A program elindításakor láthatjuk az elérhető hálózati interfészeket, amiknek a forgalmát figyelhetjük. Hogy melyik interfészre van szükségünk, az IP címe alapján tudjuk eldönteni (az 1. ábrán a negyedik kell nekünk). 10. ábra Interfész választó felület Ha megfelelnek az alapértelmezett beállítások, akkor kétszer az interfészre (vagy egyszer a menüsorban a kék háromszögre cápauszony) kattintva azonnal indíthatjuk a mérést. Az Capture options gombra kattintva (menüsoron a kis fogaskerék) beállíthatjuk a mérés paramétereit. Itt most csak egy-két érdekesebb beállítást fogunk megnézni, de a teljes leírás megtalálható a hivatalos tutorialban. 9

Az első ilyen beállítási lehetőség a Capture packets in promiscuous mode jelölőnégyzet. Alaphelyzetben a program csak a saját számítógépünknek címzett csomagokat fogja el. Ha bekapcsoljuk ezt a módot (tehát kipipáljuk a jelölőnégyzetet), akkor minden, a hálózati adapteren átfolyó csomagot elkapunk, nem csak ami nekünk jön. A Capture filter for selected interfaces felirat melletti sorba adhatunk meg elfogási szűrőt. Erről majd a későbbi gyakorlaton beszélünk! Munka az elfogott csomagokkal Beállítás után a Start gombra kattintva elindul a forgalom figyelése. A listában valós időben jelennek meg az elkapott csomagok. 10

11. ábra Elfogott csomagok listája és adatai A listában látható a csomagok legfőbb adatai: az elkapás ideje, sorszáma (ezzel tudunk rájuk hivatkozni), feladó és fogadó IP címe, a protokoll típusa és egyéb információ. Ha rákattintunk egy csomagra, alul megjelennek a részletes információi (dupla kattintás után átkerül új ablakba). Bizonyos helyekre (fejléc, csomag a listában, részletes nézet) jobb egérgombbal kattintva helyi felugró menüt hozhatunk elő. A helyi menükben található menüpontok részletes leírásait a http://www.wireshark.org/docs/wsug_html_chunked/chworkdisplaypopupse ction.html oldalon olvashatjátok. Ezek közül néhányat emelek ki (de a többi is hasznos). 11

Fejlécre kattintva: Sort Ascending/Sort Descending: rendezi a csomagokat az adott mező szerint növekvő/csökkenő sorrendbe A listában egy csomagra kattintva: Apply as Filter: a kiválasztott csomag alapján szűrőt hoz létre és azt alkalmazza a listára Follow TCP Stream: megjeleníti egy csomópont pár közötti TCP forgalmat. Erről szintén később lesz szó. A részletes nézeten kattintva: Wiki Protocol Page: megnyitja a böngészőben az adott protokoll leírását Filter Field Reference: az adott protokoll szűrőjének referenciáját nyitja meg a böngészőben Megjelenítési szűrők (Display filters) Az elfogott és kilistázott csomagokat tovább szűrhetjük. A szűrőfeltételnek nem megfelelő csomagok nem tűnnek el a listából, csak nem lesznek láthatóak. Szűrhetünk egy adott mező meglétére, mező értékére, protokollra Néhány példa szűrőkre: HTTP kérés-válasz csomagok megjelenítése http tcp.port eq 80 tcp.port == 80 Megjelenítése a 10.-től a 20.-ig elfogott csomagig frame.number >= 10 && frame.number <= 20 Csak a 10.0.0.5 címről induló csomagokat mutassuk meg ip.src == 10.0.0.5 További példák: http://wiki.wireshark.org/displayfilters Szűrőprimitívek: http://www.wireshark.org/docs/dfref/ Szűrőkifejezések létrehozása, tárolása Ha még nem vagyunk gyakorlottak a szűrőkifejezések létrehozásában, vagy egy adott protokollra vonatkozó primitívekben, akkor segítségünkre lehet a Filter Expression dialógusablak. A csomaglistánk felett lévő, Expression gombra kattintva kapunk egy listát, ahol protokollok szerint rendezve megtaláljuk az összes primitívet és relációt. Ezek segítségével könnyen összeállíthatjuk a saját szűrőkifejezésünket. Ha nevet is adunk neki, akkor később újra felhasználhatjuk. 12

Csomagok keresése Lehetőségünk van egy adott csomag megkeresésére. Erre az Edit menü Find packet menüpont (vagy a kis üres nagyító ikon az eszköztáron) szolgál. Kereshetünk szűrő alapján, byte szekvenciára vagy szövegrészre. Csomagok megjelölése, ignorálása A csomagok listájában megjelölhetünk, ignorálhatunk egyes csomagokat. Ezt úgy tehetjük meg, hogy a kívánt csomagra jobb gombbal kattintunk, és ott a Mark packet (jelölés) vagy Ignore packet (ignorálás) menüt választjuk. Megjelöléskor fekete háttérszínt kap a csomag, így később könnyebb lesz megtalálni. Ignoráláskor fehér hátterre és szürke betűszínre vált a csomag. Az ignorált csomagok nem kerülnek mentésre, tehát a program bezárása után ez elveszik. Adatok mentése, betöltése Lehetőségünk van korábban elfogott adatok betöltésére, illetve az aktuális forgalom elmentésére (ekkor az ignorált csomagok nem mentődnek). Össze is fűzhetünk több fájlt (például, mikor különböző interfészről gyűjtünk adatokat), ezt a File menü Merge menüpontjával tehetjük meg. Egyszerűbb mód, ha a kívánt fájlokat egyszerre ráhúzzuk a munkaterületre. Ellenőrző kérdések 1. Milyen megjelenítési szűrővel listázhatjuk ki az elfogott csomagok közül a 30-50. sorszám közöttieket? 2. Egy elfogott HTTP kérés esetén mi volt a web-szerver host neve? 3. Milyen metódusokkal ellátott HTTP kéréseket találsz? 4. Milyen státuszkóddal ellátott HTTP válaszokat találsz? 5. Milyen IP-címmel rendelkezik az adott HTTP kérést fogadó web-szerver? Források James F. Kurose, Keith W. Ross: Computer Networking, A Top-Down Approach (Sixth Edition) 13