Make shell server accessible through webpage
tongning opened this issue · 5 comments
For beginners it may helpful to have the shell server accessible from a web interface so they don't have to download an SSH client and figure out how to connect to it. I think most CTFs do this using shellinabox which is pretty easy to embed.
shellinabox has been installed, all that needs to be done is link a view in django to it
I would like to also make a command line utility, so we should have an API
to get the default team password.
I was imagining something like:
actf login
actf problems
actf scoreboard
actf shell
And so on.
On Sun, 10 Jan 2016, 17:51 Kisa Ayano notifications@github.com wrote:
shellinabox has been installed, all that needs to be done is link a view
in django to it—
Reply to this email directly or view it on GitHub
#11 (comment)
.
I like this idea, however, we should tackle the actual website first
(probably).
Noah Singer
On Mon, Jan 11, 2016 at 3:42 PM, Artemis Tosini notifications@github.com
wrote:
I would like to also make a command line utility, so we should have an API
to get the default team password.
I was imagining something like:
actf login
actf problems
actf scoreboard
actf shell
And so on.On Sun, 10 Jan 2016, 17:51 Kisa Ayano notifications@github.com wrote:
shellinabox has been installed, all that needs to be done is link a view
in django to it—
Reply to this email directly or view it on GitHub
<
https://github.com/angstromctf/djangoctf/issues/11#issuecomment-170402914>
.
Artemis Tosini
Sent from a mobile device—
Reply to this email directly or view it on GitHub
#11 (comment)
.
I'm not just reworking users, I have to add code for signup and change
password and things like that. Also I'm simplifying problem submission.
There's a list of various tasks on trello (some are more major than others).
On Tue, Jan 12, 2016 at 5:35 PM angstromctf-deploy notifications@github.com
wrote:
I disagree. We have several people able to work, and this feature is more
essential than reworking users. I may be able to work on shellinabox this
weekend while you work on other parts of the website.On Mon, Jan 11, 2016 at 6:53 PM Noah Singer notifications@github.com
wrote:I like this idea, however, we should tackle the actual website first
(probably).Noah Singer
On Mon, Jan 11, 2016 at 3:42 PM, Artemis Tosini notifications@github.com
wrote:I would like to also make a command line utility, so we should have an
API
to get the default team password.
I was imagining something like:
actf login
actf problems
actf scoreboard
actf shell
And so on.On Sun, 10 Jan 2016, 17:51 Kisa Ayano notifications@github.com
wrote:shellinabox has been installed, all that needs to be done is link a
view
in django to it—
Reply to this email directly or view it on GitHub
<https://github.com/angstromctf/djangoctf/issues/11#issuecomment-170402914>
.
Artemis Tosini
Sent from a mobile device—
Reply to this email directly or view it on GitHub
<https://github.com/angstromctf/djangoctf/issues/11#issuecomment-170683761>
.
—
Reply to this email directly or view it on GitHub
<
https://github.com/angstromctf/djangoctf/issues/11#issuecomment-170735839>
.
Artemis Tosini
Sent from a mobile device—
Reply to this email directly or view it on GitHub
#11 (comment)
.
Shell is now implemented at https://angstromctf.com/shelld and connects to the shell server.