telecom • networking • design

an EventHelix.com blog


4 Comments

Sequence diagrams from Wireshark PCAP files

Announcing the release of VisualEther Protocol Analyzer 6.0.015 release.

VisualEther - Wireshark to Sequence Diagram Generation

  • Automate sequence diagram generation from the PCAP files with the built in command-line support. VisualEther can now be invoked from a script.
  • Built in support for Wi-Fi and Ethernet messages
  • Simplified message field analysis with collapsible message definition
  • Improved filtering to weed out repeated packets like RTP packets and broadcast messages.
  • Full support for .cap, .pcap, .pcapng and their .gz counterparts
  • Improved bookmarking for important messages. Bookmarked messages are appear in the bookmark pane of your PDF reader.
  • Improved processing for large PCAP files. VisualEther now automatically splits large files.
  • Reduced memory footprint in sequence diagram generation
Advertisements


Leave a comment

LDAP sequence diagram with Kerberos authentication

The LDAP sequence diagram describes authenticated LDAP directory lookup. The steps covered are:

  1. TCP connection establishment with the LDAP server
  2. Initial interaction to list the available services.
  3. Authenticate with the Kerberos server and obtain a ticket to proceed with the authentication with the LDAP server.
  4. Armed with the Kerberos ticket, the LDAP client uses bind to authenticate and initiate a secure connection.
  5. Encrypted LDAP communication follows.

The LDAP message flow is presented as a context diagram as well.


Leave a comment

Map C switch and if statements to assembly code

This article covers the code generation for if-else and switch statements.

Switch jump table

The code generated for a switch statement varies a lot from one compiler to another. In fact, a given compiler might generate different code in different scenarios. The choice of the code to be generated depends upon the number and range spread of individual case statements.

Different cases of generation of a switch statement are: