Skip to main content

Monitorizare laptop de la distanță cu interfață web și actualizări în timp real

Project description

BebeConn - Monitorizare Laptop de la Distanță

Python Version License PyPI Version

O librărie Python simplă pentru monitorizarea laptopului de la distanță, cu interfață web și actualizări în timp real.

🚀 Caracteristici

  • Monitorizare în timp real - Vezi starea sistemului live
  • Screenshots automate - Capturi de ecran la interval regulat
  • Monitorizare procese - Vezi ce aplicații rulează
  • Statistici sistem - CPU, RAM, Disk usage
  • Interfață web modernă - Dashboard responsive
  • Acces extern - Prin ngrok pentru monitorizare din orice țară
  • Instalare simplă - Doar pip install bebe-conn

📦 Instalare

pip install bebe-conn

🎯 Utilizare Rapidă

Pornire Completă (Recomandat)

# Pornire locală
bebe-conn start

# Pornire cu acces extern (ngrok)
bebe-conn start --ngrok

# Pornire cu configurații personalizate
bebe-conn start --ngrok --port 8080 --screenshot 60

Pornire Separată

# Doar serverul
bebe-conn server --port 5000

# Doar agentul
bebe-conn agent --server-url http://localhost:5000 --screenshot 120

Utilizare în Python

import bebe_conn

# Pornire simplă
bebe_conn.start()

# Pornire cu ngrok
bebe_conn.start(ngrok=True, port=5000, screenshot_interval=120)

# Pornire doar serverul
bebe_conn.start_server(port=5000)

# Pornire doar agentul
bebe_conn.start_agent(server_url="http://localhost:5000", screenshot_interval=120)

🌐 Acces Dashboard

După pornire, accesează dashboard-ul:

  • Local: http://localhost:5000
  • Extern (ngrok): URL-ul afișat în terminal

📱 Ce Vezi pe Dashboard

  • Status live - dacă laptopul este online
  • 📸 Screenshots - capturi de ecran automate
  • 🔧 Procese active - lista programelor care rulează
  • 📊 Statistici sistem - CPU, RAM, Disk usage
  • 🕒 Ultima actualizare - timestamp curent

⚙️ Configurări

Parametri CLI

  • --ngrok - Folosește ngrok pentru acces extern
  • --port - Portul pentru server (default: 5000)
  • --screenshot - Intervalul pentru screenshot-uri în secunde (default: 120)
  • --server-url - URL-ul serverului pentru agent

Parametri Python

bebe_conn.start(
    ngrok=False,              # Folosește ngrok
    port=5000,                # Portul serverului
    screenshot_interval=120   # Interval screenshot-uri (secunde)
)

🔧 Cerințe

📋 Dependențe

  • Flask - Server web
  • requests - Comunicare HTTP
  • psutil - Monitorizare sistem
  • Pillow - Procesare imagini
  • pyautogui - Captură ecran

🚨 Securitate

IMPORTANT: Această librărie este destinată pentru monitorizarea propriului laptop. Nu folosiți pentru monitorizarea altor persoane fără consimțământul lor.

📝 Licență

MIT License - vezi fișierul LICENSE pentru detalii.

🤝 Contribuții

Contribuțiile sunt binevenite! Vă rugăm să:

  1. Fork repository-ul
  2. Creați o ramură pentru feature (git checkout -b feature/AmazingFeature)
  3. Commit modificările (git commit -m 'Add some AmazingFeature')
  4. Push la ramură (git push origin feature/AmazingFeature)
  5. Deschideți un Pull Request

📞 Suport

Pentru probleme sau întrebări:

🎉 Mulțumiri

  • Flask pentru framework-ul web
  • psutil pentru monitorizarea sistemului
  • pyautogui pentru capturarea ecranului
  • ngrok pentru accesul extern

BebeConn - Monitorizare laptop simplă și eficientă! 🖥️📱

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bebe_conn-1.0.2.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bebe_conn-1.0.2-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

File details

Details for the file bebe_conn-1.0.2.tar.gz.

File metadata

  • Download URL: bebe_conn-1.0.2.tar.gz
  • Upload date:
  • Size: 15.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for bebe_conn-1.0.2.tar.gz
Algorithm Hash digest
SHA256 ed052251519c0950c7460eae2530a60a18dc711ff99531330a7ce6b87c8e1aee
MD5 982e9064c3da1899792733afa1c1e9e9
BLAKE2b-256 daff43c440173f445b53275edd0013bd72bef1918f06fbc25836e4c5ef8d227c

See more details on using hashes here.

File details

Details for the file bebe_conn-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: bebe_conn-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 14.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for bebe_conn-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0c7c870613df39b98e9e62cca808c0a91da64ec24ce3acd131ad7991b1e563db
MD5 1a0eaf58f38560d91e1275e6bf80ce7b
BLAKE2b-256 b939be0ad19d3721f64fa7fba2b0429f92a41f5a0c3cf04021fc73b649d5c1d4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page