netwatch-monitor


Namenetwatch-monitor JSON
Version 1.1.2 PyPI version JSON
download
home_pagehttps://github.com/PC0staS/netwatch
SummaryA beautiful network monitoring tool with console and web interface
upload_time2025-07-16 00:45:30
maintainerNone
docs_urlNone
authorPC0staS
requires_python>=3.7
licenseNone
keywords network monitoring bandwidth monitor console ascii graphs system monitoring web interface
VCS
bugtrack_url
requirements psutil flask flask-socketio
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # NetWatch - Professional Network Monitor 🌐

An elegant network monitoring tool with modern console and web interfaces, designed with a professional pastel color palette.

## ✨ Features

### 🖥️ Console Interface
- 🎯 **Interface Selection**: Choose specific interfaces or monitor all
- 📊 **Real-time Traffic**: Live monitoring of sent/received bytes per second
- 📈 **Cumulative Statistics**: Total bytes sent and received
- 🎨 **ASCII Graphs**: Colorful real-time traffic history graphs
- 🌈 **Colorful Interface**: Rich terminal colors with emojis and visual elements

### 🌐 Web Interface
- 🎨 **Professional Pastel Palette**: Modern design with soft and elegant colors
- 📱 **Responsive**: Perfectly adapted for mobile and desktop
- 📊 **Interactive Charts**: Advanced visualization with Chart.js
- 🔄 **Real-time Data**: Automatic updates without simulations
- 🚫 **No Fake Data**: Shows disconnected state when no real data is available
- 🎯 **REST API**: Endpoints for integration with other systems

### 🔧 Technical Features
- 🔄 **Cross-platform**: Works on Windows, Linux and macOS
- ⚡ **Easy Installation**: Simple pip installation
- 🐍 **Python 3.7+**: Support for modern Python versions
- 📦 **Professional Packaging**: Ready for distribution

## 🚀 Installation

### Method 1: Install from PyPI (Recommended)

```bash
pip install netwatch-monitor
```

### Method 2: Install from Source

1. Clone the repository:
```bash
git clone https://github.com/PC0staS/netwatch.git
cd netwatch
```

2. Install in development mode:
```bash
pip install -e .
```

## 🎮 Usage

### 🖥️ Console Interface

After installation, simply run:

```bash
netwatch
```

The tool will:
1. Show all available network interfaces
2. Let you select which interfaces to monitor:
   - `0` - Monitor ALL interfaces
   - `1,2,3` - Monitor specific interfaces (comma-separated)
3. Start real-time monitoring with ASCII graphs

### 🌐 Web Interface

To start the web interface:

```bash
netwatch-web
```

For network access (accessible from other devices on your local network):

```bash
netwatch-web --network
```

Or with custom options:

```bash
netwatch-web --host 0.0.0.0 --port 8080 --debug
```

**Alternative method using main command:**

```bash
netwatch --web --network --port 8080
```

Then open your browser at `http://localhost:5000` (or the port you specify).

**For network access:** Use your computer's IP address from other devices, e.g., `http://192.168.1.100:5000`

#### Web Interface Features:
- 🎨 **Professional Pastel Palette**: Soft and elegant colors
- 📱 **Responsive Design**: Works perfectly on mobile devices
- 📊 **Interactive Charts**: Advanced data visualization
- 🔄 **Real-time Updates**: Automatic refresh every 2 seconds
- 🚫 **No Simulated Data**: Shows disconnected state when no data available
- 🎯 **Intuitive Controls**: Easy interface selection and monitoring control

### Example Usage - Console

```bash
$ netwatch

🌐 NetWatch - Network Monitor
══════════════════════════════════════════════════
🚀 Starting network monitoring...
📊 Gathering interface data...

═══════════════════════════════════════════════════════════════════════════
🌐 AVAILABLE NETWORK INTERFACES
═══════════════════════════════════════════════════════════════════════════

1. Ethernet
2. Wi-Fi
3. Loopback

═══════════════════════════════════════════════════════════════════════════
🎯 SELECTION OPTIONS:
0 - Monitor ALL interfaces
1,2,3 - Monitor specific interfaces (comma-separated)
Example: '1,3' to monitor interfaces 1 and 3
═══════════════════════════════════════════════════════════════════════════

🔍 Enter your selection: 1

✅ Selected interfaces:
   - Ethernet

🔄 Monitoring started for 1 interface(s)
⏱️  Updates every second - Press Ctrl+C to stop
```

