{"id":22018123,"url":"https://github.com/rvflash/beacon","last_synced_at":"2026-07-02T18:03:04.867Z","repository":{"id":146848003,"uuid":"141930421","full_name":"rvflash/beacon","owner":"rvflash","description":"Beacon (poc)","archived":false,"fork":false,"pushed_at":"2018-07-22T21:08:08.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-23T09:35:12.794Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rvflash.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2018-07-22T21:02:50.000Z","updated_at":"2018-07-22T21:08:09.000Z","dependencies_parsed_at":"2023-04-01T05:35:53.159Z","dependency_job_id":null,"html_url":"https://github.com/rvflash/beacon","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rvflash/beacon","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rvflash%2Fbeacon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rvflash%2Fbeacon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rvflash%2Fbeacon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rvflash%2Fbeacon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rvflash","download_url":"https://codeload.github.com/rvflash/beacon/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rvflash%2Fbeacon/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35057450,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-02T02:00:06.368Z","response_time":173,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-11-30T05:10:00.557Z","updated_at":"2026-07-02T18:03:04.857Z","avatar_url":"https://github.com/rvflash.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Beacon (poc)\n\nVery simple and naive Proof Of Concept to verify the behavior of the method `navigator.sendBeacon()` to track visits.\nChecks the both sides, server and client by trying to call JavaScript stuff on the page called by this method.\nAs expected, on the page called by this method, only the code on server side works.  \n\n\n## Installation\n\n```\n$ go get -u github.com/rvflash/beacon\n```\n\n## Quick start\n\n```\n$ cd $GOPATH/src/github.com/rvflash/beacon\n$ go build \u0026\u0026 BEACON_PORT=8080 ./beacon\n```\n\nAs you can see, you can change the port on the server by using the environment variable named BEACON_PORT.\nBy default, the server is launched on localhost:8080.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frvflash%2Fbeacon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frvflash%2Fbeacon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frvflash%2Fbeacon/lists"}