Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Hacker101 | 12,940 | 2 months ago | 28 | other | SCSS | |||||
Source code for Hacker101.com - a free online web and mobile security class. | ||||||||||
Ctfd | 4,682 | a day ago | 289 | apache-2.0 | Python | |||||
CTFs as you need them | ||||||||||
Stethoscope | 1,989 | 5 months ago | 33 | apache-2.0 | Python | |||||
Personalized, user-focused recommendations for employee information security. | ||||||||||
Fuzzing101 | 1,482 | 10 months ago | 15 | apache-2.0 | ||||||
An step by step fuzzing tutorial. A GitHub Security Lab initiative | ||||||||||
Curriculum | 745 | 19 hours ago | 70 | other | ||||||
👩🏫 👨🏫 The open-source curriculum of Enki! | ||||||||||
Seed Labs | 525 | 16 days ago | 14 | other | Python | |||||
SEED Labs developed in the last 20 years. | ||||||||||
It Security Lecture | 251 | 3 months ago | 1 | other | ||||||
University lecture on "IT Security" as Open Educational Resources material | ||||||||||
Rctf | 211 | 10 days ago | 1 | August 12, 2020 | 43 | bsd-3-clause | JavaScript | |||
redpwn's CTF platform | ||||||||||
Haaukins | 159 | 2 months ago | 8 | April 19, 2021 | 18 | gpl-3.0 | Go | |||
A Highly Accessible and Automated Virtualization Platform for Security Education | ||||||||||
Kali Linux Tools Interface | 141 | 2 years ago | 2 | mit | PHP | |||||
Graphical Web interface developed to facilitate the use of security information tools. |
Haaukins is a highly accessible and automated virtualization platform for security education, it has three main components (Docker, Virtualbox and Golang), the communication and orchestration between the components managed using Go programming language. The main reason of having Go environment to manage and deploy something on Haaukins platform is that Gos easy concurrency and parallelism mechanism.
Our primary aim to involve anyone who desire to learn capturing the flag concept in cyber security which is widely accepted approach to learn how to find vulnerability on a system. Despite of all existing platform, Haaukins provides its own virtualized environment to you with operating system which designed to find vulnerabilities
The following dependencies are required and must be installed separately in order to run daemon in your local environment.
There is no prerequisites for installing client to your environment.
Note: Linux can be used in virtualized environment as well.
Use documentation page for installation, other connected repositories and more through documentation site ; https://docs.haaukins.com
Haaukins platform uses go modules
since version 1.6.4, hence it is quite easy to manage dependencies, you just need to run go mod download
Make sure that you are in $GOPATH/src/github.com/aau-network-security/haaukins/
directory, to run all test files, following command can be used
go test -v --race ./...
Haaukins platform uses gRPC on communication of client and daemon, so after updating the protocol buffer specification (i.e. daemon/proto/daemon.proto), corresponding golang code generation is done by doing the following:
cd $GOPATH/src/github.com/aau-network-security/haaukins/daemon/
protoc -I proto/ proto/daemon.proto --go_out=plugins=grpc:proto
GoReleaser is handling release section, just tag the commit.
Travis automatically deploys on server
.
Note: by default the script uses the ~/.ssh/id_rsa
key to push to GitHub.
You can override this settings by the HKN_RELEASE_PEMFILE
env var.
Give a moment and check known issues over here
Haaukins is an open source project and built on the top of open-source projects. If you are interested, then you are welcome to contribute.
Check out the Contributing Guide to get started.
As AAU, we believe in power of open source community and would like to offer test our platform for organizations and users , if you would like to get your own domain which will be assigned by us please contact us in advance.
Copyright (c) 2019-present, Haaukins