{"id":18910855,"url":"https://github.com/peterupfold/socky","last_synced_at":"2025-07-05T10:34:31.268Z","repository":{"id":145094279,"uuid":"190960633","full_name":"PeterUpfold/Socky","owner":"PeterUpfold","description":"Listen on TCP sockets to observe connection attempts to servers on the localhost.","archived":false,"fork":false,"pushed_at":"2020-06-13T06:01:39.000Z","size":15,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-12-31T13:23:23.099Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PeterUpfold.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":"2019-06-09T03:39:59.000Z","updated_at":"2020-01-25T13:50:46.000Z","dependencies_parsed_at":"2023-04-11T19:02:40.527Z","dependency_job_id":null,"html_url":"https://github.com/PeterUpfold/Socky","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/PeterUpfold%2FSocky","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PeterUpfold%2FSocky/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PeterUpfold%2FSocky/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PeterUpfold%2FSocky/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PeterUpfold","download_url":"https://codeload.github.com/PeterUpfold/Socky/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239903432,"owners_count":19716074,"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-11-08T09:46:35.954Z","updated_at":"2025-02-20T19:38:35.089Z","avatar_url":"https://github.com/PeterUpfold.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"Socky\n=====\n\nListen on TCP sockets to observe connection attempts to servers on the local network.\n\nThis is designed to provide some level of visibility into any activities on your system where local servers\nrunning on Well-Known (and merely well-known, if you catch my drift) ports are being enumerated.\n\nInspired by the proof of concept of this demonstrated by https://wybiral.github.io/wtf/\n\n**Note:** that this is not particularly serious or practical, but I wanted a project that let me work directly\nwith the Core Foundation APIs in C, and this seemed a good opportunity.\n\nInstallation\n============\n\n * Build and copy `Socky` to `/usr/local/bin/Socky` (or another appropriate path).\n * Review `uk.org.upfold.Socky.plist`. In `ProgramArguments`, supply as many ports on which you wish Socky to bind and listen for incoming connections. Note that these ports must not be occupied (such as the `27060` port which appears to be used by Steam).\n * Copy `uk.org.upfold.Socky.plist` to `~/Library/LaunchAgents` to have Socky start on login. Remember that it will bind to the ports specified, so will stop any other application from binding to those ports!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeterupfold%2Fsocky","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpeterupfold%2Fsocky","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeterupfold%2Fsocky/lists"}