Rammbock
Rammbock copied to clipboard
Rammbock - generic network protocol tester
We found robot can not stop sometimes. After research found the core reason is that message_stream.get will drop into endless loop when no expected message found and socket never empty...
new feature: support network node that need to deal with heart beat or keep alive on the same socket
Currently the network node are bound with a certain protocol, this prohibits the usage of rammbock from end/terminal that equipped with alive detection mechanism. Since alive detection packet normally are...
There should be support for SSL including client side certificates and various SSL/TLS versions. I would like to create server something like this: Start SSL Server 127.0.0.1 443 name=MyServer ......
Rammbock blindly believes the length of a dynamic array. It does not even check if it fits to overall message length. This lead into a hard-to debug problem where the...
Hi, I want to define a protocol which uses multicast udp connection and its packet is a simple string without any packet header field or message field. Also, the encode...
New Feature request - adding conditional segments to protocol template. With such functionality there will be possibility to test protocols with dynamic structure (multiple segment types with variable length and...
Is there any way I can send IGMP messages so that I can Join a multicast group and send and receive UDP messages from that group? I know the IGMP...
I was running the acceptance test and came across this when I ran the following Test case after modifiying the value for **header:reserved:0xff** to **header:reserved:0xaa** - Atest - Default Values...
I have a message that doesn't have message fields to it. The message is a type of (ACK)acknowledgement to another message and it contains only header part of the protocol....
When I use the pdu length as a free length while defining the protocol. ``` ... ... self.pdu('*') self.end_protocol() ``` I get a python error saying """ pydev debugger: starting...