mirror of
https://github.com/github/codeql.git
synced 2025-12-18 01:33:15 +01:00
21 lines
462 B
Python
21 lines
462 B
Python
#!/usr/bin/env python
|
|
|
|
from fastapi import FastAPI
|
|
from pexpect import pxssh
|
|
|
|
ssh = pxssh.pxssh()
|
|
hostname = "localhost"
|
|
username = "username"
|
|
password = "password"
|
|
ssh.login(hostname, username, password)
|
|
|
|
app = FastAPI()
|
|
|
|
@app.get("/bad1")
|
|
async def bad1(cmd: str):
|
|
ssh.send(cmd) # $ result=BAD getRemoteCommand=cmd
|
|
ssh.prompt()
|
|
ssh.sendline(cmd) # $ result=BAD getRemoteCommand=cmd
|
|
ssh.prompt()
|
|
ssh.logout()
|
|
return {"success": stdout} |