Network Timeout Network Packet Analysis Tool

Frequently Asked Questions

expand or collapse all questions

Overview

What is Network Timeout?
Network Timeout is a community-driven effort that aims to improve access to network- and application-analysis tools and technical knowledge base. Network Timeout offers free offline analysis of network packet captures and provides a rich array of L2-L7 metrics helpful in troubleshooting both network- and application-level problems. After registering, users can upload packet captures and view results of the analysis in an interactive web interface. Users can share the results of the analysis with other members for input and discussion on the Network Timeout forum. Network Timeout uses an offline version of the real-time commercial network traffic analyzer developed by ExtraHop Networks.
How much does Network Timeout cost?
Network Timeout is available free of charge.
What technology powers Network Timeout?
Network Timeout uses the ExtraHop Application Delivery Assurance system. The ExtraHop system, which is the result of several years of research and development, was purpose built to ensure that business-critical transactions do not fail. The ExtraHop solution improves customer satisfaction, increases revenue, and reduces MTTR through:
  • End-to-end agentless visibility across networks, applications, databases, and storage arrays
  • Simultaneous real-time analysis of all transactions
  • Trend-based alerting and proactive early warning for potential problems
What is ExtraHop?
ExtraHop Networks, Inc. was founded in early 2007 by Jesse Rothstein and Raja Mukerji, engineering veterans from F5 Networks and architects of the BIG-IP v9 product. The company's pioneering Application Delivery Assurance system is the industry's first completely passive network appliance that provides application-level visibility with no agents, configuration, or overhead. The privately held company is headquartered in Seattle, Washington, and funded by Madrona Venture Group and other private investors. ExtraHop's customers span a wide range of industries and includes Nintendo, Microsoft, LexisNexis, McAfee, Alaska Airlines, and Continental Airlines, among others.
What is the difference between Network Timeout and ExtraHop Networks?
Network Timeout is a community-driven effort that aims to improve access to network- and application-analysis tools and technical knowledge base. ExtraHop Networks is a solutions vendor for enterprise network- and application-performance management products. Although Network Timeout is made possible with the support of ExtraHop Networks, the Network Timeout community is a separate effort that focuses on sharing experiences with network and application troubleshooting and broadening the knowledge base available to IT enthusiasts and professionals.

Gathering Packet Captures

Which capture file formats does Network Timeout accept?
  • Pcap Format. Network Timeout supports network packet captures in the pcap format. Open-source freeware tools are available for gathering network packet captures in the pcap format, notably Wireshark and tcpdump. Many common enterprise sniffers, such as NetScout nGenius and Network Instruments Observer, have the option of exporting network packet captures in the pcap format. If you already have network packet captures in formats other than pcap, you can convert many of them to pcap using editcap and tshark (see supported formats for conversion in Q1.13 of the Wireshark FAQ). For example, to convert capture files from Sniffer (.enc) format, use tshark as follows: tshark -r capture.enc -w capture.pcap.
  • L2 Device. Since Network Timeout performs analysis at L2, the packet capture must be taken from an ethernet or 802.11 device. Packet captures taken from L3 devices such as PPP or tun devices will not work. "Linux cooked" captures also will not work.
  • Full-Length Frames. Since Network Timeout performs transaction-level analysis at L7, it requires network packet captures to contain full-length frames, not just headers or truncated payload.
    • When using the graphical version of Wireshark, go to Capture and then Options, and make sure that Limit each packet to N bytes is not checked.
    • When using tcpdump, make sure to specify the snaplen command-line argument with the parameter 0, for example tcpdump -i eth0 -s 0 -w capture.pcap.
    • When using NetScout nGenius, set Slice Size to 0 in the Data Capture Settings.
    • When using Network Instruments, do not select the Save Partial Packets option in the Save Packet Capture dialog.
Are there limitations on the size or time interval of the packet capture?
  • Size. You can upload capture files up to 30MB in size. You can reduce capture file size by filtering by IP address, ports, time, and so forth.
  • Maximum Time Interval. You can upload capture files where the time interval between the first packet and the last packet is up to four hours. You can reduce a capture file's time interval by filtering by time.
  • Minimum Time Interval. For best results, a capture file should contain at least five seconds of traffic.
