SeyyedKhandon / bavin

Bavin - A Realtime StackedUI Packet Analyzer for Students

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

In the name of God

Bavin - Realtime StackedUI Packet Analyzer for Students

Bavin is a packet analyzer like wireshark which will breakdown each in/out packets from any network interface in your computer, but it will decipher the packets in a more readable and senseble TCP/IP Protocol Stack, so you will be able to read what is happening in each packet and it's headers in the most simplest and efficient way.

Goal

One of the main reason behind the development of this app is to everyone can understand and learn better the TCP/IP Protocols in action based on IETF in the sense of Stacked Protocol in UI especially diffrent headers of each famous protocols.

Realtime StackedUI Packet Analyzer - Listen Started

Protocols

This app supports 15 protocols:

  • Ethernet
  • IP
  • IPV6
  • ARP
  • ICMP
  • UDP
  • TCP
  • HTTP
  • DNS
  • NBNS
  • LLMNR
  • SSDP
  • IGMP
  • IGMPV6
  • DHCP

Requirements

How to Run

Just open the app and select one interface, then it will automatically listen to the all in/out packets and will show it to you.

Step1:
alt text
Step2:
alt text
Step3:
alt text

About

Bavin - A Realtime StackedUI Packet Analyzer for Students

License:GNU General Public License v2.0


Languages

Language:C# 59.8%Language:C 40.2%