Home
  AirPcap Classic
  AirPcap Tx
  AirPcap Ex
  AirPcap Nx
  TurboCap
  CACE Pilot
  AirPcap FAQ
  CACE Pilot FAQ
  Contact
   

Wireshark Network Analysis:
The Official Wireshark Certified Network Analyst Study Guide
Learn More

Q.

What is CACE Pilot?

A.

CACE Pilot is a powerful network analysis tool with a visually-oriented user interface that is fully integrated with Wireshark, allowing you to leverage your team's existing expertise and to quickly diagnose networking issues.

Views are the core analysis and visualization paradigm in CACE Pilot. A View is instantiated by dragging it over a source (capture device or file). This triggers the CACE Pilot network analysis engine to execute the associated analysis on the source file or device providing the results in preformatted, easily readable displays.

CACE Pilot's drill-down analysis comes from selectable graphical elements within Views. These selections can be thought of as visual filtering steps to which new Views can be applied, thereby drilling down into the traffic source.

Comprehensive reporting features incorporating CACE Pilot’s extensive data visualization options, including charts, graphs, and more, provide Wireshark users with the ability to instantaneously create and customize professionally-formatted, management-ready reports.

Q.

What minimum system requirements are needed in order to run CACE Pilot?

A.

The minimum recommended system configuration for CACE Pilot is a Pentium dual core 2.0 GHz CPU with 2 GB RAM, 300MB free disk space on the hard drive plus additional space for capture files, support for Direct X 9.0c-capable graphics card with a minimum of 128MB of dedicated video memory and a resolution of 1024 x 768 and Windows XP or Vista.

Q.

Does CACE Pilot support Windows 2008 Server 64-Bit Edition or the 32-Bit Edition?

A.

It supports both.

Q.

Can you do WLAN analysis in CACE Pilot with a built-in wireless NIC?

A.

CACE Pilot works with our AirPcap adapters for wireless LAN analysis. Standard wireless NICs and built-in wireless NICs are not currently supported.

Q.

How can I move my CACE Pilot license from one machine to another?

A.

CACE Pilot can be uninstalled on one system through the Add/Remove process. Uninstalling will deactivate your product key, which will then be available for activation on another system. Make sure you get a deactivation confirmation number when uninstalling or the installation on the new system will fail.

Q.

I am trying to open some of our Network General Sniffer trace files with CACE Pilot, but the program says they are invalid. I can open and analyze them with Wireshark, but not CACE Pilot. Can you tell me if there is a workaround or update for this?

A.

CACE Pilot is able to open .pcap files only at present. There are, however, several flavors of .pcap-formatted files. Wireshark can read all of them, but CACE Pilot only reads one particular format. To read .pcap traces generated by your Sniffer, you have two options:

1. Open the .pcap file with Wireshark and save it as a .pcap file. This .pcap file will then be able to be read by CACE Pilot.
2. If you want to avoid opening Wireshark to convert the file (this will also speed up the conversion), you can use the following command line: editcap -F libpcap editcap.exe is located in "\Program Files\Wireshark\", more information about editcap can be found at: editcap

Q.

How do I make changes to the CACE Pilot Title page when I want to generate a report?

A.

For now, the best way to handle this is to generate a Word (rtf) document and replace the Title page with whatever you want.

Q.

Is there a way to create my own style sheets for CACE Pilot reports?

A.

This can be a bit tricky. There is an XML file in C:\Program Files\CACE Technologies\Pilot v1.1 called Pilot.Client.config. The tag identifies the place in this file where the reporter "styles" are defined. There are five styles in this section.

One way to create your own style is to duplicate one of the styles, rename it, and then modify it to meet your needs. Make sure you back up this file if you try to change it.

NOTE THAT modifying the Pilot.Client.config file can be difficult, can easily crash CACE Pilot, and no support or documentation is available to support this exercise. For a "styles" expert, however, this is the way, at present, to develop your own report style.

Q.

How do I add my own text into the reports that CACE Pilot creates?

A.

To annotate any report, use the handle at the bottom of any chart display and type your text in the space that opens. The text will then appear with each display in your report.

Q.

We have numerous networks with routers and switches. If I have one CACE Pilot license, do I have to connect my machine to whatever network I want to monitor and do you recommend installing Wireshark on different servers and importing the trace files?

A.

