{"id":40818866,"url":"https://github.com/aau-network-security/defatt","last_synced_at":"2026-01-21T21:44:34.181Z","repository":{"id":37879665,"uuid":"298585816","full_name":"aau-network-security/defatt","owner":"aau-network-security","description":"Defense \u0026 Attack","archived":false,"fork":false,"pushed_at":"2022-09-19T10:56:53.000Z","size":5120,"stargazers_count":4,"open_issues_count":20,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-09-05T00:46:45.688Z","etag":null,"topics":["cyber","cyber-range","cyber-security","cybersecurity"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aau-network-security.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":"citation.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-09-25T13:48:48.000Z","updated_at":"2025-04-26T21:24:23.000Z","dependencies_parsed_at":"2025-04-13T01:59:49.545Z","dependency_job_id":"a885db86-3403-4ccb-9898-1d72a8d444f6","html_url":"https://github.com/aau-network-security/defatt","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aau-network-security/defatt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aau-network-security%2Fdefatt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aau-network-security%2Fdefatt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aau-network-security%2Fdefatt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aau-network-security%2Fdefatt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aau-network-security","download_url":"https://codeload.github.com/aau-network-security/defatt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aau-network-security%2Fdefatt/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28644149,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T21:29:11.980Z","status":"ssl_error","status_checked_at":"2026-01-21T21:24:31.872Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cyber","cyber-range","cyber-security","cybersecurity"],"created_at":"2026-01-21T21:44:32.885Z","updated_at":"2026-01-21T21:44:34.173Z","avatar_url":"https://github.com/aau-network-security.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DefAtt - Defence and Attack Platform\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"http://cybertraining.dk/defatt.png\" alt=\"Defatt's Logo\"/\u003e\n\u003c/p\u003e\nThe platform is not ready for production usage. If you wish to use it, use your own responsibility. \n\n## How to run \n\nThe 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 \nsome components which need to be completed. Missing components are provided on the [missing components section]() below. \n\n### Run Daemon \n\nExample config file has been provided under [config dir](config/)\n\n````bash \n$ go run app/daemon/main/main.go --config=\u003cabsolute-path-to-config-file\u003e\n10:00AM INF Started daemon\n10:00AM INF gRPC daemon has been started  ! on port :5454\n10:00AM INF Reflection Registration is called....\n````\nKeep 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. )\n\nExample config file is [here](./config/config.yml)\n\n### Run Client \nThe available functionalities to use are: \n\n- Listing Scenarios\n- Create Game \n- Create/Modify/List Administrators \n\nExample calls to client can be found under [docs](docs/client.md)\n\n## Missing Components\n\n- Scoring\n- Web interface\n- Administration web interface\n- Scenarios\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faau-network-security%2Fdefatt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faau-network-security%2Fdefatt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faau-network-security%2Fdefatt/lists"}