syscon

Software screenshot:
syscon
Software informatie:
Versie: 0.8
Upload datum: 11 May 15
Ontwikkelaar: syscon
Licentie: Gratis
Populariteit: 2

Rating: 3.0/5 (Total Votes: 1)

SYSCON een Python module die afstandsbediening instrumenten voor andere computers in het netwerk.
Op dit moment, SYSCON is nog steeds een beta-versie, omdat ik hoop te kunnen om een ​​aantal nieuwe functies toe te voegen.
Het maakt gebruik van de Advanced Encryption Standard (AES) om het dataverkeer te versleutelen. Om dit te doen, heb ik de Python AES code van Josh Davis (http://www.josh-davis.org/pythonAES) geïntegreerd. Voor de sleutel uitwisseling, ik geïmplementeerd het Diffie-Hellman-Merkle algoritme.
Belangrijke opmerking: Als uw land niet toestaat sterke cryptografie (zoals de VS, etc.), kunt u niet worden toegestaan ​​om deze tool er te gebruiken met cryptografie. Dan moet u versie 0.3.1 gebruiken zonder versleuteling van de data die wordt verzonden.

Syntax

Klant
Op de client, u hoeft alleen de client.py beginnen
Als u wilt een "stille" afstandsbediening, moet u de client.py hernoemen naar client.pyw
controlerende Computer
Op de besturingscomputer, gebruik is als volgt:
import syscon.control
con = syscon.control.Connection ("XYZ")
# Dit definieert con als verbinding met de computer in het netwerk die
# Heeft de naam XYZ via poort 51000. Als je wilt naar een andere poort te gebruiken, gebruik
# De tweede parameter, bijv. voor poort 9999:
# Con = syscon.control.Connection ("XYZ", 9999)
# In het geval dat u dit doet, moet u de client.pyw start
# Op de externe machine met het poortnummer als parameter
# Nu sturen bestellingen met con.send (volgende paragraaf)
# Gebruik van con.send: con.send (command [, second_param [, third_param]])
con.close ()
# Dit stopt onmiddellijk de verbinding en sluit de client.py of client.pyw
# Anderzijds computer. Je kan ook gebruik con.send ("stopcontrol")
Screenshots
Ook is er een functie om screenshots van de monitor van de externe computer te maken. De Python Imaging Library (PIL) nodig op de client computer te installeren. SYSCON maakt gebruik van versie 1.1.7 van dit pakket. Het is beschikbaar voor downloaden. Je moet de pyscreen.py op de controlerende computer op te starten. U wordt gevraagd welke poort u wilt gebruiken (56000 is aanbevolen) en waar de screenshots te slaan.
Als u poort 56000 gebruiken, moet u de screenshot functie van de verbinding object bellen om een ​​screenshot te maken. Anders moet je de volgende code gebruiken:
...
# Con is de verbinding object
con.send ("screenshot", "54321")
waar de tweede parameter (let op het is een string) specificeert het poortnummer.
Bestellingen naar externe computer
Er zijn de volgende opdrachten in versie 0.3.0:
1. execpy: Deze opdracht heeft een tweede parameter. De code van de tweede parameter is uitgevoerd met "exec" op de externe machine.
2. executefile: Start het programma in de tweede parameter.
3. download: downloadt het bestand uit de url in de derde parameter om het lokale pad (op de externe computer) in de tweede parameter.
4. shutdown: Stuurt een shutdown signaal naar de externe computer (let op: werkt alleen met Windows NT naar Windows 7)
5. afmelding: Stuurt een afmelding signaal naar de externe computer (let op: werkt ook alleen met Windows NT naar Windows 7)
6. stopcontrol: Stopt de afstandsbediening onmiddellijk. Zelfde als con.close ()
7. screenshot: Maakt een screenshot van de externe machine monitor. Gebruik: zie hierboven

Wat is nieuw in deze release:.

  • toegevoegde GUI
  • bugfix grote inbreuk op de beveiliging (!)

Wat is nieuw in versie 0.4:

  • De verbinding (met uitzondering van de screenshot-functie, waar de gegevens volume zou zijn om grote) wordt nu versleuteld met AES

Wat is nieuw in versie 0.3.1:

  • Bugfixes (Werken aan linux systemen, gebruik zonder PIL )

Eisen

  • Python

Andere software van ontwikkelaar syscon

syscon-nc
syscon-nc

11 May 15

Reacties op syscon

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!