https://github.com/m1chtv/mich-ip-monitor
Real-time monitoring of multiple IP addresses
https://github.com/m1chtv/mich-ip-monitor
html html-css html-css-javascript htnl5 ip ip-monitor ip-monitoring javascript js
Last synced: 3 months ago
JSON representation
Real-time monitoring of multiple IP addresses
- Host: GitHub
- URL: https://github.com/m1chtv/mich-ip-monitor
- Owner: m1chtv
- License: mit
- Created: 2024-07-22T17:56:55.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-07-22T18:14:16.000Z (11 months ago)
- Last Synced: 2025-01-16T05:54:15.233Z (5 months ago)
- Topics: html, html-css, html-css-javascript, htnl5, ip, ip-monitor, ip-monitoring, javascript, js
- Language: HTML
- Homepage: https://m1ch.ir/
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mich IP Monitor

IP Monitor is a Node.js application for monitoring the status of specified IP addresses in real-time. It displays detailed information such as response time, average response time, and uptime percentage, all within a stylish dark mode interface.
## Features
- Real-time monitoring of multiple IP addresses.
- Displays the status (up or down) of each IP address.
- Shows response time, average response time, and uptime percentage.
- Sleek and responsive user interface designed for dark mode.
- Custom-styled scrollbar for a modern look.## Prerequisites
Before you begin, ensure you have met the following requirements:
- Node.js installed on your local machine.
- npm (Node Package Manager) installed.
- A VPS or local environment to run the application.## Installation
1. **Clone the Repository:**
```bash
git clone https://github.com/m1chtv/mich-ip-monitor.git
cd ip-monitor
```2. **Install Dependencies:**
```bash
npm install
```## Configuration
1. **Add Your IP Addresses:**
- Open the `server.js` file and add the IP addresses you want to monitor to the `ips` array.
```bash
const ips = [
'8.8.8.8', // Example IP
'google.com' // Example Domain
];
```## Running the Application
1. **Start the Server:**
```bash
node server.js
```2. **Access the Application:**
- Open your browser and go to http://localhost:3000
## Contributing
- Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
## License
This project is licensed under the [MIT License](LICENSE).
## Contact
For any inquiries or feedback, please contact:
- **Author:** mich
- **Website:** [m1ch.ir](http://m1ch.ir)Thank you for visiting the mich-ip-monitor repository!