What type of traffic should I capture for best results?
  • No transit links. The ExtraHop solution accounts traffic to L2 devices it detects in the packet trace. For example, traffic captured off a transit link provides limited granularity of reporting. As a result, it is suggested that traces are gathered from VLANs where key servers (such as web, application, database, and storage) appear as L2 entities. In other words, do not capture traffic from a VLAN where a downstream router is located between the sniffer and the key servers.
    • For best visibility into a pool of web servers behind a load balancer, capture traffic off a VLAN that contains those servers behind the load balancer.
    • For best visibility into a three-tier architecture, combine traces from VLANs that contain web, application, and database servers.
  • No one-way TCP traffic. In enterprise datacenters, network traffic might flow asymmetrically through redundant links. In order to perform advanced L4-L7 analysis, the ExtraHop solution needs to see both directions of the TCP conversation. For traffic captured off a link that carries only one side of TCP conversations, such as responses from the web servers, but not the requests, L4-L7 analysis will not be available.
  • Reduce number of packet drops. Network packet capture tools might not be able to record all traffic if the system is not well-provisioned for dedicated network capture. In addition, switch mirror ports often used by enterprise packet capture tools might drop packets when the overall load on the switch is too high. The ExtraHop solution is resilient to a small amount of dropped packets. However, when too much traffic is dropped, the resulting analysis will become increasingly incomplete. Refer to your network packet capture tool documentation for tips on improving the quality and completeness of captured traffic.
I've never captured network traffic before. How can I get started?

Capturing Traffic Using the Graphical Version of Wireshark

  • Open Wireshark, click Capture, and then click Options
  • To ensure that the captured data is not truncated and full-length frames are captured, make sure that Limit each packet to N bytes is NOT checked.
  • To limit capture file size to 30MB, you can select the second option under the Stop Capture... section and specify ...after 30 Megabytes.
  • To limit the packet capture to traffic of interest, you can filter it to only include certain ports or IP addresses. Click on Capture Filter and construct an appropriate filter expression. For example, to limit traffic to HTTP and DNS only, enter the filter tcp.port == 80 or udp.port == 53.
  • To start capturing traffic, click Start.
  • Refer to the Wireshark User Guide for more details).

Capturing Traffic Using the Command-Line Tool tcpdump

  • The following example shows how you can use tcpdump to capture network traffic: tcpdump -i eth0 -s 0 -C 30 -w capture.pcap port 80 or port 53.
  • The -s 0 option specifies to not truncate packets.
  • The -C 30 option limits capture file size to 30MB.
  • The port 80 or port 53 pcap filter expression limits captured traffic to ports 80 and 53.
  • Please refer to the tcpdump MAN page for more details.

Uploading Capture Files

How do I upload a packet capture?
  • You must register prior to being able to upload a packet capture.
  • After you register, click Analyze.
  • Provide a name and optionally a description for the capture file you want to upload.
  • Decide whether you want to share the results of the analysis with others.
  • Click Browse to locate a packet capture you have saved on your local computer.
  • Click Upload. When the capture file finishes uploading, you'll be sent to the ExtraHop UI.

Viewing Results

How do I view results?
After the capture file is uploaded, results of the analysis are displayed automatically in the ExtraHop user interface. Now you can explore the results:
  • Navigate the Results within the ExtraHop UI. See the Interpreting Results section for examples.
  • Allow Others to See the Results of the Analysis. Click Share Session and provide other users with the URL displayed. If these users are not registered yet, they must register before being able to access your session. If you do not see this link, you are viewing results of analysis from a capture file you did not upload originally.
  • Exit the ExtraHop UI. Click Return to Network Timeout to return to the Network Timeout analysis page. You can return to the ExtraHop UI by clicking on the Active capture link at the top of the page.
Can I come back to a previously saved packet capture?
Yes. You can return to a previously saved packet capture in one of two ways:
  • If you've just uploaded this capture file and it is still in your active session, click Analyze and then click the Active capture link at the top of the page.
  • If you want to return to a packet capture you've uploaded before instead of the capture file in your current session, click Analyze and select a packet capture under the Load one of your previously uploaded capture files heading.
Can I share my packet captures with other users?
Yes. You can either make your capture file public or share it with specific users:
  • Share with everyone by making your capture file public. You can decide to make a capture file public at upload time. For previously uploaded packet captures, you can modify the Shared setting by clicking Analyze, then Manage your capture files, and then Modify/Delete.
  • Share with specific users by providing them with a URL to your current session. After you've uploaded a capture file, click Share Session in the ExtraHop UI and provide the other users with the URL displayed. If these users are not registered yet, they must register before being able to access your session. If you do not see this link, you do not have a right to share this analysis.
Is there a library of previously uploaded packet captures?
Yes. Click Analyze and then select a capture file under the heading Load a recently shared capture file.

Interpreting Results

