{"id":23053998,"url":"https://github.com/emcecs/ecswriter","last_synced_at":"2025-04-03T04:40:42.634Z","repository":{"id":145105929,"uuid":"55084263","full_name":"EMCECS/ECSWriter","owner":"EMCECS","description":"a streamer that allows standard output to be piped (write or atomic append) to an ECS or a file on ECS can be streamed (ie like unix 'tail') to standard output","archived":false,"fork":false,"pushed_at":"2017-01-16T16:03:40.000Z","size":2559,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-02-08T18:45:41.647Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","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/EMCECS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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":"2016-03-30T17:46:32.000Z","updated_at":"2016-03-30T17:51:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"e58ed3df-650b-4174-858f-7d4fd1d52546","html_url":"https://github.com/EMCECS/ECSWriter","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EMCECS%2FECSWriter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EMCECS%2FECSWriter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EMCECS%2FECSWriter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EMCECS%2FECSWriter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EMCECS","download_url":"https://codeload.github.com/EMCECS/ECSWriter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246939177,"owners_count":20857916,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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-12-16T00:32:25.887Z","updated_at":"2025-04-03T04:40:42.618Z","avatar_url":"https://github.com/EMCECS.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ECSWriter\n\"write\", \"append\", \"tail\", \"tailbyte\" working.\ntailbyte is basically \"tail\" but only byte by byte. So it's slower overall, but doesn't wait as long for buffer to fill for small or slow tails where you want each byte right away.\n\n./gradlew build\n./gradlew shadowJar\n\nsudo tcpdump -nnvvXS | java -jar ECSWriter.jar -a \u003caccessKey\u003e -b \u003cbucket\u003e -e \u003curl endpoint\u003e -s \u003csecret key\u003e -k \u003cdest filename\u003e write\n\nsudo tcpdump -nnvvXS | java -jar ECSWriter.jar -a \u003caccessKey\u003e -b \u003cbucket\u003e -e \u003curl endpoint\u003e -s \u003csecret key\u003e -k \u003cdest filename\u003e append\n\njava -jar ECSWriter.jar -a \u003caccessKey\u003e -b \u003cbucket\u003e -e \u003curl endpoint\u003e -s \u003csecret key\u003e -k \u003cdest filename\u003e tail\n\njava -jar ECSWriter.jar -a \u003caccessKey\u003e -b \u003cbucket\u003e -e \u003curl endpoint\u003e -s \u003csecret key\u003e -k \u003cdest filename\u003e tailbyte\n\n\u003curl endpoint\u003e includes any port eg http://10.1.83.51:9020\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femcecs%2Fecswriter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femcecs%2Fecswriter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femcecs%2Fecswriter/lists"}