A network protocol analysis software based on c++