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
- TCP: Typically, CVS pserver uses TCP as its transport protocol. The well known TCP port for CVS pserver traffic is 2401.
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
- TCP port: the port used by the CVS pserver.
Example capture file
Display Filter
A complete list of cvspserver display filter fields can be found in the display filter reference
Show only the CVS pserver based traffic:
cvspserver
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.
Capture only the CVS pserver traffic over the default port (2401):
tcp port 2401
External links
Discussion
Imported from https://wiki.wireshark.org/cvspserver on 2020-08-11 23:12:25 UTC