With a full single-seat license purchase of CACE Pilot, you can run the software on one machine only. So that would mean that, yes, if you were doing Ethernet-based data collection, you would either move your laptop with CACE Pilot around to various segments in order to analyze them, connect the CACE Pilot-outfitted laptop to the management port of a switch, or collect traces from multiple instances of Wireshark and open and analyze them in CACE Pilot. A client-server version of CACE Pilot is in development and should ship either late this year or early next year. This will allow you to install CACE Pilot analysis engines on multiple segments and collect that data at one or more CACE Pilot consoles for analysis.

Q.

Virtually all of the traces we want to analyze with CACE Pilot v1.1are pulled from a NetScout Infinistream. I tried pulling up several of those files in CACE Pilot and it does not work (they are grayed out in the files panel). I realize we could pull files into Wireshark and save in Wireshark native format, but this would require an additional step. I like the feature in CACE Pilot that doesn't require opening the trace file until you have refined the question. Will it be possible to bring in non-native formats in the future?

A.

We will support more file formats in future releases of CACE Pilot, yes, including the NetScout Infinistream. For now, CACE Pilot only reads one particular .pcap format. To read the formats not native to CACE Pilot, you have two options at present, delineated below. 1. Open the .pcap file with Wireshark and save it as a .pcap file. This .pcap file will then be able to be read by CACE Pilot. 2. If you want to avoid opening Wireshark to convert the file (this will also speed up the conversion), you can use the following command line: editcap -F libpcap editcap.exe is located in "\Program Files\Wireshark\", more information about editcap can be found at: editca

Q.

My machine has crashed and I need to reinstall CACE Pilot but I have no activations remaining on my license. What can I do?

A.

Complete the support form available at techsupport and request an additional activation on the product key you provide.

Q.

Will CACE Pilot also discover Linux / Unix servers and devices in the network?

A.

CACE Pilot is not a discovery tool, but it will, like any network analyzer, capture all packets from all communicating devices on the wired and/or wireless network segment or channel to which it is attached and report on their activity. So, if you have Linux, Unix, or any other OS-based device on the network that you’re sniffing and they are sending packets onto that network, CACE Pilot will capture and analyze them.

Q.

Can CACE Pilot analyze data, voice and video over the network?

A.

CACE Pilot’s current roster of 130+ Views are weighted towards IP communications at this point. As the product matures, we will add custom Views specific to VoIP, VoWLAN, and more.

Q.

Can AirPcap sniff multiple channels at one time and debug WPA/WPA2 data?

A.

Can I write my own CACE Pilot Views?

Q.

I am using Wireshark to do Ethernet packet analysis and would like to do wireless packet capture as well, Do I just need to buy AirPcap from your company and install it and Wireshark will be enabled to deliver wireless data automatically?

A.

Not at this time. However, if you have a specific View in mind that you would like added to CACE Pilot, please send a description and, if possible, packet trace to support@cacetech.com and we will add it to our development schedule.

Q.

Is it possible to add custom protocol descriptions (e.g. 9001 – Printing) to CACE Pilot?

A.

Not in the current release, though this in our development plan for a future release of CACE Pilot.

Q.

Is it possible to report on two specific calculable measurements with CACE Pilot and Wireshark, specifically protocol overhead bytes and percentage and application data bytes?

A.

The "Data Bandwidth over Time" View shows you the amount of TCP or UDP data bytes in strip chart form. It can be compared with the “Bandwidth over Time” View to measure the layer 1 to 4 protocol overhead.

Q.

How can I see application frames with CACE Pilot?

A.

Set a filter for your application (e.g. "TCP port 80") and then apply a simple View like “Bandwidth over Time”.

Q.

Can we set SLA variables with CACE Pilot to report on poor applications?

A.

Not yet. This is planned for a future CACE Pilot release.

Q.

I have tried, on multiple occasions, to launch a View or subset of data from within CACE Pilot into Wireshark as described in the user manual and instructional video content. It does not work for me. Whether I use a right-click context menu or the main menu ribbon button (with or without a filter), every time I attempt this the following happens: 1) Wireshark popup error = Unexpected error from select: No error 2) Wireshark loads with nothing in it. 3) The Wireshark debug console repeats the unexpected error from above, plus it says = "(wireshark.exe:2560): Gtk-CRITICAL **gtk_widget_hide: assertion 'GTK_IS_WIDGET (widget)' failed... So at this point I have no way to use the interaction between CACE Pilot and Wireshark at all.

A.

When you apply a View with filter (by dragging it and holding CTRL key, or right-clicking on the View and choosing 'Apply with Filter') you can choose two types of filters: BPF (performed at the capture driver level) or Wireshark Display (performed by the Wireshark engine). The former is faster but less flexible, the latter is slower but you can take advantage of the Wireshark filtering capabilities (mainly the first time when the Wireshark engine must be loaded).