How do I navigate the ExtraHop UI?
See our Documentation page, which includes instructional videos.
How do I know what a particular metric means?
On every page of the ExtraHop UI, context-sensitive help is available by clicking the Help button in the top right-hand corner.
I'm not sure what my results mean.
Interpreting results is often an art that requires an intimate understanding of the network protocols involved in the communication recorded in the capture file. Inviting community discussion can help you to get timely and relevant feedback. You can start a new discussion on the Network Timeout forum by posing the question to your peers. If you'd like others to view the results of the analysis, you can make your capture file public or post a URL to your active session in the post body.
I'm still not sure what my results mean, and my problem is urgent.
If you'd like to get input on your issue from the team that designed the analysis engine powering Network Timeout, please contact ExtraHop Networks to ask about consulting services.
What metrics and protocols currently are supported?
The ExtraHop solution supports a wide range of network protocols, from L2-L7. The set of supported protocols is frequently expanded according to the product roadmap and customer demand. Network Timeout only includes a subset of functionality available in the ExtraHop solution. Please contact ExtraHop Networks for additional information.

Exporting Results

How can I export the results of the Network Timeout analysis?
On any screen that has a PDF button, click it to export the results displayed on that screen to a PDF report. On some browsers, you must allow popups from www.networktimeout.com first.

Security & Privacy

If I register, will you contact me?
You don't have to provide your name and contact information, other than your email address. However, if you do, someone from the ExtraHop team may contact you to gauge your interest in the real-time network- and application-analysis solutions for the enterprise.
Will Network Timeout or anyone else have access to my packet capture?
Network Timeout and ExtraHop Networks will have access to your capture file, and we may use it to improve the service or products. We will not license or sell your data to third parties. We may use your capture file for our own internal testing in order to improve our products or services.
Can I allow access to a capture file's analysis with everyone?
Yes, when you upload a capture file you have the option of sharing the results with everyone by choosing Yes for Shared.
Can I modify access to a capture file's analysis after I've uploaded it?
Yes. From the Analysis page, click on Manage your capture files and select Modify/Delete for the packet capture you want to change, and then select or deselect the Share checkbox.
Can I explicitly share the results of analysis with someone?
Yes, you can allow others to view the results of the analysis. After you've uploaded the capture file and started viewing the results in the ExtraHop UI, click Share Session and provide other users with the URL displayed. If these users are registered yet, they must register before being able to access your session. If you do not see this link, you do not have a right to share this analysis.
Can I delete the capture file from the service?
Yes. This will prevent analysis results for the packet capture from being seen by you or other users, but Network Timeout and ExtraHop Networks may continue to use uploaded capture files internally. Here's how you delete a capture file:
  • Click Analyze and then Manage your capture files.
  • On the "Your capture files" page, click Modify/Delete.
  • On the "Modify capture details" page, click Delete.

Additional Functionality

Can I upload larger capture files?
We may be able to accommodate larger capture file uploads upon request. Please submit a request through our feedback form.
Is there a software or virtual-appliance version that I can run myself?
Not yet. Right now ExtraHop solutions include datacenter-grade appliances that perform this analysis at 1G and 10G scale in real time. Please contact ExtraHop Networks for more information.
What is the difference between real-time analysis and offline analysis?
Offline network analysis is best exemplified by sniffers (such as Wireshark), which capture all of the raw network packets to disk and provide tools to decode this data after the fact. Real-time network analysis is an innovative approach that processes all network packets as they arrive and extracts relevant L2-L7 metrics. This stream of metrics serves as a basis for real-time trending and alerting, is used for proactive troubleshooting, and is stored for historical analysis and capacity planning. Network Timeout only provides offline analysis based on uploaded packet captures. A real-time version of the engine powering Network Timeout is available commercially from ExtraHop Networks. Please contact ExtraHop Networks for more information about the ExtraHop solutions.

Troubleshooting

My capture is rejected with the following error: "The capture file's time interval was too large...."
Reduce the capture's time interval.
My capture is rejected with the following error: "The uploaded file wasn't recognized as a valid capture file."
The capture is not in the pcap format. Please convert the file to the pcap format prior to uploading.
My capture is rejected with the following error: "A problem occurred while processing the uploaded file. Please check to make sure the file is a valid capture file."
Your trace either only included L7 headers and no payload or only the first N bytes of payload. Please provide a capture that captures full-length frames.
I don't see my devices.
See What type of traffic should I capture for best results? above.
I don't see the protocol/metric/analysis/data I expected.
Protocol missing from the left-hand tree control. Metric is missing.
My question is not on this list - I'm stuck.
Please browse the Network Timeout forum for related topics. If you don't see anything relevant, please start a new discussion by posing the question to the community.

Technical Support

Does Network Timeout provide technical support?
No, we don't provide any official support; however if you need help you can ask the community at the Network Timeout forum. If you want to share something with us privately, you can use our feedback form. You can also contact ExtraHop Networks to inquire about consulting services.