Captcp

from Wikipedia, the free encyclopedia
Captcp

Screenshot
Basic data

developer The captcp team
Current  version 1.9
(March 26, 2015)
operating system Linux , FreeBSD , macOS
programming language python
category Network traffic analysis program
License GPL ( free software )
German speaking No
http://research.protocollabs.com/captcp/

Captcp is a free program for the interactive and automated analysis of TCP packets that were previously recorded with a sniffer such as Tcpdump or Wireshark .

Captcp analyzes pcap files offline and does not offer the possibility of analyzing data streams in real time. The following analysis methods are supported:

  • Time sequence analysis
  • Throughput and data rate
  • TCP in-flight analysis
  • TCP socket statistics
  • Packet spacing analysis
  • Package flow diagram (flow)

Analysis options

Captcp processes TCP packets and data streams and enables a variety of analyzes. The following possibilities arise among others:

  • Detection of transmission problems based on TCP or application layer
  • Analysis of basic network stack properties of the respective operating system
  • Analyze network path characteristics - e.g. filtering ECN packets
  • TCP congestion window analyzes
  • Temporal correlation of TCP data and ACK packets
  • Packet burst scenarios and their effects

A number of other analyzes are also possible. Captcp provides the basis for the analyzes - links and statements are to be made by the user.

Working method

Captcp works interactively on the command line or graphically via Gnuplot , whereby Gnuplot supports a variety of output formats such as PDF , SVG or PNG . The scripting properties make Captcp particularly suitable for automated protocol analyzes. In addition, the program provides the option of expanding the range of functions with your own modules.

Captcp is available as a complete package for various Linux distributions. Captcp has already been used on FreeBSD and macOS .

Web links