Sinisterly
eNIK Exploit - Printable Version

+- Sinisterly (https://sinister.li)
+-- Forum: Coding (https://sinister.li/Forum-Coding)
+--- Forum: Python (https://sinister.li/Forum-Python)
+--- Thread: eNIK Exploit (/Thread-eNIK-Exploit)



eNIK Exploit - DoXeD - 10-21-2023

Code:
import time import serial import requests # Serial port configuration serial_port = '/dev/ttyUSB0' # Replace with the correct serial port baud_rate = 9600 # API endpoint to retrieve node stats api_endpoint = 'http://localhost:3000/stats' # Replace with the correct API endpoint # Initialize serial connection ser = serial.Serial(serial_port, baud_rate) def display_stats(data): # Clear the screen ser.write(b'\x0C') # Send the clear screen command # Display the stats ser.write(f"Node Stats\n".encode()) ser.write(f"---------------\n".encode()) ser.write(f"Total Nodes: {data['total_nodes']}\n".encode()) ser.write(f"Active Nodes: {data['active_nodes']}\n".encode()) ser.write(f"Total Transactions: {data['total_transactions']}\n".encode()) while True: try: # Retrieve node stats from the API response = requests.get(api_endpoint) data = response.json() # Display the stats on the eINK screen display_stats(data) # Wait for a few seconds before updating the stats time.sleep(10) except requests.exceptions.RequestException as e: print(f"Error: {e}") except KeyboardInterrupt: # Close the serial connection and exit the script ser.close() break