Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.1%) to scientific vocabulary
Keywords
Repository
Defense & Attack
Basic Info
- Host: GitHub
- Owner: aau-network-security
- Language: Go
- Default Branch: master
- Size: 4.88 MB
Statistics
- Stars: 3
- Watchers: 3
- Forks: 3
- Open Issues: 20
- Releases: 0
Topics
Metadata Files
readme.md
DefAtt - Defence and Attack Platform
The platform is not ready for production usage. If you wish to use it, use your own responsibility.
How to run
The platform is using gRPC communication between client and daemon to create specified games by administrators. As the time of writing this readme file, there are some components which need to be completed. Missing components are provided on the missing components section below.
Run Daemon
Example config file has been provided under config dir
bash
$ go run app/daemon/main/main.go --config=<absolute-path-to-config-file>
10:00AM INF Started daemon
10:00AM INF gRPC daemon has been started ! on port :5454
10:00AM INF Reflection Registration is called....
Keep in mind that, games and information on this development stage are stateless, which means, they will NOT be recorded. (However, administrators information will be recorded to users.yml file. )
Example config file is here
Run Client
The available functionalities to use are:
- Listing Scenarios
- Create Game
- Create/Modify/List Administrators
Example calls to client can be found under docs
Missing Components
- Scoring
- Web interface
- Administration web interface
- Scenarios
Owner
- Name: Network Security
- Login: aau-network-security
- Kind: organization
- Email: cyber@es.aau.dk
- Location: Aalborg
- Website: http://es.aau.dk
- Repositories: 43
- Profile: https://github.com/aau-network-security
Network Security Group, Wireless Communication Systems at Aalborg University
Citation (citation.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - family-names: "Mahmoud" given-names: "Rasmi-Vlad" - family-names: "Nielsen" given-names: "Robert" - family-names: "Turkmen" given-names: "Ahmet" title: "DefAtt- Virtual Cyber Labs for Attack and Defence" url: "https://github.com/aau-network-security/defatt"
GitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1
Issues and Pull Requests
Last synced: almost 3 years ago
All Time
- Total issues: 41
- Total pull requests: 59
- Average time to close issues: 3 months
- Average time to close pull requests: 18 days
- Total issue authors: 3
- Total pull request authors: 4
- Average comments per issue: 0.76
- Average comments per pull request: 0.58
- Merged pull requests: 48
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- rasmim (26)
- Lanestolen (12)
- mrtrkmn (3)
Pull Request Authors
- Lanestolen (19)
- mrtrkmn (18)
- rasmim (16)
- MulvadT (6)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 1
proxy.golang.org: github.com/aau-network-security/defatt
- Homepage: https://github.com/aau-network-security/defatt
- Documentation: https://pkg.go.dev/github.com/aau-network-security/defatt#section-documentation
-
Latest release: v0.0.0-20220102182453-6017c04a4288
published about 4 years ago
Rankings
Dependencies
- github.com/aau-network-security/openvswitch v0.0.0-20210515183826-906eb8da3f05
- github.com/containerd/containerd v1.4.12
- github.com/fsouza/go-dockerclient v1.6.5
- github.com/golang-jwt/jwt v3.2.2+incompatible
- github.com/golang/protobuf v1.5.2
- github.com/google/uuid v1.1.2
- github.com/gorilla/mux v1.8.0
- github.com/gorilla/securecookie v1.1.1
- github.com/gorilla/sessions v1.2.1
- github.com/logrusorgru/aurora v2.0.3+incompatible
- github.com/opencontainers/image-spec v1.0.2
- github.com/opencontainers/runc v1.0.0-rc95
- github.com/pkg/errors v0.9.1
- github.com/rs/zerolog v1.20.0
- github.com/spf13/cobra v0.0.2-0.20171109065643-2da4a54c5cee
- golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9
- golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e
- google.golang.org/grpc v1.40.0
- google.golang.org/protobuf v1.27.1
- gopkg.in/yaml.v2 v2.2.8
- gorm.io/driver/sqlite v1.1.4
- gorm.io/gorm v1.21.11
- 274 dependencies
- actions/checkout v2 composite
- actions/setup-go v2 composite
- goreleaser/goreleaser-action v2 composite
- actions/checkout v2 composite
- actions/setup-go v2 composite