{"id":38853912,"url":"https://github.com/rak00n/probe","last_synced_at":"2026-01-17T14:15:11.319Z","repository":{"id":191801911,"uuid":"685218285","full_name":"Rak00n/probe","owner":"Rak00n","description":"Small infrastructure monitoring solution with Telegram integration","archived":false,"fork":false,"pushed_at":"2023-08-31T08:01:58.000Z","size":7511,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-01-29T09:49:48.746Z","etag":null,"topics":["infrastructure","monitoring","notifications","probe","raid","relay","status","telegram","telegram-bot"],"latest_commit_sha":null,"homepage":"","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/Rak00n.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-08-30T18:59:31.000Z","updated_at":"2023-09-16T08:16:12.000Z","dependencies_parsed_at":"2023-09-07T10:02:06.544Z","dependency_job_id":null,"html_url":"https://github.com/Rak00n/probe","commit_stats":null,"previous_names":["rak00n/probe"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Rak00n/probe","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rak00n%2Fprobe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rak00n%2Fprobe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rak00n%2Fprobe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rak00n%2Fprobe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Rak00n","download_url":"https://codeload.github.com/Rak00n/probe/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rak00n%2Fprobe/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28509941,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T13:38:16.342Z","status":"ssl_error","status_checked_at":"2026-01-17T13:37:44.060Z","response_time":85,"last_error":"SSL_read: 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":["infrastructure","monitoring","notifications","probe","raid","relay","status","telegram","telegram-bot"],"created_at":"2026-01-17T14:15:11.256Z","updated_at":"2026-01-17T14:15:11.312Z","avatar_url":"https://github.com/Rak00n.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# probe\n Small infrastructure monitoring solution with Telegram integration\n \n### Features\n\n- Windows and Linux agents\n- Free Space on device tracking (see example configs)\n- Linux RAID health monitoring (real reason for the app)\n- Telegram Notifications\n- Chaining probes for isolated infrastructure. ( isolatedProbe1 -\u003e isolatedProbe2:49854 -\u003e isolatedProbe3:49854 -\u003e on-lineProbe:49854 -\u003e Telegram)\n- AES-encryption for notification transfer\n\n#### Telegram Notifications\n\nTelegram Bot Token is required. It must be set in configuration file. You can get your token with [Telegram Help Page](https://core.telegram.org/bots/tutorial \"Telegram Help Page\")\n\n#### Configuration file\n\nConfiguration file is in JSON format.\n- UUID - Unique ID. Any alphanumeric characters. It is not used in current version of the app but will be part of high-level logic in future releases.\n- Host - Your machine name. This value will be displayed in Telegram notifications.\n- Secret - Any alphanumeric characters. It is used to encrypt data transfered between several probes.\n- RelayTo - \"telegram\" - send notifications via Telegram (requires internet accessibility). \"probe\" - send notifications to another **probe**\n- ListenAddress - host:port to listen for incomming notifications from other probes and relaying them according to **RelayTo**. Complex chains are supported.\n- TelegramBotKey - BOT secret key. It is required to send notifications via Telegram. You can get your token with [Telegram Help Page](https://core.telegram.org/bots/tutorial \"Telegram Help Page\")\n- TelegramUserID - Your Telegram User ID. You can get it via third-party services on the Internet or by starting the probe with \"TelegramUserID\":\"000000000\" and sending \"/getmyid\" command into the bot.\n- Jobs - Scheduled tasks. Each task must be described as embedded JSON. See example configuration files.\n \n### Build\n\nWindows Probe\n`$ GOOS=windows go build -o probe.exe`\n\nLinux Probe\n`$ GOOS=linux go build -o probe`","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frak00n%2Fprobe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frak00n%2Fprobe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frak00n%2Fprobe/lists"}