The B.A.T.M.A.N Network Simulator is a Python application that visualises a network of nodes using the B.A.T.M.A.N (Better Approach To Mobile Ad-hoc Networking) routing protocol. It provides a visual representation of nodes moving
, connecting
, and transferring
data in a simulated network environment.
Features:
- Node scattering and movement simulation
- Dynamic connection establishment between nodes
- Visual representation of data transfer with transmission rates
- Zoom-in and zoom-out functionality for better visualization
- Python 3
- Tkinter
-
Clone the repository to your local machine.
git clone https://github.com/VasanthVanan/batman-network-visualiser.git
-
Navigate to the project directory.
cd batman-network-visualiser
-
Run the application.
python3 batman-network.py