## 📊 Interface Display

For each selected interface, you'll see:

- **Real-time Traffic**: Current bytes per second (sent/received)
- **Cumulative Traffic**: Total bytes since monitoring started
- **ASCII Graphs**: Beautiful colored graphs showing traffic history
- **Visual Elements**: Emojis, colors, and borders for better readability

## 🎨 Features Details

### ASCII Graphs
- **Width**: 65 characters wide
- **Height**: 6 rows of data
- **Colors**: Different color schemes for sent (blue) and received (green) traffic
- **Intensity**: Multiple intensity levels based on traffic volume
- **Scale**: Automatic scaling with max value display

### Web Interface Color Palette
- **Primary**: Soft purple (#8B7EC8)
- **Secondary**: Mint green (#A8D5BA)
- **Accent**: Soft pink (#FFB6C1)
- **Success**: Aqua mint (#98E4D6)
- **Warning**: Soft yellow (#F4D03F)
- **Danger**: Soft coral (#F1948A)

## 🛠️ Requirements

- Python 3.7+
- psutil (automatically installed)
- Flask & Flask-SocketIO (for web interface)
- Works on Windows, Linux, and macOS
- Terminal with ANSI color support (most modern terminals)

## 🔧 Development

### Project Structure
```
netwatch/
├── netwatch/
│   ├── __init__.py
│   ├── monitor.py      # Core monitoring logic
│   ├── cli.py          # Command line interface
│   ├── web.py          # Web interface
│   ├── static/         # CSS, JS, and assets
│   └── templates/      # HTML templates
├── setup.py            # Package setup
├── pyproject.toml      # Modern Python packaging
├── requirements.txt    # Dependencies
└── README.md          # This file
```

### Building from Source
```bash
# Clone the repository
git clone https://github.com/PC0staS/netwatch.git
cd netwatch

# Install in development mode
pip install -e .

# Run the console version
netwatch

# Run the web version
netwatch-web
```

## 🎯 Use Cases

- **Network Debugging**: Monitor interface activity during troubleshooting
- **Performance Monitoring**: Track bandwidth usage on specific interfaces
- **Development**: Monitor network activity during application development
- **System Administration**: Quick network interface overview
- **Educational**: Learn about network interfaces and traffic patterns
- **Remote Monitoring**: Use web interface for remote network monitoring

## 🚀 Cross-Platform Support

### Windows
- Full support with PowerShell and Command Prompt
- Colorful interface with emoji support
- All network interfaces detected
- Web interface works with all browsers

### Linux
- Native terminal support
- Works with all major distributions
- Systemd service compatible
- Web interface accessible remotely

### macOS
- Terminal.app and iTerm2 support
- Full color and emoji support
- Works with all network interfaces
- Safari and Chrome compatible

## 📝 Commands

### Console Commands
- **Start Console**: `netwatch`
- **Stop**: `Ctrl+C`
- **Interface Selection**: Follow on-screen prompts

### Web Commands
- **Start Web Interface (localhost only)**: `netwatch-web`
- **Start Web Interface (network access)**: `netwatch-web --network`
- **Custom Host/Port**: `netwatch-web --host 0.0.0.0 --port 8080`
- **Network + Custom Port**: `netwatch-web --network --port 8080`
- **Debug Mode**: `netwatch-web --debug`
- **Help**: `netwatch-web --help`

### Network Access
- **Localhost only**: `netwatch-web` (default)
- **Network access**: `netwatch-web --network` or `netwatch-web --host 0.0.0.0`
- **Access from other devices**: Use your computer's IP address (e.g., `http://192.168.1.100:5000`)

## 🌐 API Endpoints

The web interface provides REST API endpoints:

- `GET /api/interfaces` - List available network interfaces
- `GET /api/stats` - Get current network statistics
- `POST /api/start_monitoring` - Start monitoring selected interfaces
- `POST /api/stop_monitoring` - Stop monitoring

## 🎉 Examples

### Monitor All Interfaces
```bash
netwatch
# Select: 0
```

### Monitor Specific Interfaces
```bash
netwatch
# Select: 1,3,5
```

### Monitor Single Interface
```bash
netwatch
# Select: 1
```

### Start Web Interface on Custom Port
```bash
netwatch-web --port 8080
```

## 🐛 Troubleshooting

### Common Issues

1. **No interfaces shown**: Make sure you have network interfaces configured
2. **Colors not working**: Ensure your terminal supports ANSI colors
3. **Permission errors**: Some systems may require elevated privileges for network monitoring
4. **Import errors**: Make sure all dependencies are installed: `pip install -r requirements.txt`
5. **Web interface not accessible**: Check if port is available and firewall settings

### Requirements
- Minimum Python 3.7
- psutil, Flask, Flask-SocketIO libraries
- Terminal with ANSI color support
- Modern web browser for web interface

## 📄 License

This project is open source and available under the MIT License.

## 🤝 Contributing

Contributions are welcome! Please feel free to submit pull requests or report issues.

## 🔮 Future Features

- [ ] Export data to CSV/JSON
- [ ] Historical data storage
- [ ] Network alerts/notifications
- [ ] Bandwidth usage graphs
- [ ] Custom refresh intervals
- [ ] Multiple monitoring modes
- [ ] User authentication for web interface
- [ ] Dark/Light theme toggle

---

Made with ❤️ for network monitoring enthusiasts!

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/PC0staS/netwatch",
    "name": "netwatch-monitor",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "network monitoring, bandwidth monitor, console, ascii graphs, system monitoring, web interface",
    "author": "PC0staS",
    "author_email": "PC0staS <your-email@example.com>",
    "download_url": "https://files.pythonhosted.org/packages/8a/6d/6b6284e0f72412985e71319bddfde67035d7154fb1e88d6ecda7f5d05f6c/netwatch_monitor-1.1.2.tar.gz",
    "platform": null,
    "description": "# NetWatch - Professional Network Monitor \ud83c\udf10\n\nAn elegant network monitoring tool with modern console and web interfaces, designed with a professional pastel color palette.\n\n## \u2728 Features\n\n### \ud83d\udda5\ufe0f Console Interface\n- \ud83c\udfaf **Interface Selection**: Choose specific interfaces or monitor all\n- \ud83d\udcca **Real-time Traffic**: Live monitoring of sent/received bytes per second\n- \ud83d\udcc8 **Cumulative Statistics**: Total bytes sent and received\n- \ud83c\udfa8 **ASCII Graphs**: Colorful real-time traffic history graphs\n- \ud83c\udf08 **Colorful Interface**: Rich terminal colors with emojis and visual elements\n\n### \ud83c\udf10 Web Interface\n- \ud83c\udfa8 **Professional Pastel Palette**: Modern design with soft and elegant colors\n- \ud83d\udcf1 **Responsive**: Perfectly adapted for mobile and desktop\n- \ud83d\udcca **Interactive Charts**: Advanced visualization with Chart.js\n- \ud83d\udd04 **Real-time Data**: Automatic updates without simulations\n- \ud83d\udeab **No Fake Data**: Shows disconnected state when no real data is available\n- \ud83c\udfaf **REST API**: Endpoints for integration with other systems\n\n### \ud83d\udd27 Technical Features\n- \ud83d\udd04 **Cross-platform**: Works on Windows, Linux and macOS\n- \u26a1 **Easy Installation**: Simple pip installation\n- \ud83d\udc0d **Python 3.7+**: Support for modern Python versions\n- \ud83d\udce6 **Professional Packaging**: Ready for distribution\n\n## \ud83d\ude80 Installation\n\n### Method 1: Install from PyPI (Recommended)\n\n```bash\npip install netwatch-monitor\n```\n\n### Method 2: Install from Source\n\n1. Clone the repository:\n```bash\ngit clone https://github.com/PC0staS/netwatch.git\ncd netwatch\n```\n\n2. Install in development mode:\n```bash\npip install -e .\n```\n\n## \ud83c\udfae Usage\n\n### \ud83d\udda5\ufe0f Console Interface\n\nAfter installation, simply run:\n\n```bash\nnetwatch\n```\n\nThe tool will:\n1. Show all available network interfaces\n2. Let you select which interfaces to monitor:\n   - `0` - Monitor ALL interfaces\n   - `1,2,3` - Monitor specific interfaces (comma-separated)\n3. Start real-time monitoring with ASCII graphs\n\n### \ud83c\udf10 Web Interface\n\nTo start the web interface:\n\n```bash\nnetwatch-web\n```\n\nFor network access (accessible from other devices on your local network):\n\n```bash\nnetwatch-web --network\n```\n\nOr with custom options:\n\n```bash\nnetwatch-web --host 0.0.0.0 --port 8080 --debug\n```\n\n**Alternative method using main command:**\n\n```bash\nnetwatch --web --network --port 8080\n```\n\nThen open your browser at `http://localhost:5000` (or the port you specify).\n\n**For network access:** Use your computer's IP address from other devices, e.g., `http://192.168.1.100:5000`\n\n#### Web Interface Features:\n- \ud83c\udfa8 **Professional Pastel Palette**: Soft and elegant colors\n- \ud83d\udcf1 **Responsive Design**: Works perfectly on mobile devices\n- \ud83d\udcca **Interactive Charts**: Advanced data visualization\n- \ud83d\udd04 **Real-time Updates**: Automatic refresh every 2 seconds\n- \ud83d\udeab **No Simulated Data**: Shows disconnected state when no data available\n- \ud83c\udfaf **Intuitive Controls**: Easy interface selection and monitoring control\n\n### Example Usage - Console\n\n```bash\n$ netwatch\n\n\ud83c\udf10 NetWatch - Network Monitor\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\ud83d\ude80 Starting network monitoring...\n\ud83d\udcca Gathering interface data...\n\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\ud83c\udf10 AVAILABLE NETWORK INTERFACES\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\n1. Ethernet\n2. Wi-Fi\n3. Loopback\n\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\ud83c\udfaf SELECTION OPTIONS:\n0 - Monitor ALL interfaces\n1,2,3 - Monitor specific interfaces (comma-separated)\nExample: '1,3' to monitor interfaces 1 and 3\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\n\ud83d\udd0d Enter your selection: 1\n\n\u2705 Selected interfaces:\n   - Ethernet\n\n\ud83d\udd04 Monitoring started for 1 interface(s)\n\u23f1\ufe0f  Updates every second - Press Ctrl+C to stop\n```\n\n## \ud83d\udcca Interface Display\n\nFor each selected interface, you'll see:\n\n- **Real-time Traffic**: Current bytes per second (sent/received)\n- **Cumulative Traffic**: Total bytes since monitoring started\n- **ASCII Graphs**: Beautiful colored graphs showing traffic history\n- **Visual Elements**: Emojis, colors, and borders for better readability\n\n## \ud83c\udfa8 Features Details\n\n### ASCII Graphs\n- **Width**: 65 characters wide\n- **Height**: 6 rows of data\n- **Colors**: Different color schemes for sent (blue) and received (green) traffic\n- **Intensity**: Multiple intensity levels based on traffic volume\n- **Scale**: Automatic scaling with max value display\n\n### Web Interface Color Palette\n- **Primary**: Soft purple (#8B7EC8)\n- **Secondary**: Mint green (#A8D5BA)\n- **Accent**: Soft pink (#FFB6C1)\n- **Success**: Aqua mint (#98E4D6)\n- **Warning**: Soft yellow (#F4D03F)\n- **Danger**: Soft coral (#F1948A)\n\n## \ud83d\udee0\ufe0f Requirements\n\n- Python 3.7+\n- psutil (automatically installed)\n- Flask & Flask-SocketIO (for web interface)\n- Works on Windows, Linux, and macOS\n- Terminal with ANSI color support (most modern terminals)\n\n## \ud83d\udd27 Development\n\n### Project Structure\n```\nnetwatch/\n\u251c\u2500\u2500 netwatch/\n\u2502   \u251c\u2500\u2500 __init__.py\n\u2502   \u251c\u2500\u2500 monitor.py      # Core monitoring logic\n\u2502   \u251c\u2500\u2500 cli.py          # Command line interface\n\u2502   \u251c\u2500\u2500 web.py          # Web interface\n\u2502   \u251c\u2500\u2500 static/         # CSS, JS, and assets\n\u2502   \u2514\u2500\u2500 templates/      # HTML templates\n\u251c\u2500\u2500 setup.py            # Package setup\n\u251c\u2500\u2500 pyproject.toml      # Modern Python packaging\n\u251c\u2500\u2500 requirements.txt    # Dependencies\n\u2514\u2500\u2500 README.md          # This file\n```\n\n### Building from Source\n```bash\n# Clone the repository\ngit clone https://github.com/PC0staS/netwatch.git\ncd netwatch\n\n# Install in development mode\npip install -e .\n\n# Run the console version\nnetwatch\n\n# Run the web version\nnetwatch-web\n```\n\n## \ud83c\udfaf Use Cases\n\n- **Network Debugging**: Monitor interface activity during troubleshooting\n- **Performance Monitoring**: Track bandwidth usage on specific interfaces\n- **Development**: Monitor network activity during application development\n- **System Administration**: Quick network interface overview\n- **Educational**: Learn about network interfaces and traffic patterns\n- **Remote Monitoring**: Use web interface for remote network monitoring\n\n## \ud83d\ude80 Cross-Platform Support\n\n### Windows\n- Full support with PowerShell and Command Prompt\n- Colorful interface with emoji support\n- All network interfaces detected\n- Web interface works with all browsers\n\n### Linux\n- Native terminal support\n- Works with all major distributions\n- Systemd service compatible\n- Web interface accessible remotely\n\n### macOS\n- Terminal.app and iTerm2 support\n- Full color and emoji support\n- Works with all network interfaces\n- Safari and Chrome compatible\n\n## \ud83d\udcdd Commands\n\n### Console Commands\n- **Start Console**: `netwatch`\n- **Stop**: `Ctrl+C`\n- **Interface Selection**: Follow on-screen prompts\n\n### Web Commands\n- **Start Web Interface (localhost only)**: `netwatch-web`\n- **Start Web Interface (network access)**: `netwatch-web --network`\n- **Custom Host/Port**: `netwatch-web --host 0.0.0.0 --port 8080`\n- **Network + Custom Port**: `netwatch-web --network --port 8080`\n- **Debug Mode**: `netwatch-web --debug`\n- **Help**: `netwatch-web --help`\n\n### Network Access\n- **Localhost only**: `netwatch-web` (default)\n- **Network access**: `netwatch-web --network` or `netwatch-web --host 0.0.0.0`\n- **Access from other devices**: Use your computer's IP address (e.g., `http://192.168.1.100:5000`)\n\n## \ud83c\udf10 API Endpoints\n\nThe web interface provides REST API endpoints:\n\n- `GET /api/interfaces` - List available network interfaces\n- `GET /api/stats` - Get current network statistics\n- `POST /api/start_monitoring` - Start monitoring selected interfaces\n- `POST /api/stop_monitoring` - Stop monitoring\n\n## \ud83c\udf89 Examples\n\n### Monitor All Interfaces\n```bash\nnetwatch\n# Select: 0\n```\n\n### Monitor Specific Interfaces\n```bash\nnetwatch\n# Select: 1,3,5\n```\n\n### Monitor Single Interface\n```bash\nnetwatch\n# Select: 1\n```\n\n### Start Web Interface on Custom Port\n```bash\nnetwatch-web --port 8080\n```\n\n## \ud83d\udc1b Troubleshooting\n\n### Common Issues\n\n1. **No interfaces shown**: Make sure you have network interfaces configured\n2. **Colors not working**: Ensure your terminal supports ANSI colors\n3. **Permission errors**: Some systems may require elevated privileges for network monitoring\n4. **Import errors**: Make sure all dependencies are installed: `pip install -r requirements.txt`\n5. **Web interface not accessible**: Check if port is available and firewall settings\n\n### Requirements\n- Minimum Python 3.7\n- psutil, Flask, Flask-SocketIO libraries\n- Terminal with ANSI color support\n- Modern web browser for web interface\n\n## \ud83d\udcc4 License\n\nThis project is open source and available under the MIT License.\n\n## \ud83e\udd1d Contributing\n\nContributions are welcome! Please feel free to submit pull requests or report issues.\n\n## \ud83d\udd2e Future Features\n\n- [ ] Export data to CSV/JSON\n- [ ] Historical data storage\n- [ ] Network alerts/notifications\n- [ ] Bandwidth usage graphs\n- [ ] Custom refresh intervals\n- [ ] Multiple monitoring modes\n- [ ] User authentication for web interface\n- [ ] Dark/Light theme toggle\n\n---\n\nMade with \u2764\ufe0f for network monitoring enthusiasts!\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A beautiful network monitoring tool with console and web interface",
    "version": "1.1.2",
    "project_urls": {
        "Bug Reports": "https://github.com/PC0staS/netwatch/issues",
        "Documentation": "https://github.com/PC0staS/netwatch#readme",
        "Homepage": "https://github.com/PC0staS/netwatch",
        "Source Code": "https://github.com/PC0staS/netwatch"
    },
    "split_keywords": [
        "network monitoring",
        " bandwidth monitor",
        " console",
        " ascii graphs",
        " system monitoring",
        " web interface"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5d8ed7bc3d6b57f4c710ca7cc690357e49bafcec2ca52cb569d1ec5c54dcfad8",
                "md5": "96adc3d331ce3b8a01b664ef5ac2ecde",
                "sha256": "fd8f6c83048622fa65f66926073e076fb938be1c30ea9b61f07d307f8609e585"
            },
            "downloads": -1,
            "filename": "netwatch_monitor-1.1.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "96adc3d331ce3b8a01b664ef5ac2ecde",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 23782,
            "upload_time": "2025-07-16T00:45:28",
            "upload_time_iso_8601": "2025-07-16T00:45:28.791316Z",
            "url": "https://files.pythonhosted.org/packages/5d/8e/d7bc3d6b57f4c710ca7cc690357e49bafcec2ca52cb569d1ec5c54dcfad8/netwatch_monitor-1.1.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8a6d6b6284e0f72412985e71319bddfde67035d7154fb1e88d6ecda7f5d05f6c",
                "md5": "a41e5696dd63ce3f3800e410f8afbd3f",
                "sha256": "a97eb1a6cdf5c5017c9640c49b310173200597f33977d51106150c8eb34b7cd4"
            },
            "downloads": -1,
            "filename": "netwatch_monitor-1.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "a41e5696dd63ce3f3800e410f8afbd3f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 26074,
            "upload_time": "2025-07-16T00:45:30",
            "upload_time_iso_8601": "2025-07-16T00:45:30.115133Z",
            "url": "https://files.pythonhosted.org/packages/8a/6d/6b6284e0f72412985e71319bddfde67035d7154fb1e88d6ecda7f5d05f6c/netwatch_monitor-1.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-16 00:45:30",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "PC0staS",
    "github_project": "netwatch",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "psutil",
            "specs": [
                [
                    ">=",
                    "5.7.0"
                ]
            ]
        },
        {
            "name": "flask",
            "specs": [
                [
                    ">=",
                    "2.3.0"
                ]
            ]
        },
        {
            "name": "flask-socketio",
            "specs": [
                [
                    ">=",
                    "5.3.0"
                ]
            ]
        }
    ],
    "lcname": "netwatch-monitor"
}
        
Elapsed time: 1.20221s