This commit is contained in:
2023-02-28 20:39:49 +01:00
parent 897b1629f6
commit f419f819b1
5 changed files with 41 additions and 0 deletions

1
oracle-test/README.md Normal file
View File

@@ -0,0 +1 @@
![diagram](./diagram.png)

BIN
oracle-test/diagram.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

0
oracle-test/run.py Normal file
View File

18
oracle-test/server.js Normal file
View File

@@ -0,0 +1,18 @@
const express = require('express');
const app = express();
let port = 8000;
// read the port from config.json
const config = require('./config.json');
port = config.port;
// create an http server with some endpoints GET
// GET /validate -> return "I thought I would sail about a little and see the watery part of the world"
app.get('/validate', (req, res) => {
res.send('I thought I would sail about a little and see the watery part of the world');
});
app.listen(port, () => {
console.log(`Example app listening at http://localhost:${port}`)
});

22
oracle-test/victim.py Normal file
View File

@@ -0,0 +1,22 @@
from langchain.utilities import RequestsWrapper, BashProcess
from langchain.agents import load_tools
from langchain.agents import initialize_agent
from langchain.llms import OpenAI
llm = OpenAI(temperature=0)
# load the tools
tools = load_tools(["requests", "terminal", "python_repl"], llm=llm)
agent = initialize_agent(tools, llm, agent="zero-shot-react-description", verbose=True)
def run(prompt):
return agent(prompt)
if __name__ == "__main__":
while True:
question = input("Ask a question: ")
response = agent(question)
print(response)