CVS pserver (cvspserver)

This is the protocol used between a CVS client and password server to interact with the repository.

History

Some background on CVS can be found on the Wikipedia page.

Protocol dependencies

Example traffic

  Frame 4: 149 bytes on wire (1192 bits), 149 bytes captured (1192 bits) on interface 0
  ...
  Ethernet II, Src: 08:00:27:14:11:61 (08:00:27:14:11:61), Dst: 00:25:90:7e:1a:e4 (00:25:90:7e:1a:e4)
  ...
  Internet Protocol Version 4, Src: 10.10.11.61 (10.10.11.61), Dst: 10.10.0.15 (10.10.0.15)
  ...
  Transmission Control Protocol, Src Port: 43941 (43941), Dst Port: 2401 (2401), Seq: 1, Ack: 1, Len: 83
  ...
  CVS pserver
      Data: BEGIN AUTH REQUEST
      Data: /export/cvsroot/rep/myrepo
      Data: theuser
      Data: A(? Z,Abcd]
      Data: END AUTH REQUEST

Wireshark

The cvspserver dissector is fully functional.

Preference Settings

Example capture file

Display Filter

A complete list of cvspserver display filter fields can be found in the display filter reference

Capture Filter

You cannot directly filter CVS pserver protocols while capturing. However, if you know the TCP port used (see above), you can filter on that one.

Discussion

cvspserver (last edited 2018-01-23 00:05:00 by JaapKeuter)