Network Monitoring using Arduino, Ethernet Shield, GSM Shield and ofcourse Raspberry Pi.
Project aims to create a network monitoring system, capable of analyzing the signals. Dive into depths of computer networks.
- Monitoring: Monitor network devices.
- Discovery: Discover network devices across all layers.
- Data Analysis: Analyze network packets like ARP, ICMP and SNMP with precision, extracting valuable information and unraveling the network behavior.
- Events: Receive events from devices, using protocols like snmp-trap.
The Bowl of Petunias is comprised of highly customizable and extensible modules, each with their own unique capabilities. The following modules are currently available:
- bop-gsm GSM/GPRS communication module powered by the Arduino.
- bop-eth custom ethernet communication library for Arduino.
- bop-icmp implementation of multithreaded ICMP monitoring and ICMP packet analysis on Arduino.
Follow these steps to embark on your journey to the computer networks universe:
- Clone this repository to your local machine.
git clone https://github.com/cerebnismus/network-monitoring-hardware.git
- Customize and enhance the project to suit your monitoring needs.
This project is licensed under the MIT License, granting you the freedom to explore, experiment, and create without boundaries.