| 12345678910111213141516171819 |
- import socket
- async def _netcat(host, port, content):
- s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- s.connect((host, int(port)))
- s.sendall(content.encode())
- s.shutdown(socket.SHUT_WR)
- while True:
- data = s.recv(4096).decode('utf-8').strip('\n\x00')
- if not data:
- break
- return data
- s.close()
- async def paste(content):
- link = await _netcat('ezup.dev', 9999, content)
- return link
|