KASM-5299 Cleanup
This commit is contained in:
parent
b066a8d99a
commit
eb17cce495
|
@ -4,7 +4,7 @@ This Image contains a browser-accessible version of [Tennable Nessus](https://ww
|
||||||
|
|
||||||
![Screenshot][Image_Screenshot]
|
![Screenshot][Image_Screenshot]
|
||||||
|
|
||||||
[Image_Screenshot]: https://5856039.fs1.hubspotusercontent-na1.net/hubfs/5856039/dockerhub/deluge.png "Image Screenshot"
|
[Image_Screenshot]: https://5856039.fs1.hubspotusercontent-na1.net/hubfs/5856039/dockerhub/image-screenshots/nessus.png "Image Screenshot"
|
||||||
|
|
||||||
# Environment Variables
|
# Environment Variables
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
# Live Demo
|
# Live Demo
|
||||||
|
|
||||||
<a href="https://app.kasmweb.com/#/cast/8801410682" target="_blank"><img src="https://info.kasmweb.com/hubfs/dockerhub/GIFs/deluge.gif" width="640" height="360"></a>
|
<a href="https://app.kasmweb.com/#/cast/42823419034" target="_blank"><img src="https://info.kasmweb.com/hubfs/dockerhub/GIFs/nessus.gif" width="640" height="360"></a>
|
||||||
|
|
||||||
**Launch a real-time demo in a new browser window:** <a href="https://app.kasmweb.com/#/cast/8801410682" target="_blank">Live Demo</a>.
|
**Launch a real-time demo in a new browser window:** <a href="https://app.kasmweb.com/#/cast/42823419034" target="_blank">Live Demo</a>.
|
||||||
|
|
||||||
<a href="https://app.kasmweb.com/#/cast/8801410682" target="_blank"><img src="https://5856039.fs1.hubspotusercontent-na1.net/hub/5856039/hubfs/dockerhub/casting-buttons/Deluge.png" width="300" height="104"></a>
|
<a href="https://app.kasmweb.com/#/cast/42823419034" target="_blank"><img src="https://5856039.fs1.hubspotusercontent-na1.net/hub/5856039/hubfs/dockerhub/casting-buttons/nessus.png" width="300" height="104"></a>
|
||||||
|
|
||||||
∗*Note: Demo is limited to 3 minutes and has upload/downloads restricted for security purposes.*
|
∗*Note: Demo is limited to 3 minutes and has upload/downloads restricted for security purposes.*
|
||||||
|
|
|
@ -5,47 +5,8 @@ PGREP="nessusd"
|
||||||
DEFAULT_ARGS=""
|
DEFAULT_ARGS=""
|
||||||
ARGS=${APP_ARGS:-$DEFAULT_ARGS}
|
ARGS=${APP_ARGS:-$DEFAULT_ARGS}
|
||||||
|
|
||||||
options=$(getopt -o gau: -l go,assign,url: -n "$0" -- "$@") || exit
|
|
||||||
eval set -- "$options"
|
|
||||||
|
|
||||||
while [[ $1 != -- ]]; do
|
|
||||||
case $1 in
|
|
||||||
-g|--go) GO='true'; shift 1;;
|
|
||||||
-a|--assign) ASSIGN='true'; shift 1;;
|
|
||||||
-u|--url) OPT_URL=$2; shift 2;;
|
|
||||||
*) echo "bad option: $1" >&2; exit 1;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
shift
|
|
||||||
|
|
||||||
# Process non-option arguments.
|
|
||||||
for arg; do
|
|
||||||
echo "arg! $arg"
|
|
||||||
done
|
|
||||||
|
|
||||||
FORCE=$2
|
FORCE=$2
|
||||||
|
|
||||||
kasm_exec() {
|
|
||||||
if [ -n "$OPT_URL" ] ; then
|
|
||||||
URL=$OPT_URL
|
|
||||||
elif [ -n "$1" ] ; then
|
|
||||||
URL=$1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Since we are execing into a container that already has the browser running from startup,
|
|
||||||
# when we don't have a URL to open we want to do nothing. Otherwise a second browser instance would open.
|
|
||||||
if [ -n "$URL" ] ; then
|
|
||||||
/usr/bin/filter_ready
|
|
||||||
/usr/bin/desktop_ready
|
|
||||||
bash ${MAXIMIZE_SCRIPT} &
|
|
||||||
$START_COMMAND $ARGS $OPT_URL &
|
|
||||||
sleep 3
|
|
||||||
chromium-browser https://localhost:8834 --start-maximized
|
|
||||||
else
|
|
||||||
echo "No URL specified for exec command. Doing nothing."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
kasm_startup() {
|
kasm_startup() {
|
||||||
if [ -n "$KASM_URL" ] ; then
|
if [ -n "$KASM_URL" ] ; then
|
||||||
URL=$KASM_URL
|
URL=$KASM_URL
|
||||||
|
@ -78,8 +39,4 @@ kasm_startup() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if [ -n "$GO" ] || [ -n "$ASSIGN" ] ; then
|
kasm_startup
|
||||||
kasm_exec
|
|
||||||
else
|
|
||||||
kasm_startup
|
|
||||||
fi
|
|
||||||
|
|
Loading…
Reference in New Issue