{"id":19545440,"url":"https://github.com/forter/guarddutybeat","last_synced_at":"2026-01-14T18:24:20.431Z","repository":{"id":78291089,"uuid":"188643263","full_name":"forter/guarddutybeat","owner":"forter","description":"An elasticbeat for consuming AWS GuardDuty Events","archived":true,"fork":false,"pushed_at":"2023-03-21T19:20:44.000Z","size":47748,"stargazers_count":0,"open_issues_count":0,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-09-15T06:47:17.330Z","etag":null,"topics":["aws","beats","elasticbeats","go","golang","guardduty"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/forter.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-05-26T05:19:44.000Z","updated_at":"2024-11-18T16:24:50.000Z","dependencies_parsed_at":"2024-06-19T05:12:26.500Z","dependency_job_id":"d50801ba-2f3c-46e7-bdd7-0efcef36c239","html_url":"https://github.com/forter/guarddutybeat","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/forter/guarddutybeat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/forter%2Fguarddutybeat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/forter%2Fguarddutybeat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/forter%2Fguarddutybeat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/forter%2Fguarddutybeat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/forter","download_url":"https://codeload.github.com/forter/guarddutybeat/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/forter%2Fguarddutybeat/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28430794,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T16:38:47.836Z","status":"ssl_error","status_checked_at":"2026-01-14T16:34:59.695Z","response_time":107,"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":["aws","beats","elasticbeats","go","golang","guardduty"],"created_at":"2024-11-11T03:38:49.493Z","updated_at":"2026-01-14T18:24:20.409Z","avatar_url":"https://github.com/forter.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Guarddutybeat\n\nWelcome to Guarddutybeat.\n\nEnsure that this folder is at the following location:\n`${GOPATH}/src/github.com/forter/guarddutybeat`\n\n## Getting Started with Guarddutybeat\n\n### Requirements\n\n* [Golang](https://golang.org/dl/) 1.7\n\n### Init Project\nTo get running with Guarddutybeat and also install the\ndependencies, run the following command:\n\n```\nmake setup\n```\n\nIt will create a clean git history for each major step. Note that you can always rewrite the history if you wish before pushing your changes.\n\nTo push Guarddutybeat in the git repository, run the following commands:\n\n```\ngit remote set-url origin https://github.com/forter/guarddutybeat\ngit push origin master\n```\n\nFor further development, check out the [beat developer guide](https://www.elastic.co/guide/en/beats/libbeat/current/new-beat.html).\n\n### Build\n\nTo build the binary for Guarddutybeat run the command below. This will generate a binary\nin the same directory with the name guarddutybeat.\n\n```\nmake\n```\n\n\n### Run\n\nTo run Guarddutybeat with debugging output enabled, run:\n\n```\n./guarddutybeat -c guarddutybeat.yml -e -d \"*\"\n```\n\n\n### Test\n\nTo test Guarddutybeat, run the following command:\n\n```\nmake testsuite\n```\n\nalternatively:\n```\nmake unit-tests\nmake system-tests\nmake integration-tests\nmake coverage-report\n```\n\nThe test coverage is reported in the folder `./build/coverage/`\n\n### Update\n\nEach beat has a template for the mapping in elasticsearch and a documentation for the fields\nwhich is automatically generated based on `fields.yml` by running the following command.\n\n```\nmake update\n```\n\n\n### Cleanup\n\nTo clean  Guarddutybeat source code, run the following command:\n\n```\nmake fmt\n```\n\nTo clean up the build directory and generated artifacts, run:\n\n```\nmake clean\n```\n\n\n### Clone\n\nTo clone Guarddutybeat from the git repository, run the following commands:\n\n```\nmkdir -p ${GOPATH}/src/github.com/forter/guarddutybeat\ngit clone https://github.com/forter/guarddutybeat ${GOPATH}/src/github.com/forter/guarddutybeat\n```\n\n\nFor further development, check out the [beat developer guide](https://www.elastic.co/guide/en/beats/libbeat/current/new-beat.html).\n\n\n## Packaging\n\nThe beat frameworks provides tools to crosscompile and package your beat for different platforms. This requires [docker](https://www.docker.com/) and vendoring as described above. To build packages of your beat, run the following command:\n\n```\nmake release\n```\n\nThis will fetch and create all images required for the build process. The whole process to finish can take several minutes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fforter%2Fguarddutybeat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fforter%2Fguarddutybeat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fforter%2Fguarddutybeat/lists"}