In your case, the filter can be applied in two ways: - BPF filter, e.g. "net 10.20.172.0 mask 255.255.255.0"; - Wireshark Display filter, e.g. "ip.addr == 10.20.172.0/24". The result is the same, apart from performance, as explained above.

Q.

Do you plan to release CACE Pilot for Linux at some point in the future?

A.

The CACE Pilot engine is already running under linux in our labs. In the next few months, we plan to release a linux version of the engine that you'll be able to connect to from the CACE Pilot user interface installed on your laptop. The linux engine will support Endace DAG 1GB cards natively, and will allow you to perform all of the analysis on a remote box what you now do with your local copy of CACE Pilot, including drilling down and viewing files with Wireshark.

Q.

Can you adjust the fixed update period of each View to values smaller than 1 second (Update Event < 1s)? All Views are showing ms and microseconds (time display format), but the update period is per second. Ideally, I would like an update period in 100ms steps.

A.

Right now, the shortest interval CACE Pilot supports is 1 second. The limitation is there to prevent users from saturating their CPU with extremely high refresh times. We can remove this limitation in future releases, but it needs to be justified.

Q.

How is CACE Pilot calculating measuring points for update events > 1s? Are these an average of the chosen update period?

A.

That depends on the View, but normally it is the average. The View documentation (in the tooltip) normally gives this kind of detail.

Q.

How can I get a view for SNR showing SNR relative to time in a diagram with CACE Pilot? Ideal would be a checkbox to choose direct from frame header relevant parameters.

A.

Look for Views for this under “802.11Over Time”.

Q.

Is it possible to apply a subnet filter to a View?

A.

Yes. To apply a subnet filter to a View:

1. Hold the CTRL key while you apply the View to the source. The filter panel will pop up.
2. In the filter panel, click on "new" to create a new filter
3. Specify "Wireshark Capture Filter (BPF)" as filter type
4. Specify "net 192.168.1.0 mask 255.255.255.0" as a filter string

To specify more than one subnet , use the following syntax: "(net 192.168.1.0 mask 255.255.255.0) or (net 192.168.2.0 mask 255.255.255.0)"

Q.

Is it possible to create a new filter without having to copy a pre-defined one from the custom View?

A.

Hold the CTRL key while you apply a View, or apply the View by right-clicking on it and selecting the "apply with filter" context menu item. The filter panel will appear. From the filter panel, you can:

- pick one of the predefined filters
- create your own filter using the Wireshark display or capture syntax

Q.

Is it possible to set a display filter that filters on status line, e.g., sip.Status-Line "SIP/2.0 500 internal server error"?

A.

Yes, in the same way as described above.

Q.

Is it possible to create your own graphical overview and then link it to a specific filter or at least have the ability to select a pre-defined graphical overview?

A.

You can attach a filter to the "overview" View, in the same way described above. The resulting filtered "overview" screen view will contain only the packets that the filter accepts.

Q.

Is it possible for CACE Pilot to run on a VM ?

A.

Yes. We routinely use CACE Pilot on VMware VMs at CACE.

Q.

I am attempting to explore how to use Wireshark and/or CACE Pilot as a T1 network analyser. We currently provide MGCP and SIP-based traffic over non-channelized T1’s . I am looking for hardware for a laptop to tap into the T1 (2 port T1 card) that is compatible with Wireshark or CACE Pilot. Can you help?

A.

If you want to analyze the actual T1 signaling, you can use a DAG card from Endace ( Endace DAG Card ) or GL's USB capture boxes ( GL Capture Box ).

If you’re just interested in capturing and analyzing IP traffic and are using Cisco gear, you can use IP Traffic Export: Cisco IP Traffic Export

Q.

Is it possible to build a graph based on RSSI values or TX rate?

A.

Yes. We have a pretty complete set of 802.11 Views that cover all of the most important metrics. Of course, upon request, we can build specific Views to cover specific needs.

Q.

Is CACE Pilot going to support all dissectors from Wireshark (our main concern UMA, ESP, Radius)? Can we customize the Views section?

A.

Regarding Wireshark dissector support, from the filtering point of view, the answer is yes. From the point of view of charting UMA, ESP or Radius fields, the answer again is yes, but in early CACE Pilot releases we will have to build the Views for you, since there's no "drag & drop" method yet to chart a field from Wireshark. If you give us some specs, however, we'll be able to make Views for you.

Q.

