IP Status Monitor is a simple Flask web application that allows you to monitor the status of multiple IP addresses defined in a configuration file. It uses the ping3
library to determine whether an IP address is alive or dead.
- Clone this repository to your local machine.
git clone https://github.com/jothi-prasath/ip-status-monitor.git
cd IPStatusChecker
- Install the required Python packages.
pip install -r requirements.txt
- Configure your IP addresses and settings in the
config.txt
file.
# Sample Configuration File
interval: 5 # ping interval in seconds
192.168.1.1
192.168.1.2
192.168.1.3
- Run the application.
python app.py
- Access the web application in your browser at http://localhost:5000.