Old sources contains in html New will be on angular
This project was generated with Angular CLI version 7.3.9.
Run ng serve --base-href '/new/'
for a dev server. Navigate to http://localhost:4200/new/
.
The app will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.
This is an open source platform for competitions in computer security.
"free-hack-quest" of "fhq" it is a web-engine for running CTF-challenges
$ npm install
$ npm run start
$ npm install
$ npm run build2
Use apt-get install libpng-dev
if will be traubles
After building: Copy folder dist
to your web-server
- Evgenii Sopov
- Danila
- Used default scheme of bootstrap
Sergey Belov,
Igor Polyakov,
Maxim Samoilov (Nitive),
Dmitrii Mukovkin,
Team Keva,
Alexey Gulyaev,
Alexander Menschikov,
Ilya Bokov,
Extrim Code,
Taisiya Lebedeva
Brief history and biography platform.
As a student in 2010-2011, I was part of the keva team.
After a few games, I had an idea of what a ctf game is.
Started with the resource http://hax.tor.hu/. I liked the resource.
As a result, I began to think about the idea of creating a platform for games but such that it could be used as an archive of tasks for training beginners and so that it would be possible to select tasks by force.
I also discussed this idea with the team. After a while, after studying decided to continue to engage in ctf but already in the organization and preparation of the team for the games.
In 2012, I wrote the first version of FreeHackQuest (the name was coined us me and Alexey Gulyaev) and we did a game at the university.
With the support of Alexei Gulyaev and Vitali Shishkin as well as Konstantin Kryuchkov, Nikita Chizhov and other members of the team, we hung up ads and recruited newcomers.
Next year (2013) the platform was completely rewritten and held by FHQ 2013 again for recruiting, but this time players was not only from our university but also from other cities.
After that we left to hang the platform in the online modes http://fhq.keva.su (the idea was Alexey Gulyaev), which allowed paying attention to keva.
The same platform (with a number of improvements) was used in the conduct of SibirCTF 2014. There were written modules for attack-defense games, but in the latest version were removed due to the complexity of the configuration and the start of the additional daemon.
In 2014 the design was completely changed once again, finalization and so on. The last time was FHQ 2014.
In 2015 I decided to finish and freeze the development as a platform for archive games and to run local small ctfs in the form of jeopady.
At the end of 2016, I began to rewrite the server part on Qt (WebSockets)
In October 2017, FHQ 2017 was played on the split backend / frontend platform. Where the backend worked completely on Qt.
In April 2018: Uploaded backend (fhq-server) to ppa launchpad ubuntu.
Development continues...
$ ng --version
_ _ ____ _ ___
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
/ △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | |
/ ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
|___/
Angular CLI: 7.3.9
Node: 9.11.2
OS: linux x64
Angular: 7.2.15
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.13.9
@angular-devkit/build-angular 0.13.9
@angular-devkit/build-optimizer 0.13.9
@angular-devkit/build-webpack 0.13.9
@angular-devkit/core 7.3.9
@angular-devkit/schematics 7.3.9
@angular/cdk 7.3.7
@angular/cli 7.3.9
@angular/material 7.3.7
@ngtools/webpack 7.3.9
@schematics/angular 7.3.9
@schematics/update 0.13.9
rxjs 6.3.3
typescript 3.2.4
webpack 4.29.0