Depending on channel conditions, the WIFI devices adapt data rates for keeping the packet loss at minimum. Can CACE Pilot display % of retries compared to total # of packets? This would provide insight into how optimum the rate shifting algorithm is for a certain device.

A.

We have a View, called Retransmissions, that gives this information. Another useful View that we provide charts the rate over time on a per-transmitter basis. Such a View is normally extremely useful in detecting rate shifts.

Q.

I would like to change graphs from values to percentages. So instead of saying 1.56G of IPv4 traffic, say 99%. Example graphs are any of the protocol graphs (Network, Transport, TCP, UDP). Can this be done?

A.

The pie chart actually offers this feature (see https://www.cacetech.com/media/5_controls/barchart-piechart/), but for the moment it's the only chart that can do that. We will be adding this feature to the other charts in future releases of CACE Pilot.

Q.

I have been evaluating CACE Pilot and this is an example of something that does not make sense to me: *TCP Retransmission Timeout Over Time* appear in milliseconds and not as a number of retransmissions. Why is this?

A.

The number in the chart shows the average RTO, i.e., how long a TCP transmission was delayed before a segment was retransmitted. This value is a time value. If you need to know the number of retransmissions, you can use the "Transport\TCP\Wireshark TCP Metrics" View. To chart the number of tcp retransmissions, you can select the “Suspected TCP Retransmissions" line (second line), and drill down with the "Bandwidth over Time" View. To see the endpoints that generated tcp retransmissions, you can select the "Suspected TCP Retransmissions" line and drill down with the "IP Conversations" View. And so on.

Q.

When I use the “TCP Round Trip Time over Time” View, it only shows 2 results. When I changed the “y” axis to a smaller number, there was still no information. I’m sending a screenshot of a CACE Pilot chart to illustrate this. Is this a bug?

A.

When I use the “TCP Round Trip Time over Time” View, it only shows 2 results. When I changed the “y” axis to a smaller number, there was still no information. I’m sending a screenshot of a CACE Pilot chart to illustrate this. Is this a bug?

Q.

A lot of communications takes place on http these days. For example, in my office many people use youtube and other video streaming sites, but in CACE Pilot I only see it as http traffic. Is there any way we can classify between applications (chat, video streaming, file transfer etc) running on http? This will help in analyzing the traffic more accurately.

A.

The application analysis you’re after will be in a future CACE Pilot release.

Q.

We’re interested in using CACE Pilot, Wireshark, and the AirPcap EX adapter for WiFi field troubleshooting purposes. When looking at the WiFi decryption support in CACE Pilot, however, I found that it only supports WPA with passphase. In many of our company’s WiFi deployments, we need to use WPA-PEAP with TKIP encryption (In Vista it is called WPA-Enterprise) and login with EAP-MSCHAP v2. Is this supported by CACE Pilot? If not, do you think CACE Pilot will support it in the future?

A.

No wireless analyzer in the world, as far as we know, allows decryption of WPA professional, because the lack of a pre-shared key makes it virtually undecryptable.

Q.

I have a ~600MB pcap trace file which, for some reason, CACE Pilot is reporting as invalid. I am currently evaluating CACE Pilot for possible purchase next year, and I'm a little concerned that I can't access this file. It's too large to open with WireShark (thus the need for CACE Pilot). I have other similar sized files from the same host which open fine with CACE Pilot. Any idea what might be going on?

A.

According to the information provided, you have captured on the "any" interface on Linux. When you use this interface, libpcap prepends each packet with an SLL header which contains DLT information, similar to PPI. SLL is described at wiki.wireshark.org/SLL. The header is described in "sll.h" in the libpcap sources.

CACE Pilot doesn't currently support SLL encapsulation. You can work around this by using Editcap, one of the command-line utilities that comes with Wireshark. E.g.,the command:

editcap -T ether sll.pcap ether.pcap

will read the SLL-encapsulated file "sll.pcap" and write an Ethernet-encapsulated file "ether.pcap".

Q.

I have encountered a problem in analysing large capture files (11.9 GB and 2.32 GB) using CACE Pilot. I have tried analysing two large files, and can open them easily with simple Views like “Bandwdth over Time”, but when I try with more complex Views like “TCP Protocol Distribution”, I receive the same error after getting to 100% processing. I've tested other smaller capture files with these complex Views and they work fine. The error shown is "Warning - No output received!". Is there a workaround for this?

A.

The next version of CACE Pilot will have improvements that will push the performance up considerably, especially in the area of large file access. For the moment, the only solution is reducing the file size with the drill-down feature before applying views like TCP Protocol Distribution.
Copyright © SCOS Software - All Rights Reserved