Lucent-technologies Ethereal Manuel d'utilisateur Page 1

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Matériel Lucent-technologies Ethereal. Lucent Technologies Ethereal User Manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 199
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs

Résumé du contenu

Page 1 - Ethereal User's Guide

Ethereal User's GuideV2.0.2 (16376) for Ethereal 0.10.12Richard Sharpe, NS Computer Software and Services P/LEd Warnicke,Ulf Lamping,

Page 2

3. AcknowledgementsThe authors would like to thank the whole Ethereal team for their assistance. In particular, the au-thors would like to thank:• Ger

Page 3

5.5. File SetsWhen using the "Multiple Files" option while doing a capture, the capture data is spreaded over sev-eral capture files, called

Page 4 - Table of Contents

5.6. Exporting dataEthereal provides several ways and formats to export packet data. This section describes generalways to export data from Ethereal.N

Page 5

Tip!You can easily convert PostScript files to PDF files using ghostscript. For example:export to a file named foo.ps and then call: ps2pdf foo.psFigu

Page 6

Export packet data into PSML. This is an XML based format including only the packet summary.Figure 5.6. The "Export as PSML File" dialog box

Page 7

• Export to file: frame chooses the file to export the packet data to.• The Packet Range frame is described in Section 5.8, “The Packet Range frame”.T

Page 8 - 1. Foreword

• Name: the filename to export the packet data to.• The Save in folder: field lets you select the folder to save to (from some predefined folders).• B

Page 9

5.7. Printing packetsTo print packets, select the "Print..." menu item from the File menu. When you do this, Etherealpops up the Print dialo

Page 10 - 3. Acknowledgements

• Print command specifies that a command be used for printing.Note!These Print command fields are not available on windowsplatforms.This field specifi

Page 11 - 4. About this document

5.8. The Packet Range frameThe packet range frame is a part of various output related dialog boxes. It provides options to selectwhich packets should

Page 12 - #usersguide

5.9. The Packet Format frameThe packet format frame is a part of various output related dialog boxes. It provides options to selectwhich parts of a pa

Page 13

4. About this documentThis book was originally developed by Richard Sharpe with funds provided from the Ethereal Fund.It was updated by Ed Warnicke an

Page 14

File Input / Output and Printing96

Page 15 - Chapter 1. Introduction

Chapter 6. Working with capturedpackets6.1. Viewing packets you have capturedOnce you have captured some packets, or you have opened a previously save

Page 16 - 1.1.7. Open Source Software

Figure 6.2. Viewing a packet in a separate windowFinally, you can bring up a pop-up menu over either the "Packet List", "Packet Details

Page 17 - 1.1.8. What Ethereal is not

Item ListDe-tailsBytesMenu Description“Preferences”.Decode As... X X - Analyze.Print... X - - FilePrint (the selected) packet(s).Show Packet inNew Win

Page 18 - 1.2.2. Linux

Mark Packet (toggle) This menu item is the same as the Edit menu item of the samename. It allows you to mark a packet.Time Reference This menu item is

Page 19 - 1.2.3. Microsoft Windows

Expand Subtrees This menu item expands the currently selected subtree.Expand All This menu item expands all subtrees in all packets in the cap-ture.Co

Page 20 - 1.3. Where to get Ethereal?

Copy Copy the selected packet data to the clipboard (XXX - inwhich format).Export Selected Packet Bytes... This menu item is the same as the File menu

Page 21 - 1.4. A rose by any other name

6.2. Filtering packets while viewingEthereal has two filtering languages: One used when capturing packets, and one used when display-ing packets. In t

Page 22

As you might have noticed, only packets of the TCP protocol are displayed now (e.g. packets 1-10are hidden). The packet numbering will remain as befor

Page 23 - Ethereal

6.3. Building display filter expressionsEthereal provides a simple but powerful display filter language that you can build quite complex fil-ter expre

Page 24 - 1.7.4. Mailing Lists

5. Where to get the latest copy of thisdocument?The latest copy of this documentation can always be found at: http:/ / www.ethereal.com/ docs/#usersgu

Page 25 - 1.7.5. Reporting Problems

English C-like Description and exampleframe.pkt_len < 128ge>=Greater than or equal toframe.pkt_len ge 0x100le<=Less than or equal toframe.pkt

Page 26

