Skip to content

Instantly share code, notes, and snippets.

@sap-ai
Created June 2, 2025 22:05
Show Gist options
  • Save sap-ai/864346611ed7b26be16b942b19b90875 to your computer and use it in GitHub Desktop.
Save sap-ai/864346611ed7b26be16b942b19b90875 to your computer and use it in GitHub Desktop.
Banana.json code, banana source https://github.com/sap-ai/banana
import json
import socket
SERVER_HOST = '0.0.0.0'
SERVER_PORT = 8000
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
server_socket.bind((SERVER_HOST, SERVER_PORT))
server_socket.listen(1)
print('Listening on port %s ...' % SERVER_PORT)
while True:
client_connection, client_address = server_socket.accept()
request = client_connection.recv(1024).decode()
headers = request.split('\n')
try: filename = headers[0].split()[1]
except: filename = ""
c = filename[1: len(filename)+1].split("%")
for i in range(len(c)): filename+=ord(c[i])
exec('json.dumps('+filename+')')
with open("db.txt", 'w') as file: file.write(filename[1: len(filename)+1])
response = 'HTTP/1.0 200 OK\n\n' + filename[1: len(filename)+1]
client_connection.sendall(response.encode())
client_connection.close()
server_socket.close()
@KuRRe8
Copy link

KuRRe8 commented Jun 2, 2025

banana is good

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment