Detect and examine Subversion packets. More...
Functions | |
bool | examine (Flow &flow, const Myra::PktInfo &info) |
Examine a packet for SVN, and mark the flow if found. More... | |
Detect and examine Subversion packets.
bool Myra::Traffic::SVN::examine | ( | Myra::Flow & | flow, |
const Myra::PktInfo & | info | ||
) |
Examine a packet for SVN, and mark the flow if found.
true
if this exam needs to be called again for the given flow false
if this exam never needs to be called again Subversion communication starts with:
0: 28 20 73 75 63 63 65 73 73 20 28 20 32 20 32 20 28 20 29 20 28 20 65 64 69 74 2d 70 69 70 65 6c - ( success ( 2 2 ( ) ( edit-pipel 20: 69 6e 65 20 73 76 6e 64 69 66 66 31 20 61 62 73 65 6e 74 2d 65 6e 74 72 69 65 73 20 63 6f 6d 6d - ine svndiff1 absent-entries comm 40: 69 74 2d 72 65 76 70 72 6f 70 73 20 64 65 70 74 68 20 6c 6f 67 2d 72 65 76 70 72 6f 70 73 20 61 - it-revprops depth log-revprops a 60: 74 6f 6d 69 63 2d 72 65 76 70 72 6f 70 73 20 70 61 72 74 69 61 6c 2d 72 65 70 6c 61 79 20 69 6e - tomic-revprops partial-replay in 80: 68 65 72 69 74 65 64 2d 70 72 6f 70 73 20 65 70 68 65 6d 65 72 61 6c 2d 74 78 6e 70 72 6f 70 73 - herited-props ephemeral-txnprops a0: 20 66 69 6c 65 2d 72 65 76 73 2d 72 65 76 65 72 73 65 20 29 20 29 20 29 20 - file-revs-reverse ) ) )