Table 6.4. Display Filter Logical OperationsEnglish C-like Description and exampleand &&Logical ANDip.addr==10.0.0.5 and tcp.flags.finor ||Log

Page 27 - Introduction

English C-like Description and exampleeth.src[2] == 83The example above uses the n format to specify a single range. In this case the ele-ment in the

Page 28

6.4. The "Filter Expression" dialog boxWhen you are accustomed to Ethereal's filtering system and know what labels you wish to use inyo

Page 29 - Download all required files!

Value You may enter an appropriate value in the Value text box. The Valuewill also indicate the type of value for the field name you have selected(lik

Page 30

6.5. Defining and saving filtersYou can define filters with Ethereal and give them labels for later use. This can save time in remem-bering and retypi

Page 31

New This button adds a new filter to the list of filters. The currently enteredvalues from Filter name and Filter string will be used. If any of these

Page 32

6.6. Finding packetsYou can easily find packets once you have captured some packets or have read in a previously savedcapture file. Simply select the

Page 33

You can choose the direction to be searched for:• UpSearch upwards in the packet list (decreasing packet numbers).• DownSearch downwards in the packet

Page 34

6.7. Go to a specific packetYou can easily jump to specific packets with one of the menu items in the Go menu.6.7.1. The "Go Back" commandGo

Page 35

6. Providing feedback about this documentShould you have any feedback about this document, please send them to the authors through ethere-al-dev[AT]et

Page 36

6.8. Marking packetsYou can mark packets in the "Packet List" pane. A marked packet will be shown with black back-ground, regardless of the

Page 37

6.9. Time display formats and time referencesWhile packets are captured, each packet is timestamped. These timestamps will be saved to the cap-ture fi

Page 38 - 2.8.1. Install Ethereal

A time referenced packet will be marked with the string *REF* in the Time column (see packetnumber 10). All subsequent packets will show the time sinc

Page 39 - 2.8.2. Install WinPcap

Working with captured packets119

Page 40 - 2.8.5. Uninstall Ethereal

Chapter 7. Advanced Features7.1. IntroductionIn this chapter some advanced features of Ethereal will be described.120

Page 41 - 2.8.6. Uninstall WinPcap

7.2. Following TCP streamsThere will be occasions when you would like to see the data from a TCP session in the order that theapplication layer sees i

Page 42

You can then choose to view the data in one of the following formats:1. ASCII. In this view you see the data from each end in ASCII, but alternating a

Page 43 - Chapter 3. User Interface

7.3. Packet Reassembling7.3.1. What is it?Often network protocols needs to transport large chunks of data, which are complete in itself, e.g.when tran

Page 44 - 3.2. Start Ethereal

7.4. Name ResolutionName resolution tries to resolve some of the numerical address values to human readable names.There are two possible ways to do th

Page 45 - 3.3. The Main window

Enabling network name resolution when your name server is unavailable may signific-antly slow down Ethereal while it waits for all of the name server

Page 47 - 3.4. The Menu

Advanced Features126

Page 48 - Table 3.1. File menu items

Chapter 8. Statistics8.1. IntroductionEthereal provides a wide range of network statistics.These statistics range from general information about the l

Page 49

8.2. The "Summary" windowGeneral statistics about the current capture file.Figure 8.1. The "Summary" windowStatistics128

Page 50

• File general information about the capture file.• Time the timestamps when the first and the last packet were capturing (and the time betweenthem).•

Page 51 - Table 3.2. Edit menu items

8.3. The "Protocol Hierarchy" windowThe protocol hierarchy of the captured packets.Figure 8.2. The "Protocol Hierarchy" windowThis

Page 52

Note!Packets will usually contain multiple protocols, so more than one protocol will becounted for each packet. Example: In the screenshot IP has 99,1

Page 53 - Table 3.3. View menu items

8.4. EndpointsStatistics of the endpoints captured.Tip!If you are looking for a feature other network tools call a hostlist, here is the rightplace to

Page 54

For each supported protocol, a tab is shown in this window. The tab labels shows the number of en-dpoints captured (e.g. the tab label "Ethernet:

Page 55

8.5. ConversationsStatistics of the captured conversations.8.5.1. What is a Conversation?A network conversation is the traffic between two specific en

Page 56 - 3.8. The "Go" menu

8.6. The "IO Graphs" windowUser configurable graph of the captured network packets.You can define up to five differently colored graphs.Figu

Page 57 - Last Packet

Chapter 1. Introduction1.1. What is Ethereal?Ethereal is a network packet analyzer. A network packet analyzer will try to capture network pack-ets and

Page 58 - Table 3.5. Capture menu items

• Unit the unit for the y direction (Packets/Tick, Bytes/Tick, Advanced...)• Scale the scale for the y unit (10,20,50,100,200,500,...)XXX - describe t

Page 59

8.7. Service Response TimeThe service response time is the time between a request and the corresponding response. This in-formation is available for m

Page 60 - Table 3.6. Analyze menu items

Figure 8.7. The "DCE-RPC Statistic for ..." windowEach row corresponds to a method of the interface selected (so the EPM interface in versio

Page 61

8.8. The protocol specific statistics windowsThe protocol specific statistics windows display detailed information of specific protocols and mightbe d

Page 62

Statistics140

Page 63

Chapter 9. Customizing Ethereal9.1. IntroductionEthereal's default behaviour will usually suit your needs pretty well. However, as you become mor

Page 64 - Table 3.8. Help menu items

9.2. Start Ethereal from the command lineYou can start Ethereal from the command line, but it can also be started from most Window man-agers as well.

Page 65

on the creation date and time.When the first capture file fills up, Ethereal will switch towriting to the next file, until it fills up the last file,

Page 66 - Table 3.9. Main toolbar items

-m <font> This option sets the name of the font used for most text dis-played by Ethereal. XXX - add an example!-n Disable network object name r

Page 67

data for each packet.-S This option specifies that Ethereal will display packets as itcaptures them. This is done by capturing in one process anddispl

Page 68

Figure 1.1. Ethereal captures packets and allows you to examine their content.1.1.3. Live capture from many different network mediaDespite its name, E

Page 69

9.3. Packet colorizationA very useful mechanism available in Ethereal is packet colorization. You can set-up Ethereal sothat it will colorize packets

Page 70

In the Edit Color dialog box, simply enter a name for the color filter, and enter a filter string in theFilter text field. Figure 9.2, “The "Edit

Page 71

Figure 9.4, “Using color filters with Ethereal” shows an example of several color filters being usedin Ethereal. You may not like the color choices, h

Page 72

9.4. Control Protocol dissectionThe user can control how protocols are dissected.Each protocol has its own dissector, so dissecting a complete packet

Page 73 - 3.18. The Statusbar

To disable or enable a protocol, simply click on it using the mouse or press the space bar when theprotocol is highlighted.Warning!You have to use the

Page 74

5. Apply Apply the changes and keep the dialog box open.6. Save Save the settings to the disabled_protos, see Appendix A, Configuration (and other) Fi

Page 75 - 4.1. Introduction

dialog box was opened.4. Show Current Open a dialog box showing the current list of user specified decodes.5. OK Apply the currently selected decode a

Page 76 - 4.2. Prerequisites

9.5. PreferencesThere are a number of preferences you can set. Simply select the Preferences... menu item from theEdit menu, and Ethereal will pop up

Page 77 - 4.3. Start Capturing

Customizing Ethereal154

Page 78

Customizing Ethereal155

Page 79 - 4.5.1. Capture frame

license keys or fees or such. In addition, all source code is freely available under the GPL. Becauseof that, it is very easy for people to add new pr

Page 80

Appendix A. Configuration (andother) Files and FoldersEthereal uses a number of files and folders while it is running. Some of these reside in the per

Page 81 - 4.5.3. Stop Capture... frame

File/Folder Description Unix/LinuxfoldersWindows folderstemp Temporary files. Environment:TMPDIREnvironment: TMPDIR or TEMPWindows folders%APPDATA% po

Page 82 - 4.5.6. Buttons

written to disk when you press the Save button in the "Dis-play Filters" dialog box.colorfilters This file contains all the color filters th

Page 83

hosts Ethereal uses the files listed in Table A.1, “Configurationfiles and folders overview” to translate IPv4 and IPv6 ad-dresses into names.This fil

Page 84

95/98/ME The default in Windows 95/98/ME is: all users work with thesame profile, which is located at:C:\windows\Application Data\Ethereal98/ME (with

Page 85 - 4.7. Link-layer header type

Configuration (and other) Files andFolders161

Page 86

Appendix B. Protocols and ProtocolFieldsEthereal distinguishes between protocols (e.g. tcp) and protocol fields (e.g. tcp.port).A comprehensive list o

Page 87

Appendix C. Related command linetoolsC.1. IntroductionBeside the Ethereal GUI application, there are some command line tools, which can be helpful for

Page 88

C.2. tcpdump: Capturing with tcpdump forviewing with EtherealThere are occasions when you want to capture packets using tcpdump rather than ethereal,

Page 89

C.3. tethereal: Terminal-based EtherealTethereal is a terminal oriented version of ethereal designed for capturing and displaying packetswhen an inter

Page 90 - Capturing Live Network Data

1.2. Platforms Ethereal runs onEthereal currently runs on most UNIX platforms and various Windows platforms. It requires GTK+,GLib, libpcap and some o

Page 91 - Printing

C.4. capinfos: Print information aboutcapture filesIncluded with Ethereal is a small utility called capinfos, which is a command-line utility to print

Page 92 - 5.2. Open capture files

C.5. editcap: Edit capture filesIncluded with Ethereal is a small utility called editcap, which is a command-line utility for workingwith capture file

Page 93 - 5.2.2. Input File Formats

ieee-802-11-radiotap - IEEE 802.11 plus radiotap WLAN headerieee-802-11-avs - IEEE 802.11 plus AVS WLAN headerlinux-sll - Linux cooked-mode capturefre

Page 94

-h This option provides help.-v This option specifies verbose operation. The default is silentoperation.-T {encap type} This option specifies the fram

Page 95 - 5.3. Saving captured packets

C.6. mergecap: Merging multiple capture filesinto oneMergecap is a program that combines multiple saved capture files into a single output file specif

Page 96

rawip - Raw IParcnet - ARCNETarcnet_linux - Linux ARCNETatm-rfc1483 - RFC 1483 ATMlinux-atm-clip - Linux ATM CLIPlapb - LAPBatm-pdus - ATM PDUsatm-pdu

Page 97 - 5.3.2. Output File Formats

ngwsniffer_1_1 - Network Associates Sniffer (Windows-based) 1.1ngwsniffer_2_0 - Network Associates Sniffer (Windows-based) 2.00xvisual - Visual Networ

Page 98 - 5.4. Merging capture files

C.7. text2pcap: Converting ASCII hexdumpsto network capturesThere may be some occasions when you wish to convert a hex dump of some network traffic in

Page 99

where <input-filename> specifies input filename (use - for standard input)<output-filename> specifies output filename (use - for standard

Page 100 - 5.5. File Sets

-e l3pid Include a dummy Ethernet header before each packet. Specify theL3PID for the Ethernet header in hex. Use this option if your dumphas Layer 3

Page 101 - 5.6. Exporting data

1.2.3. Microsoft WindowsMaintained:• Windows Server 2003 / XP / 2000 / NT 4.0• Windows Me / 98Unsupported/Unmaintained (because lack of required libra

Page 102 - File" dialog box

C.8. idl2eth: Creating dissectors from CorbaIDL filesIn an ideal world idl2eth would be mentioned in the users guide in passing and documented in thed

Page 103

Procedure for converting a Corba idl file into an ethereal dissector1. To write the C code to stdout.idl2eth <your file.idl>eg:idl2eth echo.idl2

Page 104

1. Exception code not generated (yet), but can be added manually.2. Enums not converted to symbolic values (yet), but can be added manually.3. Add com

Page 105

Related command line tools179

Page 106 - 5.7. Printing packets

Appendix D. This Document's License(GPL)As with the original licence and documentation distributed with Ethereal, this document is coveredby the

Page 107

patent must be licensed for everyone's free use or not licensed at all.The precise terms and conditions for copying, distribution andmodification

Page 108 - 5.8. The Packet Range frame

Thus, it is not the intent of this section to claim rights or contestyour rights to work written entirely by you; rather, the intent is toexercise the

Page 109 - 5.9. The Packet Format frame

these terms and conditions. You may not impose any furtherrestrictions on the recipients' exercise of the rights granted herein.You are not respo

Page 110

FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHENOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIESPROVIDE T

Page 111

Yoyodyne, Inc., hereby disclaims all copyright interest in the program`Gnomovision' (which makes passes at compilers) written by James Hacker.<

Page 112

Ethereal User's Guide: V2.0.2 (16376) for Ethereal 0.10.12by Richard Sharpe, Ed Warnicke, and Ulf LampingCopyright © 2004-2005 Richard SharpeEd W

Page 113

1.3. Where to get Ethereal?You can get the latest copy of the program from the Ethereal website: ht-tp://www.ethereal.com/download.html. The website a

Page 114

1.4. A rose by any other nameWilliam Shakespeare wrote: "A rose by any other name would smell as sweet." And so it is withEthereal, as there

Page 115

1.5. A brief history of EtherealIn late 1997, Gerald Combs needed a tool for tracking down networking problems and wanted tolearn more about networkin

Page 116

1.6. Development and maintenance ofEtherealEthereal was initially developed by Gerald Combs. Ongoing development and maintenance of Eth-ereal is handl

Page 117

1.7. Reporting problems and getting helpIf you have problems, or need help with Ethereal, there are several places that may be of interest toyou (well

Page 118

1.7.5. Reporting ProblemsNote!Before reporting any problems, please make sure you have installed the latest versionof Ethereal.When reporting problems

Page 119 - 6.3.2. Comparing values

backtrace is a gdb command. You should enter it verbatim after the first line shownabove, but it will not be echoed. The ^D (Control-D, that is, press

Page 121

Chapter 2. Building and InstallingEthereal2.1. IntroductionAs with all things, there must be a beginning, and so it is with Ethereal. To use Ethereal,

Page 122 - 6.3.4. A common mistake

2.2. Obtaining the source and binarydistributionsYou can obtain both source and binary distributions from the Ethereal web site: ht-tp://www.ethereal.

Page 124

2.3. Before you build Ethereal under UNIXBefore you build Ethereal from sources, or install a binary package, you must ensure that you havethe followi

Page 125 - Warning!

“Building and installing libpcap” will assist in building it. Also, if your operating system does notsupport tcpdump, you might also want to download

Page 126

cd /mnt/cdrom/RedHat/RPMSrpm -ivh glib-1.2.6-3.i386.rpmrpm -ivh glib-devel-1.2.6-3.i386.rpmrpm -ivh gtk+-1.2.6-7.i386.rpmrpm -ivh gtk+-devel-1.2.6-7.i

Page 127 - 6.6. Finding packets

2.4. Building Ethereal from source underUNIXUse the following general steps if you are building Ethereal from source under a UNIX operatingsystem:1. U

Page 128

Once you have installed Ethereal with make install above, you should be able to run it by enteringethereal.Building and Installing Ethereal20

Page 129 - 6.7. Go to a specific packet

2.5. Installing the binaries under UNIXIn general, installing the binary under your version of UNIX will be specific to the installation meth-ods used

Page 130 - 6.8. Marking packets

2.6. Troubleshooting during the install onUnixA number of errors can occur during the installation process. Some hints on solving these areprovided he

Page 131

2.7. Building from source under WindowsIt is recommended to use the binary installer for Windows, until you want to start developing Ether-eal on the

Page 132 - Working with captured packets

2.8. Installing Ethereal under WindowsIn this section we explore installing Ethereal under Windows from the binary packages.2.8.1. Install EtherealYou

Page 133

The Components (both Ethereal GTK1 and 2 cannot be installed at the same time):• Etheral GTK1 - Ethereal is a GUI network protocol analyzer.• Etheral

Page 134 - Chapter 7. Advanced Features

Table of ContentsPreface ...

Page 135 - 7.2. Following TCP streams

install WinPcap, if none or an older version is detected.More WinPcap info:• Ethereal related: http://wiki.ethereal.com/WinPcap• General WinPcap info:

Page 136

2.8.6. Uninstall WinPcapYou can uninstall WinPcap independantly of Ethereal, using the "WinPcap" entry in the "Add orRemove Programs&qu

Page 137 - 7.3. Packet Reassembling

Building and Installing Ethereal28

Page 138 - 7.4. Name Resolution

Chapter 3. User Interface3.1. IntroductionBy now you have installed Ethereal and are most likely keen to get started capturing your first pack-ets. In

Page 139

3.2. Start EtherealYou can start Ethereal from your shell or window manager.Tip!When starting Ethereal it's possible to specify optional settings

Page 140 - Advanced Features

3.3. The Main windowLets look at Ethereal's user interface. Figure 3.1, “The Main window” shows Ethereal as you wouldusually see it after some pa

Page 141 - Chapter 8. Statistics

current program state and the captured data.Tip!The layout of the main window can be customized by changing preference settings.See Section 9.5, “Pref

Page 142 - Statistics

3.4. The MenuThe Ethereal menu sits on top of the Ethereal window. An example is shown in Figure 3.2, “TheMenu”.Note!Menu items will be greyed out if

Page 143

3.5. The "File" menuThe Ethereal file menu contains the fields shown in Table 3.1, “File menu items”.Figure 3.3. The "File" MenuTa

Page 144

Menu Item Accelerator DescriptionSave Ctrl+SThis menu item saves the current capture. If you have not set a defaultcapture file name (perhaps with the

Page 145

3.7. The "View" menu ...393.8. The "Go&

Page 146 - 8.4. Endpoints

Menu Item Accelerator DescriptionExport > as"PDML" file...This menu item allows you to export the (or some) of the packets in thecapture

Page 147

3.6. The "Edit" menuThe Ethereal Edit menu contains the fields shown in Table 3.2, “Edit menu items”.Figure 3.4. The "Edit" MenuTa

Page 148 - 8.5. Conversations

Menu Item Accelerator DescriptionTime Reference> Find Previ-ousThis menu item tries to find the previous time referenced packet.Mark Packet(toggle)

Page 149

3.7. The "View" menuThe Ethereal View menu contains the fields shown in Table 3.3, “View menu items”.Figure 3.5. The "View" MenuTa

Page 150

Menu Item Accelerator DescriptionPacket BytesThis menu item hides or shows the packet bytes pane, see Section 3.17,“The "Packet Bytes" pane”

Page 151 - 8.7. Service Response Time

Menu Item Accelerator DescriptionZoom In Ctrl++Zoom into the packet data (increase the font size).Zoom Out Ctrl+-Zoom out of the packet data (decrease

Page 152

3.8. The "Go" menuThe Ethereal Go menu contains the fields shown in Table 3.4, “Go menu items”.Figure 3.6. The "Go" MenuTable 3.4.

Page 153

Menu Item Accelerator DescriptionLast PacketJump to the last packet of the capture file.User Interface43

Page 154

3.9. The "Capture" menuThe Ethereal Capture menu contains the fields shown in Table 3.5, “Capture menu items”.Figure 3.7. The "Capture&

Page 155 - 9.1. Introduction

Menu Item Accelerator DescriptionCapture Fil-ters...This menu item brings up a dialog box that allows you to create and editcapture filters. You can n

Page 156

6.6. Finding packets ... 1136.6.1. The "Find Pac

Page 157

3.10. The "Analyze" menuThe Ethereal Analyze menu contains the fields shown in Table 3.6, “Analyze menu items”.Figure 3.8. The "Analyze

Page 158

Menu Item Accelerator DescriptionEnabled Proto-cols...Shift+Ctrl+RThis menu item allows the user to enable/disable protocol dissectors, seeSection 9.4

Page 159

3.11. The "Statistics" menuThe Ethereal Statistics menu contains the fields shown in Table 3.7, “Statistics menu items”.Figure 3.9. The &quo

Page 160 - 9.3. Packet colorization

Menu Item Accelerator Description------ConversationListDisplay a list of conversations, obsoleted by the combined window ofConversations above, see Se

Page 161

3.12. The "Help" menuThe Ethereal Help menu contains the fields shown in Table 3.8, “Help menu items”.Figure 3.10. The "Help" Menu

Page 162 - Customizing Ethereal

Note!Calling a Web browser might be unsupported in your version of Ethereal. If this is thecase, the corresponding menu items will be hidden.Note!If c

Page 163

3.13. The "Main" toolbarThe main toolbar provides quick access to frequently used items from the menu. This toolbar cannotbe customized by t

Page 164

ToolbarIconToolbar Item CorrespondingMenu ItemDescriptionReload View/ReloadThis item allows you to reload the current capture file.Print... File/Print

Page 165 - 9.4.2. User Specified Decodes

ToolbarIconToolbar Item CorrespondingMenu ItemDescriptionColoring Rules... View/ColoringRules...This item brings up a dialog box that allows you color

Page 166

3.14. The "Filter" toolbarThe filter toolbar lets you quickly edit and apply display filters. More information on display filtersis availabl

Page 167 - 9.5. Preferences

C.5. editcap: Edit capture files ...167C.6. mergecap: Merging multip

Page 168

3.15. The "Packet List" paneThe packet list pane displays all the packets in the current capture file.Figure 3.13. The "Packet List&quo

Page 169

3.16. The "Packet Details" paneThe packet details pane shows the current packet (selected in the "Packet List" pane) in a more de-

Page 170

3.17. The "Packet Bytes" paneThe packet bytes pane shows the data of the current packet (selected in the "Packet List" pane) in ah

Page 171 - Unix/Linux folders

3.18. The StatusbarThe statusbar displays informational messages.In general, the left side will show context related information, while the right side

Page 172

User Interface60

Page 173 - A.1. Windows folders

Chapter 4. Capturing Live NetworkData4.1. IntroductionCapturing live network data is one of the major features of Ethereal.The Ethereal capture engine

Page 174

4.2. PrerequisitesSetting up Ethereal to capture packets for the first time can be tricky.Tip!A comprehensive guide "How To setup a Capture"

Page 175

4.3. Start CapturingOne of the following methods can be used to start capturing packets with Ethereal:• You can get an overview of the available local

Page 176

4.4. The "Capture Interfaces" dialog boxWhen you select "Interfaces..." from the Capture menu, Ethereal pops up the "Capture

Page 177 - C.1. Introduction

4.5. The "Capture Options" dialog boxWhen you select Start... from the Capture menu (or use the corresponding item in the "Main" t

Page 178

Preface1. ForewordEthereal is one of those programs that many network managers would love to be able to use, butthey are often prevented from getting

Page 179 - Related command line tools

on interfaces that Ethereal has found on the system. It is adrop-down list, so simply click on the button on the righthand side and select the interfa

Page 180

CPU time is required for copying packets, less bufferspace is required for packets, and thus perhaps fewerpackets will be dropped if traffic is very h

Page 181

... after n minute(s) Stop capturing after the given number ofsecond(s)/minutes(s)/hours(s)/days(s) have elapsed.4.5.4. Display Options frameUpdate li

Page 182

4.6. Capture files and file modesWhile capturing, the underlying libpcap capturing engine will grab the packets from the networkcard and keep the pack

Page 183

new capture file to a specific folder, choose this mode.Multiple files, continuous Like the "Single named file" mode, but a new file is crea

Page 184

4.7. Link-layer header typeIn the usual case, you won't have to choose this link-layer header type. The following paragraphsdescribe the exceptio

Page 185

4.8. Filtering while capturingEthereal uses the libpcap filter language for capture filters. This is explained in the tcpdump manpage, which can be ha

Page 186

You can optionally include the keyword src|dst between thekeywords ether and host to specify that you are only inter-ested in source or destination ad

Page 187

4.9. While a Capture is running ...While a capture is running, the following dialog box is shown:Figure 4.3. The "Capture Info" dialog boxTh

Page 188

Note!The Capture Info dialog box might be hidden, if the option "Hide capture infodialog" is used.2. Using the menu item "Capture/ Stop

Page 189

2. Who should read this document?The intended audience of this book is anyone using Ethereal.This book will explain all the basics and also some of th

Page 190 - IDL files

Capturing Live Network Data76

Page 191 - C.8.4. TODO

Chapter 5. File Input / Output andPrinting5.1. IntroductionThis chapter will describe input and output of capture data.• Open/Import capture files in

Page 192 - C.8.6. Notes

5.2. Open capture filesEthereal can read in previously saved capture files. To read them, simply select the menu or toolbaritem: "File/ Open"

Page 193

With this dialog box, you can perform the following actions:1. The "+ Add" button allows you to add a directory, selected in the right-hand

Page 194

The following file formats from other capture tools can be opened by Ethereal:• libpcap, tcpdump and various other tools using tcpdump's capture

Page 195

5.3. Saving captured packetsYou can save captured packets simply by using the Save As... menu item from the File menu underEthereal. You can choose wh

Page 196

With this dialog box, you can perform the following actions:1. Type in the name of the file you wish to save the captured packets in, as a standard fi

Page 197

file and writing it out using a different format.5. Use "Browse for other folders" to browse files and folders in your file system.6. Click

Page 198

5.4. Merging capture filesSometimes you need to merge several capture files into one. For example this can be useful, if youhave captured simultaneous

Page 199

Prepend packets to existing file Prepend the packets from the selected file before the currentlyloaded packets.Merge packets chronologically Merge bot

Commentaires sur ces manuels

Pas de commentaire