Advanced system monitoring and information tool for Kali Linux and Termux.
- 🔍 System Information: Hostname, OS, architecture, kernel version
- 🌐 Network Info: IP addresses, network interfaces, wireless adapters
- 📊 Process Monitoring: Active processes, resource usage
- 💾 Disk Usage: Filesystem utilization
- 🧠 Memory Info: RAM usage statistics
- 👥 User Sessions: Active users and sessions
- ⚡ CPU Details: Load average, cores, CPU usage
- 📶 Wireless Interfaces: WiFi adapter information (iwconfig, iw dev)
- 🔌 Active Connections: Network connections (ss/netstat)
- 🔧 Services: Running system services (systemctl)
- 📝 System Logs: Authentication logs and system events
- 💿 I/O Stats: Disk I/O statistics
- 📊 Real-Time Monitoring: Live system statistics
- 📄 Full Reports: Export in JSON or text format
- Python 3.x
- Compatible with:
- ✅ Kali Linux (Full features)
- ✅ Windows (Full features except some Linux-specific commands)
- ✅ Termux (Android)
- ✅ Debian/Ubuntu and other Linux distros
sudo apt install bluez bluez-tools hcitoolNo additional installation required - uses native Windows commands.
cd Xmonitor
chmod +x system_monitor.py # Linux only
chmod +x system_monitor_gui.py # Linux onlypython3 system_monitor.pypython3 system_monitor_gui.pysudo python3 system_monitor_gui.py- System Information
- Network Information
- Active Processes
- Disk Usage
- Memory Usage
- User Sessions
- Detailed CPU Info
- Wireless Interfaces
- Active Connections
- Running Services
- System Logs
- I/O Statistics
- Full Report (JSON)
- Full Report (Text)
- Real-Time Monitoring
- Exit
Option 15 provides live monitoring of:
- Memory usage
- CPU usage (top 10 processes)
- Disk usage
- Updates every 2 seconds
- Press CTRL+C to stop
The tool can generate comprehensive reports:
- JSON format: Structured data for programmatic analysis
- Text format: Human-readable report
- Reports are saved with timestamp:
report_YYYYMMDD_HHMMSS.json/txt
- System administration
- Performance monitoring
- Security auditing
- Network troubleshooting
- Resource analysis
- System health checks
- ✅ Kali Linux
- ✅ Debian/Ubuntu-based systems
- ✅ Termux (Android)
- ✅ Other Linux distributions
This tool is for personal use on your own devices only. Always ensure proper authorization before monitoring systems.
See LICENSE file for details.
Contributions welcome! Please follow best practices for Python development.
Disclaimer: This tool is intended for educational and authorized testing purposes only.